亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

標(biāo)題: 51單片機(jī)控制舵機(jī)自動(dòng)旋轉(zhuǎn)教程與源程序等資料 [打印本頁]

作者: 天才小壯    時(shí)間: 2018-2-28 10:26
標(biāo)題: 51單片機(jī)控制舵機(jī)自動(dòng)旋轉(zhuǎn)教程與源程序等資料
基于51單片機(jī) 的 舵機(jī) 轉(zhuǎn)動(dòng)


舵機(jī)各個(gè)時(shí)鐘的計(jì)算值a、max、min:


舵機(jī)原理及驅(qū)動(dòng).pdf教程:




單片機(jī)源程序如下:

  1. #include <reg52.h>             //頭文件
  2. #define uchar unsigned char           //宏定義無符號字符型
  3. #define uint  unsigned  int           //宏定義無符號整型

  4. uint b;                    //中斷值
  5. uint N=0;                //占空比計(jì)數(shù)值
  6. uint X=15;                //初始角度值  (取值范2~15)
  7. sbit PWM=P1^0;//PWM輸出          (舵機(jī)控制端)
  8. /*************************************************************************/
  9. void timer0( ) interrupt 1 //定時(shí)器0工作方式1
  10. {
  11. TH0=0xff;          //重裝計(jì)數(shù)初值     (65535-500)/256;    0.25ms
  12. TL0=0x38;          //重裝計(jì)數(shù)初值         (65535-500)%256;  
  13. b++;                  //中斷值
  14.          if(X!=8)//判斷是否計(jì)數(shù)到9999  (舵機(jī)轉(zhuǎn)的速度)
  15.               {
  16.                X=X+4;//加一  改變舵機(jī)轉(zhuǎn)變的角度
  17.                           }
  18.            if(X!=2)//判斷是否計(jì)數(shù)到0        (舵機(jī)轉(zhuǎn)的速度)
  19.               {
  20.                    X=X-4;//減一  改變舵機(jī)轉(zhuǎn)變的角度
  21.               }
  22. }
  23. /*************************************************************************/
  24. void main()
  25. {
  26. TMOD=0X01;       
  27. /***********************************************************         
  28. 0000 0001   選擇定時(shí)計(jì)數(shù)器T0 :因?yàn)門1是由高4位控制,T0是由低4位控制  而該數(shù)中僅有低4位有數(shù)據(jù)
  29.        (TM0D.4/8) gate(門控位)=0時(shí)  
  30.                            TR0=1(T0)或者TR1=1(T1) 確定T0定時(shí)/計(jì)數(shù)器  此次試驗(yàn) 用的是TR0=1
  31. ************************************************************/
  32. TH0=0xff;          //重裝計(jì)數(shù)初值  1111 1111
  33. TL0=0x38;          //重裝計(jì)數(shù)初值  0011 1000
  34. EA=1;                  //開CPU中斷
  35. ET0=1;            //計(jì)數(shù)器 開啟
  36. /***********************************************************
  37. 開T/C0中斷
  38.          ET0=0時(shí)  計(jì)時(shí)器
  39.              ET0=1時(shí)  計(jì)數(shù)器
  40. ************************************************************/
  41. TR0=1;           //開啟T0
  42.   while(1)               //無限循環(huán)
  43. {
  44. // PWM=1;           //輸出PWM正
  45. while(1)
  46.   {
  47. b=0;  //中斷值
  48. while(!b);
  49. if (N==X)     //初始度值
  50.      PWM=0;
  51. if (N==100)
  52.      break;
  53. N++; //占空比計(jì)數(shù)值
  54.   }
  55.   N=0;    //占空比計(jì)數(shù)值
  56. ……………………

  57. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復(fù)制代碼

所有資料51hei提供下載:

舵機(jī)自動(dòng)轉(zhuǎn)自動(dòng)轉(zhuǎn).rar (316.61 KB, 下載次數(shù): 545)



作者: linzdb    時(shí)間: 2018-8-2 11:34
誰云盤有,能不能云盤發(fā)一份
作者: luoshi133    時(shí)間: 2018-8-12 19:01
學(xué)習(xí)中,謝謝!
作者: skyblueblue    時(shí)間: 2018-8-12 20:06
感謝樓主分享
作者: 18239311863    時(shí)間: 2018-8-14 23:19
學(xué)習(xí)中  謝謝分享

作者: ddqwe    時(shí)間: 2018-8-19 13:52
學(xué)習(xí)中
作者: Airbnb    時(shí)間: 2018-8-20 09:31
學(xué)習(xí)一下,用得到
作者: 45623..    時(shí)間: 2018-8-24 11:08
找不到程序
作者: hsl123    時(shí)間: 2018-10-17 18:31
程序不錯(cuò)
作者: 快樂眼淚    時(shí)間: 2018-10-17 19:45
學(xué)習(xí)中,謝謝樓主分享
作者: hagregfd    時(shí)間: 2018-11-19 23:04
我找不到連接的口咋辦
作者: 中原灝    時(shí)間: 2018-11-23 23:42
謝謝樓主分享!
作者: 5151du    時(shí)間: 2019-2-13 16:04
請問與51單片機(jī)怎么連線啊
作者: 996054544    時(shí)間: 2019-2-21 16:14
學(xué)習(xí)中  謝謝分享
作者: 1246698540    時(shí)間: 2019-3-8 23:08
感謝分享
作者: 030306    時(shí)間: 2019-7-15 21:52
感謝分享
作者: 1287546958    時(shí)間: 2019-7-19 18:01
學(xué)習(xí)中,謝謝分享
作者: 歷練小小    時(shí)間: 2019-7-20 15:32
ET0不是計(jì)數(shù)器與定時(shí)器的控制端口吧,C/T才是
作者: 零食就是正義    時(shí)間: 2019-8-5 15:12
管腳怎么接啊
作者: chen羽    時(shí)間: 2019-8-8 09:16
作者你好,我下載了可為什么運(yùn)行的時(shí)候沒有反應(yīng),你能分析一下可能是哪里出了問題嗎,后面那個(gè)死循環(huán)你把PWM=1注釋掉了,這個(gè)有影響嗎,與51的接線是怎么接的,謝謝
作者: lhqsbz    時(shí)間: 2019-8-10 17:47
是個(gè)不錯(cuò)的東東,謝謝分享.
作者: akjustice    時(shí)間: 2019-8-12 09:38
非常好的學(xué)習(xí)資料,謝謝分享




歡迎光臨 (http://www.denmoz.com/bbs/) Powered by Discuz! X3.1