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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3848|回復: 0
收起左側

新人第一次共享模擬舵機控制代碼 改變angle即可控制轉向

[復制鏈接]
ID:116157 發表于 2016-4-23 16:45 | 顯示全部樓層 |閱讀模式
新人第一次共享模擬舵機控制代碼,自己測試沒問題,只要改變angle即可控制轉向
0.png
源程序:

  1. #include <reg52.h>
  2. #define uint unsigned int
  3. #define uchar unsigned char
  4. //變量與引腳定義
  5. sbit dj=P1^7;        //與舵機信號線接的IO
  6. uchar pwm;                //pwm計數變量
  7. uchar angle=4;        //舵機擺臂默認轉到45度,這是一個控制擺臂角度的變量,改變這個量就可以改變舵機擺臂的轉角位置,范圍是2~10,對應0~180度


  8. //***********************************************************************************//
  9. //軟件延時,約為z毫秒
  10. void delay(uint z)
  11. {
  12.         uint x,y;
  13.         for(x=z;x>0;x--)
  14.                 for(y=110;y>0;y--);
  15. }


  16. //定時器初始化,用以模擬驅動舵機的PWM波
  17. void Timer_Init(void)
  18. {
  19.         TMOD=0x02;
  20.         TH0=6;        //設為0.25ms觸發一次定時器中斷
  21.         TL0=6;
  22.         ET0=1;
  23.         EA=1;
  24.         TR0=1;
  25. }
  26. //***********************************************************************************//       
  27. //主函數
  28. void main()
  29. {
  30.         Timer_Init();        //定時器初始化
  31.         angle=6;
  32. }
  33. //***********************************************************************************//
  34. //定時器中斷服務程序
  35. void Time0_Isr() interrupt 1  
  36. {
  37.         pwm++;        //判斷值自加一
  38.         if(pwm==angle)        //與角度變量比較
  39.         {
  40.                 dj=0;        //接舵機的IO置0
  41.         }
  42.         if(pwm==80)        //0.25*80=20ms的周期
  43.         {
  44.                 pwm=0;        //周期到,清零
  45.                 dj=1;        //接舵機的IO置1
  46.         }
  47. }
復制代碼


舵機參考程序.zip

806 Bytes, 下載次數: 24, 下載積分: 黑幣 -5

可以控制舵機轉向需要的拿去

評分

參與人數 2黑幣 +52 收起 理由
aaaaa222 + 2 贊一個!
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品日产欧美久久久久 | 日韩一区二区三区在线观看 | 91久久久久久久久久久 | 黄色片在线观看网址 | 伊人春色在线观看 | 国产免费一区二区三区 | 久久午夜精品福利一区二区 | 国产精品无码久久久久 | 国内精品久久久久久久 | 视频精品一区二区三区 | 黄色av网站在线免费观看 | 久久精品av | 麻豆视频国产在线观看 | 亚洲国产成人在线 | 成年男女免费视频网站 | 久久在线| 精品国产一区二区三区观看不卡 | 操皮视频 | 国产欧美在线播放 | 91影片| 色婷婷av一区二区三区软件 | 91性高湖久久久久久久久_久久99 | 国产一级电影网 | 国产精品区二区三区日本 | 毛片免费看 | 精品久久久久久久久久久久久久 | 亚洲一区二区成人 | 麻豆久久久久久久久久 | av免费网址 | 亚洲欧洲在线看 | 国产资源视频 | 午夜爽爽爽男女免费观看影院 | 男女视频在线观看免费 | 日韩在线h | 欧美性区 | 国产视频2021| 91文字幕巨乱亚洲香蕉 | 91久久久久久久久久久 | 在线观看日韩精品视频 | www.久久精品 | 三级视频在线观看电影 |