#include<reg51.h>
sbit led=P1^0;
int count=0;
void init(){
//led 初始化
led=1;//关闭led
//定时器初始化
TMOD=0X01;
TH0=256-200; //设置初始值
TL0=256-200;
//中断使能
EA=1;
ET0=1;//打开定时器中断
TR0=1;//启动定时器
}
void main(){
init();
while(1);
{
if(count==2500)//1ms
{
count=0;
led=~led;//执行
}
}
}
void tiner0() interrupt 3{ //每中断一次五十毫秒
count++;
}
51单片机使能中断小灯泡闪烁每中断一次五十毫秒
最新推荐文章于 2023-04-23 20:19:41 发布