找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1671|回复: 1
收起左侧

基于51单片机的SG90舵机用433无线模块控制源程序

[复制链接]
ID:553625 发表于 2019-7-21 15:49 | 显示全部楼层 |阅读模式
#include <reg52.h>
sbit SG_PWM=P0^0;
sbit Key_1=P2^4;
sbit Key_2=P2^3;
sbit Key_3=P2^2;
unsigned char count=0;
unsigned char PWM_count=1;         
void delay(unsigned char i)      
{
  unsigned char j,k;
  for(j=i;j>0;j--)
    for(k=125;k>0;k--);
}
void Timer_Init()
{
  TMOD=0X01;
  TH0=0Xfe;
  TL0=0X33;   
  ET0=1;     
  TR0=1;      
  EA=1;      
}
void Timer() interrupt 1   
{
  TR0=0;
  TH0=0Xfe;
  TL0=0X33;     
  if(count<=PWM_count)
  {
    SG_PWM=1;
  }
  else
  {
    SG_PWM=0;
  }
  count++;
  if(count>=40)
  {
    count=0;
  }
  TR0=1;
}
void main()
{
  Timer_Init();
        
        
        
        
  while(1)
  {
  if(Key_1==1)
   {
                                delay(10);
                                EA=0;
                                if(Key_1==1)
   {
                                PWM_count=2;
                                count=0;
                                EA=1;
   }
                                while(!Key_1);
         
   }
         
         
   if(Key_2==1)
   {
                                delay(10);
                                EA=0;
        if(Key_2==1)
   {
                                PWM_count=4;
                 
                 
                                count=0;
                                EA=1;
   }
                                while(!Key_2);   
   }
         
         if(Key_3==1)
   {
                                delay(10);
                                EA=0;
                                if(Key_3==1)
   {
                                PWM_count=3;
                                count=0;
                                EA=1;
   }
                                while(!Key_3);   
       }
     }
         }

回复

使用道具 举报

ID:1 发表于 2019-7-21 18:41 | 显示全部楼层
本帖需要重新编辑补全电路原理图,源码,详细说明与图片即可获得100+黑币(帖子下方有编辑按钮)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表