关于STC8H1K28定时器设置(已解决)
本帖最后由 晓飛飛 于 2024-6-25 11:28 编辑单片机是STC8H1K28,我用STC官方烧入软件,拷贝定时器程序,P20上接了个LED,定时器不工作,LED不闪烁,请大侠看看什么原因,(我用延时程序试过了,LED闪烁,用定时器不行)
void Timer2_Isr(void) interrupt 12
{
S2++;
if (S2>250)
{
S2=0;
P20=!P20;
}
}
void Timer2_Init(void) //1000微秒@11.0592MHz
{
AUXR |= 0x04; //定时器时钟1T模式
T2L = 0xCD; //设置定时初始值
T2H = 0xD4; //设置定时初始值
AUXR |= 0x10; //定时器2开始计时
IE2 |= 0x04; //使能定时器2中断
}
有没有打开总中断?
EA = 1; //打开总中断 官方生成的中断函数都是没开中断的要自己打EA =1; 感谢以上各位老师的帮助,就是总中断没有打开,谢谢,衷心的感谢
页:
[1]