这个定时器中断程序怎么编写?
发布网友
发布时间:2022-05-02 13:26
我来回答
共1个回答
热心网友
时间:2022-06-20 06:16
#include<reg51.h>
#define uchar unsigned char
uchar sec,cnt;
sbit fmq=P1^0;
void t0isr() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
cnt++;
if(cnt>=20){cnt=0;sec++;P0=~sec;if(sec>=60)sec=0;}
if((sec%10)==0)fmq=0;
else fmq=1;
}
main()
{
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
TR0=1;
ET0=1;
EA=1;
while(1);
}