标题: stc15W104单片机读取舵机占空比的源程序 [打印本页]

作者: 诗语凌枫    时间: 2018-8-15 09:31
标题: stc15W104单片机读取舵机占空比的源程序
小弟平时喜欢航模遥控之类的。看见淘宝上的小灯控制感觉太贵自己就DIY一只 图片是淘宝上的

下面是STC15 8脚单片机的读取程序。      

使用P3^4作为PWM输出应交。P3^0和P3^1,作为前进后退档的指示LED。使用PWM引脚接入接收机的前进后退信号,当前进后退会有对用的灯亮起。
模拟挡车等。同时可以作为左右转转向灯可使用自闪的黄色LED。

单片机源程序如下:
  1. #include <STC15F104E.H>   
  2. #include <intrins.h>
  3.                 sbit  RX = P3^4  ;
  4.                 sbit  L1 = P3^0  ;
  5.                 sbit  L2 = P3^1  ;
  6.                 sbit  L3 = P3^2  ;
  7.                 sbit  L4 = P3^3  ;
  8.         unsigned int  time=0,times;  

  9.                           
  10. /********************************************************/
  11.     void Conut(void)
  12.         {
  13.          time=TH0*256+TL0;
  14.          TH0=0;
  15.          TL0=0;
  16.       
  17.                            
  18.         }
  19. /******************************/

  20.         void  main(  void  )

  21.   {
  22. //                unsigned char aa;

  23.         //InitUART ();
  24.                
  25.         while(1)
  26.         { time=0;
  27.                 AUXR &= 0x7F;      
  28.                 TMOD=0x01;
  29.           TH0=0;
  30.           TL0=0;                             
  31.           EA=1;               

  32.         {      
  33.                 while(!RX);
  34.           TR0=1;
  35.           while(RX);
  36.           TR0=0;
  37.     Conut();


  38.   }
  39. //Delay50ms();

  40.         if(time<1300)
  41.         {
  42.       L1=0;
  43.                  
  44.    }
  45.          else
  46.             L1=1;
  47.                        
  48.          if(time>1800)
  49.         {
  50.       L2=0;
  51.                  
  52.    }
  53.          else
  54.             L2=1;
  55.       
  56.   }
  57. }   
复制代码



作者: zjnbzm    时间: 2018-8-22 16:22
stc15W104单片机读取舵机占空比的源程序
谢谢,下载了




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1