|
关于单片机 sfr IP = 0xB8; //中断优先级控制 寄存器的几点疑惑?
[复制链接]
最近写个51程序,用Keil生成.HEX文件,proteus仿真,用到定时器0 无意中发现
TMOD=0x01; //定时器T0工作方式1;16位方式
TR0=1; //启动定时器T0
IE|=0x87; //允许定时器T0中断
IT0=1;
PT0=1;
TL0=0xAF;
TH0=0x3C;
必须有,感觉很奇怪,就查了下51的寄存器,发现是IP的第一位控制Timer0优先级的,可是为什么我一注释这一句Timer0 就不能用了呢?
希望高手给个详细的解释,和这个寄存器的用法
程序就用了这一个中断,
程序中中断写法是void power_judge(void) interrupt 1 using 1 和这个有关系没
|
|