stc89c52是时钟问题??谢谢!!
TMOD = 0x01;//使用模式T0,16位定时器,GATE=0(只受TR控制);C/~T=0(计时);M1=0,M0=1,T0中断:
TH0=(65536-45872)/256; //给定初值50ms,这里使用定时器最大值从0开始计数一直到65535溢出
TL0=(65536-45872)%256;
EA=1; //总中断打开 IE
ET0=1; //定时器中断打开 IE
PT0=1;
TR0=1;
建立计时器,但是我的循环中有检测按键的语句,当我的按键按下马上松开,计时器不会受到影响,当我的按键按下不马上松开,计时器就会停止,请问这是什么原因??谢谢!!
[解决办法]
是不是程序没写好,当你按着按键时,程序不退出定时器中断,造成了定时器停止的感觉?