STC8C2K32S4 定时器3中断打不开
STC8C2K32S4 定时器3中断打不开void Timer3Init(void) //10毫秒@11.0592MHz
{
T4T3M &= 0xFD; //定时器时钟12T模式
T3L = 0x00; //设置定时初始值
T3H = 0xDC; //设置定时初始值
T4T3M |= 0x08; //定时器3开始计时
EA = 1;
}
void Timer3int() interrupt 19
{
unsigned int p;
p++;
if(p>=50) LED=!LED;
}
unsigned int p;
void Timer3int() interrupt 19
{
p++;
if (p>=50) LED = !LED;
}unsigned int p;定义到方法外面去!你定义到中断函数里面的话,每次都是一个值为0的新变量,当然不会有啥效果了…… 设置中断标志位,IE2=0x21
页:
[1]