#include<reg52.h>
#define UINT unsigned int
#define UCHAR unsigned char
sbit pwm=P1^0; //pwm输出口
sbit plus=P3^6;//按键调节增加输出脉宽
sbit reduce=P3^7;//按键调节减小输出脉宽
UINT i;
char j,k=5;
void timer_init() //定时器0,8位自动重装
{
TMOD=0x02;
TH0=56;
TL0=56;
IE=0x82;
TR0=1;
}
void delayms(UINT x) //延时
{
UINT i,j;
for(i=x;i>0;i--)
for(j=110;j>0;j--);
}
void timer0() interrupt 1 //定时器中断
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余3页未读,立即下载