wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 11755|回復: 10
打印 上一主題 下一主題
收起左側

51單片機pwm按鍵控制直流電機加減速源程序

  [復制鏈接]
跳轉到指定樓層
樓主



單片機源程序如下:
  1. #include<reg51.h>
  2. #define   DATAOUT P0

  3. #define TH0_TL0 (65536-1000)//設定中斷的間隔時長



  4. sbit Key_add=P1 ^ 0; //電機減速
  5. sbit Key_dec=P1 ^ 2; //電機加速
  6. sbit Key_turn=P1 ^ 1; //電機換向
  7. sbit PWM1=P2^6;//PWM 通道1,反轉脈沖
  8. sbit PWM2=P2^7;//PWM 通道2,正轉脈沖
  9. void LCD_write_char(unsigned char x,unsigned char y,char ch );

  10. sbit rs=P2^0;
  11. sbit rw=P2^1;  
  12. sbit e=P2^2;


  13. void LCD_Writecmd(unsigned char cmd);
  14. void LCD_Writedata(unsigned char dat);
  15. void LCD_write_str(unsigned char x,unsigned char y,char str[]);
  16. void LCD_clear(void);
  17. void LCD_Init(void);



  18. void delay_us(unsigned char y);
  19. void delay_ms(unsigned char z);
  20. void Delay(unsigned char x);
  21. void Motor_speed_high(void);
  22. void Motor_speed_low(void);
  23. void Motor_turn(void);
  24. void Timer0_init(void);

  25. unsigned char count0 = 50;//低電平的占空比

  26. unsigned char Time_delay;
  27. unsigned char count1 = 0;//高電平的占空比

  28. bit Flag = 1;//電機正反轉標志位,1正轉,0反轉



  29. void Delay(unsigned char x)
  30. {

  31. Time_delay = x;  

  32. while(Time_delay != 0);//等待中斷,可減少PWM輸出時間間隔
  33. }




  34. void Motor_speed_high(void)//
  35. {
  36. if(Key_add==0)
  37. {
  38.   
  39. Delay(10);  
  40. if(Key_add==0)  
  41. {
  42.   
  43.   count0 += 10;  
  44.   
  45.    
  46. if(count0 >= 100)  
  47.    {

  48.    count0 = 100;
  49.     }
  50.    }

  51. while(!Key_add);//等待鍵松開
  52. }
  53. }





  54. void Motor_speed_low(void)
  55. {

  56. if(Key_dec==0)
  57. {

  58. Delay(10);  
  59. if(Key_dec==0)
  60.   {
  61.   
  62.   count0 -= 10;  
  63.   
  64.     if(count0 <= 0)  
  65.    {
  66.   
  67.   count0 = 0;   
  68.   }  
  69.   }
  70.   
  71. while(!Key_dec );
  72. }
  73. }





  74. void Motor_turn(void)
  75. {

  76. if(Key_turn == 0)
  77. {

  78.   Delay(10);
  79.    if(Key_turn == 0)
  80.   {
  81.   
  82.   Flag = ~Flag;
  83.   }

  84.   while(!Key_turn);
  85. }
  86. }





  87. void Timer0_init(void)
  88. {

  89. TMOD=0x01; //定時器0工作于方式1
  90. TH0=TH0_TL0/256;
  91. TL0=TH0_TL0%256;
  92. TR0=1;
  93. ET0=1;
  94. EA=1;
  95. }











  96. void Timer0_int(void) interrupt 1 using 1
  97. {

  98. TR0 = 0;//設置定時器初值期間,關閉定時器
  99. TL0 = TH0_TL0 % 256;

  100. TH0 = TH0_TL0 / 256; //定時器裝初值
  101. TR0 = 1;
  102. if(Time_delay != 0)//延時函數用
  103. {

  104. Time_delay--;
  105. }

  106. if(Flag == 1)//電機正轉
  107. {
  108. PWM1 = 0;

  109.    
  110.   if(++count1 < count0)
  111.   {

  112.    PWM2 = 1;

  113.    }   
  114. else   
  115.    PWM2 = 0;  

  116.     if(count1 >= 100)  
  117.    {   
  118.   count1=0;
  119.     }
  120. }

  121. else //電機反轉
  122.    {
  123.    
  124. PWM2 = 0;
  125.    

  126.     if(++count1 < count0)  
  127.    {   
  128.   PWM1 = 1;  
  129.    }   
  130.   else   
  131.    PWM1 = 0;   
  132.   
  133.     if(count1 >= 100)  
  134.    {
  135.    
  136.    count1=0;  
  137.    }  
  138. }
  139. }





  140. void delay_us(unsigned char j)/* 簡易延時函數 */
  141. {
  142. unsigned char k,i;
  143. for(k=j;j>0;j--)
  144. for(i=100;i>0;i--);

  145. }




  146. void delay_ms(unsigned char j) /* 簡易延時函數 */
  147. {
  148. unsigned char k,i;
  149. for(k=j;j>0;j--)
  150. for(i=256;i>0;i--);

  151. }


  152. void LCD_Writecmd(unsigned char cmd)//寫指令到LCD1602
  153. {
  154.         rs=0;
  155.         delay_us(1);
  156.         rw=0;
  157.         delay_us(1);
  158.        
  159.         e=1;
  160.         DATAOUT=cmd;
  161.         delay_us(300);
  162.         e=0;
  163. }


  164. void LCD_Writedata(unsigned char dat)//寫數據到LCD1602
  165. {
  166.         rs=1;
  167.         delay_us(1);
  168.         rw=0;
  169.         delay_us(1);
  170.         e=1;
  171.         DATAOUT=dat;
  172.         delay_us(300);
  173.         e=0;
  174.        
  175. }


  176. void LCD_write_char(unsigned char x,unsigned char y,char ch )//在指定位置顯示一個字符
  177. {
  178.         if(y==0)
  179.                 LCD_Writecmd(0x80+x);
  180.         else
  181.                 LCD_Writecmd(0xc0+x);
  182.         LCD_Writedata(ch);

  183. }

  184. void LCD_write_str(unsigned char x,unsigned char y,char str[])//使LCD1602顯示一個字符串
  185. {
  186.         unsigned char i=0;
  187.         if(y==0)
  188.                 LCD_Writecmd(0x80+x);
  189.         else
  190.                 LCD_Writecmd(0xc0+x);
  191.         while(str[i]!='\0')
  192.         {
  193.                 LCD_Writedata(str[i]);
  194.                 ++i;
  195.         }
  196.        
  197. }

  198. void LCD_clear(void)//清屏函數
  199. {
  200.         LCD_Writecmd(0x01);
  201.         delay_ms(5);

  202. }

  203. void LCD_Init(void)//LCD初始化
  204. {
  205.         delay_ms(100);                  
  206.         LCD_Writecmd(0x38);  
  207.         delay_ms(10);  
  208.         LCD_Writecmd(0x38);   
  209.         delay_ms(10);  
  210.         LCD_Writecmd(0x38);   
  211.         delay_ms(10);   
  212.         LCD_Writecmd(0x38);  
  213. ……………………

  214. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼


所有資料51hei提供下載:
直流電機.zip (13.13 KB, 下載次數: 217)


評分

參與人數 2黑幣 +55 收起 理由
HYF111 + 5 很給力!
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏7 分享淘帖 頂1 踩
回復

使用道具 舉報

沙發
ID:211258 發表于 2017-6-15 17:45 | 只看該作者
非常好
回復

使用道具 舉報

板凳
ID:191299 發表于 2018-1-6 10:10 | 只看該作者
很好,謝謝。
回復

使用道具 舉報

地板
ID:191299 發表于 2018-1-6 16:53 | 只看該作者
請問為什么電機基本不轉呢?
回復

使用道具 舉報

5#
ID:272625 發表于 2018-1-7 13:45 | 只看該作者
HYF111 發表于 2018-1-6 16:53
請問為什么電機基本不轉呢?

要步進電機吧
回復

使用道具 舉報

6#
ID:248394 發表于 2018-1-13 16:57 | 只看該作者
mark 留著以后仔細看看
回復

使用道具 舉報

7#
ID:308395 發表于 2018-5-3 16:20 | 只看該作者
樓主的壓縮包里只有一張截圖(就是樓主上面發的),和一個程序
回復

使用道具 舉報

8#
ID:324655 發表于 2018-5-12 23:52 來自觸屏版 | 只看該作者
宮商角徵羽smile 發表于 2018-5-3 16:20
樓主的壓縮包里只有一張截圖(就是樓主上面發的),和一個程序

能不能發給我一下,我需要,謝謝了
回復

使用道具 舉報

9#
ID:317900 發表于 2018-5-15 08:35 | 只看該作者
謝謝分享
回復

使用道具 舉報

10#
ID:334144 發表于 2018-5-20 13:05 | 只看該作者
宮商角徵羽smile 發表于 2018-5-3 16:20
樓主的壓縮包里只有一張截圖(就是樓主上面發的),和一個程序

能發給我看一下嗎?
回復

使用道具 舉報

11#
無效樓層,該帖已經被刪除
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
99久久婷婷国产综合精品青牛牛 | 久久天堂精品| 国产经典三级在线| 夜夜骑日日操| 国产精品一区二区6| 免费成人在线视频网站| 国产精品亚洲美女av网站| 这里只有精品电影| 久久精品亚洲一区二区三区浴池 | 不卡欧美aaaaa| 竹菊久久久久久久| 麻豆视频在线免费观看| 在线视频影院| a片在线免费观看| 久久久国产精品久久久| 色吧亚洲视频| 2019av中文字幕| 欧美一区二区在线免费观看| 久久日一线二线三线suv| 91精品蜜臀一区二区三区在线| 阿v视频在线观看| 妞干网在线视频| 天堂成人在线观看| 精品无码m3u8在线观看| 日韩在线免费观看视频| 欧美国产日本韩| 久久久久免费| 亚洲精品一级二级三级| xxxcom在线观看| 亚洲美女在线免费观看| 亚洲精品综合一区二区三区| 成人公开免费视频| wwwwxxxx国产| 在线观看高清免费视频| 五月天亚洲综合小说网| 国产女人18毛片水18精品| 亚洲色图国产精品| 91福利在线导航| 欧美激情一区二区三区四区| 视频一区二区不卡| 久久93精品国产91久久综合| 欧美xxxx性xxxxx高清| 美女的尿口免费视频| 性欧美精品xxxx| 日韩乱码一区二区三区| 国产精品久久久视频| 一区二区xxx| 一道本在线观看视频| 亚洲一区二区三区视频| 欧美福利在线观看| 日韩精品视频中文在线观看| 在线亚洲一区二区| 亚洲免费电影在线| 丁香婷婷综合色啪| 午夜精品网站| 亚洲国产欧美日韩在线观看第一区 | 九九九伊在人线综合| 免费下载黄色软件| 久热免费在线视频| 精品久久久久成人码免费动漫| 五月婷婷六月香| 女教师高潮黄又色视频| 国产精品宾馆在线精品酒店| 亚洲欧洲日韩综合二区| 国产日产精品一区二区三区四区| 日韩av高清不卡| 中文字幕综合一区| 亚洲激情 国产| 欧美日本国产视频| 欧美午夜激情在线| 一区二区高清在线| 自拍偷自拍亚洲精品播放| 久久综合久久综合九色| 国产精品一级黄| 久久国产人妖系列| 七七婷婷婷婷精品国产| 国产午夜久久| 日韩视频三区| 亚洲三级毛片| 国产日产高清欧美一区二区三区| 婷婷色综合网| 97精品97| 亚洲女同一区| 亚洲天堂免费| 一精品久久久| 亚洲五月综合| 欧美视频成人| 狠狠噜噜久久| 亚洲国产精品一区| 亚洲免费中文| 久久婷婷一区| 青青青爽久久午夜综合久久午夜| 日韩亚洲国产欧美| 国产视频一区三区| 丝瓜av网站精品一区二区| 99亚洲一区二区| 亚洲免费影院| 免费成人av资源网| 久久精品国产精品亚洲精品| 蜜桃视频一区二区| 卡一卡二国产精品| 久久99精品久久久久久| 国产精品18久久久久久久久 | 韩国三级hd中文字幕有哪些| 曰本三级日本三级日本三级| 国产香蕉精品视频| 国产精品亚洲无码| 九九这里只有精品视频| 国产亚洲小视频| 麻豆视频在线观看| 一级做a爰片久久毛片| 黄色av一级片| 午夜免费福利视频| 亚洲图区综合网| 欧美乱大交xxxxx在线观看| 成年人黄国产| 日本xxxxxx| 在线观看黄网| 欧美日韩视频在线播放| 性欧美xxx69hd高清| 色综合天天色| 五月天亚洲色图| 亚洲第一偷拍| 亚洲国产一区二区精品专区| 老司机精品视频在线| 成人看片黄a免费看在线| 国产欧美精品一区二区色综合 | 亚洲一级一区| 精品白丝av| 国产乱人伦偷精品视频免下载 | 亚洲国产成人av| 欧美日韩久久久| 国产视频丨精品|在线观看| 久久精品国产成人| 欧美中文字幕在线| 高清一区二区三区视频| 亚洲精品日韩精品| 免费大片在线观看| 少妇真人直播免费视频| 香蕉久久久久久久| 波多野结衣一区二区三区四区| 亚洲成人中文字幕在线| 顶级欧美妇高清xxxxx| 国产激情99| 精品久久久久一区二区三区| 9i看片成人免费高清| 国产无遮挡裸体免费久久| 欧美日本在线| 高清不卡一区二区在线| 亚洲高清视频的网址| 亚洲成人精品视频| 5566成人精品视频免费| 免费观看国产成人| 天天影视综合色| 极品尤物一区二区| 一区二区日韩在线观看| 国产老女人av| 日本护士...精品国| 在线男人天堂| 日韩欧美不卡| 国产精选一区二区三区| 国产精品不卡在线观看| 91精品国产福利在线观看| 欧美日韩成人在线播放| 久久免费看av| 中文av字幕在线观看| 日本熟妇毛茸茸丰满| 天堂中文在线观看| 在线观看免费视频一区二区三区| 69久成人做爰电影| 精品视频黄色| 国产91丝袜在线播放0| 精品久久久久久国产91| 最好看的2019的中文字幕视频| 国产精品女视频| 亚洲精品乱码视频| 天天躁日日躁狠狠躁免费麻豆| 欧美日韩精品区| 日本精品一二三区| 99久久精品久久亚洲精品| a级片在线播放| 男人插女人欧美| 高清电影一区| 中文一区在线| 天天操天天色综合| 菠萝蜜影院一区二区免费| 国产区日韩欧美| 色综合久久久无码中文字幕波多| 天天操夜夜操视频| 日本黄色免费| 岛国片av在线| 亚洲黄网站黄| 亚洲毛片av在线| 中日韩午夜理伦电影免费| 久久精品国产第一区二区三区最新章节| av网站在线不卡| 中文区中文字幕免费看| 午夜网站在线观看| 四虎影视国产精品| 久久99热这里只有精品| 欧美在线视频全部完| 欧美综合激情网| 日韩av在线第一页| 日韩xxxxxxxxx| 日本激情五月| 国产精品videossex撒尿| 午夜亚洲精品| 色哟哟国产精品免费观看| 性色av一区二区三区| 你真棒插曲来救救我在线观看| 91传媒久久久| 亚洲精品91天天久久人人| 美日韩在线观看| 136导航精品福利| 蜜桃视频免费观看一区| 欧美精品国产精品| 国产一区二区三区四区五区加勒比| 亚洲第一区第二区第三区| 国产裸体无遮挡| a黄色在线观看| 久久影视一区| 亚洲成人免费影院| 91精品国产免费久久久久久| 国产美女作爱全过程免费视频| 国产精选第一页| 德国一级在线视频| 美女主播精品视频一二三四| 久久亚洲捆绑美女| 久久精品人人做人人爽| 日本黄色片一级片| 国产免费www| 精品亚洲综合| 亚洲伦理一区| 91麻豆精品国产91久久久更新时间 | 色婷婷综合久久久久中文字幕| 国产suv精品一区二区33| 在线观看老湿视频福利| 韩国三级大全久久网站| 26uuu国产在线精品一区二区| 国产一区二区黄| 久久久久久av无码免费网站下载| 国内免费精品视频| 依依成人在线| 国产精品www994| 亚洲天堂中文字幕| 欧美一区二区三区图| 91av免费观看| 久久精品免视着国产成人 | 国产毛片毛片毛片| 国产美女高潮在线观看| 老司机免费视频一区二区| 亚洲美女av黄| 亚洲精品国产系列| 中文字幕a级片| 中文字幕在线观看网站| 久久精品国产久精国产| 亚洲男人天堂古典| 欧美日本视频在线观看| 亚洲av无码乱码国产精品| 69av成人| 91免费版在线看| 欧美黄色片在线观看| 9.1在线观看免费| 免费成人深夜蜜桃视频| fc2ppv完全颜出在线播放| 影音先锋日韩资源| 精品国产欧美一区二区五十路| 国产黑丝在线视频| 国产wwww| 日本亚洲三级在线| 91精品国产高清久久久久久久久| av最新在线观看| 午夜伦理在线| 久久这里只有精品首页| 97伦理在线四区| 97精品久久人人爽人人爽| 成人四虎影院| 色哟哟精品一区| 无码精品a∨在线观看中文| 豆国产97在线|亚洲| 欧美日韩亚洲一区在线观看| 中文字幕久久久av一区| 国产精品1000部啪视频| 国产区av在线| 国产亚洲一区字幕| 国产一区二区不卡视频| 国产99久久九九精品无码免费| 欧美影院视频| 制服丝袜av成人在线看| a在线观看免费视频| 国精产品999国精产品官网| 蓝色福利精品导航| 国产精品永久免费观看| 岳乳丰满一区二区三区| 午夜电影一区| 精品国产乱码久久久久久1区2区 | 中文字幕一区二区三区四区五区 | jizz国产在线| 不卡精品视频| 欧美精品 国产精品| 国内国产精品天干天干| 日韩写真在线| 久久久午夜电影| 日韩国产精品一区二区| 欧美性xxxx巨大黑人猛| 亚洲大胆视频| 91国产精品91| 亚洲在线视频播放| 亚洲免费观看高清完整版在线观| 日韩精品免费综合视频在线播放| 国产男男chinese网站| 色呦呦视频在线观看| 欧美午夜激情在线| 五月激情五月婷婷| 国产午夜视频在线观看| 中文字幕字幕中文在线中不卡视频| 爱爱爱视频网站| japanese日本护士撒尿| 国产精品自在在线| 国产专区一区二区| 韩国三级电影在线观看婷婷| 亚洲欧美视频一区二区三区| 国产免费亚洲高清| 午夜视频www| 伊人久久综合| 国产精品美女www爽爽爽视频| 精品国产九九九| 一区二区三区国产精华| 国产精品扒开腿做爽爽爽男男| 国产欧美久久久久| 裸体网站视频| 国产女主播视频一区二区| 中文字幕在线中文| avlululu| 国产日韩欧美制服另类| 91九色丨porny丨国产jk| 桥本有菜亚洲精品av在线| 国产精品三级视频| 91视频最新入口| 黄色网址在线播放| 亚洲免费观看高清完整| 999在线精品视频| 天天干在线视频论坛| 这里只有精品视频在线观看| 国产又粗又猛又爽又黄的视频四季| 日韩新的三级电影| 亚洲日韩欧美视频一区| 久久久久久亚洲av无码专区| 欧美色图激情小说| 国产精品第1页| 欧美日韩一区二区三区视视频| 美女被久久久| 久久一区免费| 成人免费观看在线网址| 国产精品女同一区二区三区| 一区二区xxx| yellow在线观看网址| 日韩三级视频在线看| 99热精品免费| 精品九九在线| 成人性生交大片免费看小说| 国产精品一区二区资源| 成av人片一区二区| 草草视频在线免费观看| 99re热久久这里只有精品34| 欧美色精品在线视频| 黄色一级大片在线免费观看| 香蕉视频一区二区三区| 国产成人精品免费久久久久| 日本视频中文字幕| 丁香婷婷综合色啪| jizz欧美激情18| heyzo在线| 亚洲毛片一区二区| 国产又粗又大又黄| 视频一区二区不卡| 国产性生活免费视频| 精品国产99久久久久久| 亚洲成人久久久| 伊人网免费视频| 蜜桃一区二区三区在线| 日韩精品一区二区免费| 天天在线视频色| 亚洲精品理论电影| 欧美在线视频精品| 麻豆9191精品国产| 日本a在线天堂| 黄色在线视频网站| 亚洲跨种族黑人xxx| 97精品人妻一区二区三区在线 | 91制片厂在线| 成人av动漫在线观看| 91免费看网站| 阳光姐妹淘韩国版| 欧美日韩精品欧美日韩精品一综合| 婷婷在线精品视频| 欧美www视频在线观看| 久久一区二区三区av| 精品视频二区| 亚洲精品中文字幕av|