51单片机中的定时器中断是怎么用的

2024-11-27 22:21:13
推荐回答(1个)
回答(1):

你需要仔细看看单片机的数据手册里面介绍你怎么配置的:
配置 TMOD = 0x01; // 配置定时器T0 模式1
TH0 = (65536 - 50000) / 256; 装载定时器初值
TL0 = (65536 - 50000) %256;

ET0 = 1; //开启T0中断
TR0 = 1; // 启动定时器T0
EA = 1; // 开启总中断

void Timer0_IRQ(void) interrupt 1
{
TH0 = (65536 - 50000) / 256;
TL0 = (65536 - 50000) %256;
进入中断重载初值
}