先上代码在说void Timer_0(void) interrupt 1//中断函数{
TH0=(65536-50)/256;//(65536-n)为定时器初值
TL0=(65536-50)%256;
num++;
if(num>10)num=1;
else if(num<=8)output=0;//使占空比为7:3
else output=1;
}
void main(void)
{
cmg88();
lcd_init();
lcd_clear();
Init();
while(1)
{
xianshi();
// pwm();
// dianjikongzhi();
}
}
我的问题是在语法上,这个没错误了,可是就是没有输出高低电平
此帖出自
小平头技术问答
你试试定时器的自动重装模式,能好些不过也有个限度.
一周热门 更多>