📄 main2.c
字号:
#include "AT89C51SND1_REG.H"
#define LED P3_5
unsigned char Counter=0;
void Timer0_ISR() interrupt 1 //Vector addr 0x002b
{
TR0 = 0; //停止T0
TH0 = 0x5d;
TL0 = 0x3d;
Counter++;
if(Counter==40)
{
Counter=0;
LED=~LED;
}
TR0 = 1; //重启T0
}
main()
{
CKCON|= 0x02;
TMOD &= 0xf0;
TMOD |= 0x01; //设置T0为模式1定时器
TH0 = 0x5d;
TL0 = 0x3d;
ET0 =1;//打开T0中断
EA = 1;//打开中断
TR0=1; //启动定时器T0
while(1);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -