久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2104|回復(fù): 1
收起左側(cè)

51單片機多路直流電機控制Proteus仿真與源程序

[復(fù)制鏈接]
ID:835138 發(fā)表于 2021-1-27 00:12 | 顯示全部樓層 |閱讀模式
控制多路電機的啟停,用74hc595串轉(zhuǎn)并來控制多路繼電器從而控制電機的啟停,按鍵使用74hc165來實現(xiàn)并轉(zhuǎn)串,以此識別按鍵值,一共搞了12路電機,電機速度也可以調(diào)節(jié),看著圖很大,但功能很基礎(chǔ),實際上做起來并不麻煩。

仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
P1%2_M41LE8A3)NATXJDG.png GB7}7~L[RB%R}R5@I41K(O7.png

單片機源程序如下:
  1. #include<reg52.h>
  2. #include<intrins.h>
  3. #include<74HC595.h>
  4. #include<74HC165.h>
  5. #include<dianji.h>
  6. #define uchar unsigned char
  7. #define uint unsigned int
  8. /**********函數(shù)聲明********************/
  9. void init();
  10. /***********************************/
  11. uchar time;
  12. uchar m;

  13. void main()//主函數(shù)
  14. {         
  15.          init();
  16.          while(1)
  17.     {
  18.                          m=CPWM();
  19.        dianji();
  20.     }
  21.              while(1)
  22.            {};
  23. }

  24. void init()//初始化函數(shù)
  25. {
  26.                 _74hc165_init();//調(diào)速按鍵檢測初始化
  27.                 _74hc165dianji_init();//電機切換檢測初始化
  28.                 SendTo595(0x00);//電機停止
  29.                 SendTo595(0x00);
  30.                 OutFrom595();
  31.                 SendTo5952(0xff);//顯示檔位的數(shù)碼管初始化
  32.                 OutFrom595led1();
  33.                 TMOD=0x01;//定時/計數(shù)器工作方式1
  34.                 TH0=(65536-1000)/256;//設(shè)定時間為1ms
  35.                 TL0=(65536-1000)%256;
  36.                 EA=1;//打開總中斷
  37.                 TR0=1;//啟動T0
  38.                 ET0=1; //定時/計數(shù)器0允許
  39. }

  40. void t0int() interrupt 1//產(chǎn)生PWM波,1000Hz,時鐘周期就是1ms,就是1000us
  41. {
  42.                 TR0=0;
  43.                 TH0=(65536-1000)/256;
  44.                 TL0=(65536-1000)%256;
  45.                 TR0=1;
  46.                         time++;
  47.                 if(time>=100) time=0;
  48.                 if(time<=m)
  49.                 {        
  50.                         SendTo595PWM(0x0f);
  51.                         SendTo595PWM(0xff);
  52.                         OutFrom595PWM();
  53.                 }
  54.                 else
  55.                 {
  56.                         SendTo595PWM(0x00);
  57.                         SendTo595PWM(0x00);
  58.                         OutFrom595PWM();
  59.                 };
  60. }
復(fù)制代碼

所有資料51hei提供下載:
電機控制.zip (293.12 KB, 下載次數(shù): 29)

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復(fù)

使用道具 舉報

ID:877505 發(fā)表于 2021-1-27 10:52 | 顯示全部樓層
看電路圖感覺還是挺麻煩的,不過代碼和原理都十分簡單
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 欧美成人精品欧美一级 | 久草在线在线精品观看 | 国产久 | 日韩免费1区二区电影 | 激情久久久久 | 精品国产欧美一区二区三区成人 | av免费网址 | 国产一区二区三区在线 | 午夜影院毛片 | 九色视频网站 | 久久精品一区二区三区四区 | 日韩中文字幕免费 | 欧美久久久久久久 | 91网在线播放 | 日韩在线播放网址 | 日本成年免费网站 | 亚洲女优在线播放 | 免费观看一级特黄欧美大片 | 在线一级片 | 国产一区二区三区四区五区3d | 欧美色999 | 最近日韩中文字幕 | 日韩精品成人在线 | 色婷婷精品 | 免费激情 | 亚洲欧美日韩国产综合 | 狠狠干天天干 | 成人综合久久 | 亚洲欧洲成人av每日更新 | 国产精品久久久久久久白浊 | 久久之精品 | 中文字幕一区二区三区精彩视频 | 日本久草视频 | 国产精品18hdxxxⅹ在线 | 热久久999 | 日韩久久久一区二区 | 成人免费视频在线观看 | 日本爱爱视频 | 国产亚洲精品精品国产亚洲综合 | 男女在线免费观看 | 在线观看国产视频 |