标题: 大佬们能帮忙看一下单片机程序有什么错误码QAQ [打印本页]

作者: MDZZzzzzz    时间: 2019-4-19 14:18
标题: 大佬们能帮忙看一下单片机程序有什么错误码QAQ
我第一次写程序  总感觉哪里写错了 能帮我看一下吗QUQ



#include<reg51.h>
#define uint unsigned int
#define uchar unsigned char
sbit PWM=P2^0;//  P2.0输出pwm
uchar time;  // 定义占空比的变量
uint time_tick;
uint x;
void main()
{
TMOD=0x01;//定时器0工作方式1
TH0=0xff;//(65536-10)/256;//赋初值定时
TL0=0xf7;//(65536-10)%256;//0.01ms
EA=1;//开总中断
ET0=1;//开定时器0中断
TR0=1;//启动定时器0
while(1)
{   
}   
}
void tim0() interrupt 1
{
TR0=0;//赋初值时,关闭定时器
TH0=0xff;//(65536-10)/256;//赋初值定时
TL0=0xf7;//(65536-10)%256;//0.01ms
TR0=1;//打开定时器
                time++;
                time_tick++;
                if(time_tick>=50000)
               { x++;
                 time_tick=0;
                     }
                   if(x=<1800)
{if(time>=100)  //1khz
   time=0;   
if(time<=30)   //占空比%30,可改
   PWM=1;  
else PWM=0;}
              if(x>=1800&&x<3600)
               {if(time>=100)  //1khz
   time=0;   
if(time<=60)   //占空比%60,可改
   PWM=1;  
else PWM=0;
                }
                if(x>=3600&&x<5400)
                  {if(time>=100)  //1khz
   time=0;   
if(time<=90)   //占空比%90,可改
   PWM=1;  
else PWM=0;
                }
                if(x>=5400)
                { x=0;}
}

作者: admin    时间: 2019-4-19 16:25
您这个问题给的信息不全,估计是没人能回答得了的,先转移到冷门区了,自行点击编辑按钮补充一下吧,审核员会帮你重新转到热门问答区的




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