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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 11809|回復(fù): 10
打印 上一主題 下一主題
收起左側(cè)

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

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主



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

  3. #define TH0_TL0 (65536-1000)//設(shè)定中斷的間隔時(shí)長(zhǎng)



  4. sbit Key_add=P1 ^ 0; //電機(jī)減速
  5. sbit Key_dec=P1 ^ 2; //電機(jī)加速
  6. sbit Key_turn=P1 ^ 1; //電機(jī)換向
  7. sbit PWM1=P2^6;//PWM 通道1,反轉(zhuǎn)脈沖
  8. sbit PWM2=P2^7;//PWM 通道2,正轉(zhuǎn)脈沖
  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;//電機(jī)正反轉(zhuǎn)標(biāo)志位,1正轉(zhuǎn),0反轉(zhuǎn)



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

  31. Time_delay = x;  

  32. while(Time_delay != 0);//等待中斷,可減少PWM輸出時(shí)間間隔
  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);//等待鍵松開(kāi)
  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; //定時(shí)器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;//設(shè)置定時(shí)器初值期間,關(guān)閉定時(shí)器
  99. TL0 = TH0_TL0 % 256;

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

  104. Time_delay--;
  105. }

  106. if(Flag == 1)//電機(jī)正轉(zhuǎn)
  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 //電機(jī)反轉(zhuǎn)
  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)/* 簡(jiǎn)易延時(shí)函數(shù) */
  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) /* 簡(jiǎn)易延時(shí)函數(shù) */
  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)//寫(xiě)指令到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)//寫(xiě)數(shù)據(jù)到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 )//在指定位置顯示一個(gè)字符
  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顯示一個(gè)字符串
  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)//清屏函數(shù)
  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. …………限于本文篇幅 余下代碼請(qǐng)從51黑下載附件…………
復(fù)制代碼


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


評(píng)分

參與人數(shù) 2黑幣 +55 收起 理由
HYF111 + 5 很給力!
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

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

相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

地板
ID:191299 發(fā)表于 2018-1-6 16:53 | 只看該作者
請(qǐng)問(wèn)為什么電機(jī)基本不轉(zhuǎn)呢?
回復(fù)

使用道具 舉報(bào)

5#
ID:272625 發(fā)表于 2018-1-7 13:45 | 只看該作者
HYF111 發(fā)表于 2018-1-6 16:53
請(qǐng)問(wèn)為什么電機(jī)基本不轉(zhuǎn)呢?

要步進(jìn)電機(jī)吧
回復(fù)

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

能不能發(fā)給我一下,我需要,謝謝了
回復(fù)

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

能發(fā)給我看一下嗎?
回復(fù)

使用道具 舉報(bào)

11#
無(wú)效樓層,該帖已經(jīng)被刪除

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
jizz18女人高潮| 国产成人一区二区精品非洲| 欧美网站在线| 日韩国产欧美在线视频| 成人黄色综合网站| 亚洲国产视频一区| 亚洲成人动漫在线播放| 欧美极品少妇xxxxⅹ裸体艺术| 国产一区红桃视频| 亚洲成年人专区| 日韩久久久久久久久久久| 日韩福利小视频| 99精品在线看| www.黄com| 日本高清中文字幕在线| 成人综合日日夜夜| 午夜视频精品| 91视视频在线观看入口直接观看www | 欧美国产激情| 国产一区二区精品久久| 一级精品视频在线观看宜春院| 欧美成人aa大片| 久久免费视频在线观看| 青青影院一区二区三区四区| jizzzz日本| 国产精品99re| 青青草国产在线| 男人的天堂在线| 久久伊人影院| 日韩电影一区二区三区| 亚洲综合在线第一页| 亚洲欧美日韩国产中文专区| 成人福利网站在线观看11| 亚洲精品蜜桃久久久久久| 久久久久久久久久久久久久久| 亚洲在线精品视频| 九色自拍麻豆| 在线男人天堂| 一精品久久久| 欧美激情中文字幕| 亚洲精品久久久一区二区三区| 国产精品久久久亚洲| 欧美成人三级在线视频| 神马久久精品综合| 永久免费av网站| 韩国三级在线观看久| 哺乳一区二区三区中文视频| 久久国产精品99久久人人澡| 欧美日韩亚洲高清| 欧美精品免费在线观看| 亚洲看片网站| 超碰人人干人人| ㊣最新国产の精品bt7086| 黄网在线观看| 亚洲人成精品久久久| 不卡电影免费在线播放一区| 精品国产电影一区二区| 91精品国产综合久久香蕉的用户体验 | 99视频精品全国免费| caoporm超碰国产精品| 日韩欧美综合在线| 亚洲a成v人在线观看| 日韩成人精品视频在线观看| 国产成人精品亚洲| 国产乡下妇女三片| 青青草.com| 一二三四视频在线中文| 亚洲第一网站| 午夜精品福利在线| 777午夜精品福利在线观看| 日本午夜激情视频| 国产精品午夜影院| 好紧好硬好湿我太爽了| 精品中文在线| 成人激情免费网站| 亚洲久久久久久久久久| 日本欧洲国产一区二区| 九九热免费在线| 国产精品天美传媒入口| 超级碰碰久久| 久久精品国产秦先生| 欧美一区二区三区不卡| 国产一区视频观看| 白丝女仆被免费网站| 欧美jizzhd欧美精品巨大| av老司机在线观看| 久久久久综合| 欧美精品一级二级三级| 97netav| 玖草视频在线观看| 精品国产一区二区三区不卡在线| 高潮在线视频| 日本aⅴ亚洲精品中文乱码| 欧美日韩精品专区| 精品麻豆av| 欧美精品久久久久久久久46p| 九色porn蝌蚪| 成人三级av在线| 国产精品日产欧美久久久久| 欧美日韩国产成人在线| 性欧美videossex精品| 亚洲h视频在线观看| 黄av在线播放| 日本不卡视频在线| 亚洲精品久久久久久久久久久| 亚洲一二三区精品| 欧美特黄aaaaaa| 色中色在线视频| 欧美日本三区| 91精品国产福利在线观看 | 91看片免费| 精品视频一区二区三区| 中文在线免费一区三区高中清不卡| 欧美激情18p| 亚洲午夜精品一区| 九九热爱视频精品视频高清| 99re66热这里只有精品4| 高清不卡一区二区| 播播国产欧美激情| 超碰在线97免费| 亚洲成a人片77777老司机| 中文字幕 在线观看| 成人国产在线观看| 久久久久久久网站| 无码人妻一区二区三区精品视频| 欧美粗暴性video| 精品午夜av| 一区二区三区精品在线| 91亚洲国产精品| 91大神福利视频| 黄动漫在线免费观看| 国产精品videosex极品| 欧美大片顶级少妇| 亚洲人成无码网站久久99热国产 | 久久免费在线观看| 午夜福利三级理论电影 | 国产成人自拍高清视频在线免费播放| 精品国产一区二区三区久久| 国产aⅴ爽av久久久久| 国产精品入口麻豆高清| 久久精品66| 色偷偷成人一区二区三区91| 欧美精品与人动性物交免费看| 中文字幕一区在线播放| 操你啦视频在线| 国产成人午夜片在线观看高清观看| 久久久精品免费视频| 久久精品一卡二卡| www污污网站在线看| 亚洲精品成人| 亚洲精品www久久久久久广东| 少妇性饥渴无码a区免费| 亚洲精品久久久成人| 2020国产精品极品色在线观看| 精品欧美aⅴ在线网站| 亚洲欧美精品| 少妇人妻一区二区| 亚洲精品一二三**| 色美美综合视频| 91免费视频黄| 男人的天堂视频网站| 秋霞影院一区| 在线欧美一区二区| 久久观看最新视频| 五月天婷亚洲天综合网精品偷| 国产精品白丝一区二区三区| 欧美综合天天夜夜久久| 在线观看av的网址| 色中文字幕在线| 首页亚洲中字| 欧美一卡二卡在线| 国产高潮免费视频| xxx视频在线观看| 一二三区精品| 欧美片一区二区三区| a天堂中文字幕| 日本国产在线| av在线这里只有精品| 91免费福利视频| 中文字幕网址在线| 国产成人免费av一区二区午夜| 色婷婷av一区二区三区之一色屋| 久操网在线观看| 99re6在线视频精品免费| 国产精品精品国产一区二区| 亚洲色图色老头| 国精品无码人妻一区二区三区| 色视频免费在线观看| 成人av网站免费观看| 91免费精品视频| 国产精品人人爽| 99国产精品免费网站| 91精品综合久久久久久| 亚洲a级黄色片| 一二三四中文在线| 国产在线精品一区二区夜色 | 国产一区在线免费| 人妻91麻豆一区二区三区| 日韩av不卡一区| 亚洲精品视频在线观看视频| 第四色在线视频| av网站在线播放| 国产精品久久久久9999吃药| 三级三级久久三级久久18| 四虎在线看片| 在线免费高清一区二区三区| 欧美激情精品久久久久久久变态 | 国产精品久久波多野结衣| 国产成人三级在线播放| 网友自拍一区| 色偷偷亚洲男人天堂| 中文字幕无码日韩专区免费| 欧美一级鲁丝片| 一本大道久久a久久综合婷婷| 人妻无码视频一区二区三区| 日本a级黄色| 99免费精品在线观看| 区一区二区三区中文字幕| 欧美女人天堂| 亚洲一区二区毛片| 国产精品情侣自拍| av免费在线不卡| 欧美丰满日韩| 91精品国产乱码久久久久久蜜臀| 国产熟妇一区二区三区四区| 久久99精品国产自在现线| 中文字幕日韩在线播放| 欧美精品久久久久性色| 国产va免费精品观看精品| 日韩精品免费在线| 在线观看亚洲网站| 国产精一区二区| 国产亚洲精品91在线| 少妇影院在线观看| 精品国产18久久久久久二百| 精品一区二区三区四区在线| 黄色a级片在线观看| 日日夜夜精品| 亚洲美女中文字幕| 久久久久久久久久久97| 视频在线观看免费影院欧美meiju| 国产午夜精品麻豆| 国产一级二级三级| 动漫3d精品一区二区三区乱码| 正在播放欧美一区| 青草视频在线观看免费| 九九视频精品全部免费播放| 久久久女人电视剧免费播放下载| 在线观看黄色网| 亚洲色图网站| 成人在线精品视频| 欧美性猛交xxxx免费看久久| 毛片基地黄久久久久久天堂| 日韩精品电影网站| 完整版免费av片| 久久精品一级爱片| 美女av免费在线观看| 久久综合九色综合久| 欧美日韩日本国产| 日韩网站在线播放| 色婷婷成人网| 久久精品国产亚洲精品2020| 最近日韩免费视频| 欧美久久久久| 国产a一区二区| 狠狠干狠狠搞| 国产欧美日韩卡一| 在线免费视频a| 在线看三级电影| 精品精品欲导航| 日韩美女黄色片| 色综合久久网| 成人伊人精品色xxxx视频| 国产精品亚洲电影久久成人影院| 成人性生交大片免费看中文网站| 欧美乱做爰xxxⅹ久久久| 欧洲视频在线免费观看| 一本一道久久a久久精品| 亚洲最大成人网站| 天堂va在线高清一区| 午夜精品久久久久久久男人的天堂 | 欧美 日韩 国产 一区二区三区| 大陆精大陆国产国语精品| 97视频在线看| www四虎com| 99视频有精品| 蜜桃免费在线视频| 欧美日韩国产观看视频| 一本色道久久综合狠狠躁篇的优点| 中文文字幕一区二区三三| 妖精视频成人观看www| 日韩av高清在线播放| 中出在线观看| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 久久久精品成人| 免费看日本一区二区| 亚洲999一在线观看www| 成人漫画网站免费| 午夜国产精品一区| 人人艹在线视频| 精品国产一区二区三区| av资源站久久亚洲| 黄色录像1级片| 色综合视频在线观看| 国产人妻精品一区二区三区不卡| 成人免费在线播放| 国产一区二区高清不卡| 色视频www在线播放| 欧美日韩国产免费一区二区 | 台湾色综合娱乐中文网| 成人免费激情视频| 亚洲jjzzjjzz在线观看| 欧美性高潮床叫视频| 国产精品九九九九九九| 欧美日韩国内| 最新av在线免费观看| 国产剧情在线| 最新日韩中文字幕| 中文字字幕一区二区三区四区五区| 91麻豆国产香蕉久久精品| 亚洲v在线观看| 最新精品在线| 国产91亚洲精品一区二区三区| 噼里啪啦在线中文观看| 日韩网站在线看片你懂的| 亚洲一区精品在线观看| 国产一区二区三区观看| 国产成人在线综合| 中文一区二区三区四区| 亚洲自拍偷拍视频| 在线资源av| 欧美精品一区二区蜜臀亚洲| 精品二区在线观看| 波多野结衣亚洲一区| 国产婷婷在线观看| 红桃成人av在线播放| 日韩av一区二区三区在线观看| 麻豆视频在线免费观看| 色偷偷av一区二区三区乱| 免费国产h视频在线观看86| 亚洲精品乱码久久久久久日本蜜臀| 精品少妇一区二区三区密爱| 欧美私人啪啪vps| www.av片| 福利一区视频| 亚洲va久久久噜噜噜| 日韩二区三区| 中文字幕亚洲一区在线观看| 97久精品国产片一区二区三区| 欧美日韩国产精品一区二区三区四区 | 久久av导航| 亚洲欧美日韩精品久久久 | 高清欧美性猛交xxxx黑人猛| 国产欧美日韩亚洲| 免费在线看黄| 欧美国产日韩精品| 麻豆视频官网| 亚洲精品一线二线三线无人区| 中国女人内谢69xxx视频| 中文字幕一区av| 日本在线小视频| 国产一区二区三区在线观看免费视频| 欧美图片自拍偷拍| 五月天久久网站| 国产无套内射久久久国产| 亚洲国产高清在线观看| 欧美一区二区福利| 色在线中文字幕| 成人美女av在线直播| 国产福利片在线| 欧美精品第一页在线播放| 国产不卡视频| 在线亚洲午夜片av大片| 黄色毛片在线| 精品国产免费人成电影在线观看四季| 特黄aaaaaaaaa真人毛片| 夜夜嗨av一区二区三区中文字幕| 91porny九色| 国产欧美综合在线| 国产极品在线播放| 成人aaaa免费全部观看| 国产极品美女在线| 久久www免费人成看片高清| 中文字幕一区二区久久人妻网站| 红桃视频欧美| 青青草原播放器| 亚洲电影av| 精品国产免费久久久久久婷婷| 欧美日韩少妇| 视频区 图片区 小说区| 国产精品草草| 天天爽夜夜爽视频| 在线播放日韩| 韩国av中国字幕| 久久亚洲视频| 欧美肉大捧一进一出免费视频| 国产精品久久国产愉拍| 中文字幕乱码一区| 日本亚洲三级在线| 亚洲欧美va天堂人熟伦|