找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 1852|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

單路舵機控制單片機源程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:161749 發(fā)表于 2017-3-25 11:45 | 只看該作者 |只看大圖 回帖獎勵 |正序瀏覽 |閱讀模式
單路舵機 帶調(diào)試成功



單片機源程序:
  1. #include "reg52.h"
  2. unsigned char count;      
  3. sbit pwm =P3^0;
  4. sbit jia =P1^4;           
  5. sbit jan =P1^5;           
  6. unsigned char jd;        
  7. void delay(unsigned char i)//延時
  8. {
  9.   unsigned char j,k;
  10.   for(j=i;j>0;j--)
  11.     for(k=125;k>0;k--);
  12. }
  13. void Time0_Init()           
  14. {
  15. TMOD = 0x01;           
  16. IE  = 0x82;
  17. TH0  = 0xfe;
  18. TL0  = 0xeb;     
  19.     TR0=1;                  
  20. }
  21. void Time0_Int() interrupt 1
  22. {
  23. TH0  = 0xfe;
  24. TL0  = 0xeb;

  25.     if(count<jd)              
  26.                 {pwm=1;
  27.                       pwm1=1; }
  28.     else
  29.                 { pwm=0;
  30.       pwm1=0;                 }
  31.     count=(count+1);  

  32.         }               
  33.    void keyscan()              
  34. {
  35.    if(jia==0)               
  36.   {
  37.     delay(10);              
  38.     if(jia==0)              
  39.      {
  40.                                       
  41.       jd++;                 
  42.       count=0;              
  43.       if(jd==6)
  44.           jd=5;               
  45.       while(jia==0);        
  46.      }
  47.   }
  48.   if(jan==0)               
  49.   {
  50.     delay(10);
  51.     if(jan==0)
  52.      {            
  53.       jd--;                 
  54.       count=0;
  55.       if(jd==0)
  56.         jd=1;              
  57.       while(jan==0);
  58.      }
  59.   }
  60. }
  61. void main()
  62. {
  63. jd=1;
  64. count=0;
  65.   pwm=0;
  66. Time0_Init();              
  67. while(1)
  68. {
  69.   keyscan();               
  70.   }
  71. }
復(fù)制代碼

下載:
舵機程序待修改.rar (29.06 KB, 下載次數(shù): 12)
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表