#include <reg52.h>
void main()
{
TMOD = 0x01; // 设置定时器0为模式1
TH0 = (65536 - 50000) / 256; // 设置定时器0初值
TL0 = (65536 - 50000) % 256;
EA = 1; // 开启总中断
ET0 = 1; // 开启定时器0中断
TR0 = 1; // 启动定时器0
while(1); // 循环等待
}
void timer0_isr() interrupt 1
{
TH0 = (65536 - 50000) / 256; // 重新加载定时器0初值
TL0 = (65536 - 50000) % 256;
}
单片机代码
最新推荐文章于 2024-09-14 19:49:31 发布