本帖最后由 sky657 于 2013-5-25 09:07 编辑
程序一开始关机,然后用中断1(中断1=key1=P3.3)开机,开机后判断key1是否还按下,1s后若key1还按下则a=1。a怎么也等不了1,好像按下中断后好像要再等下才能判断按键,不停地按key1,有时候才有a=1.怎么办啊,有其他方法实现一键开关机兼激活(就像手机那样)也行。
也就是说STC11L休眠后不能用中断1实现开机的同时判断中断1按了多久
我用89s52中断0就可以实现
还有如果一直按着中断键 如何防止中断反复运行,我试着在中断中清除标志位同时关中断 都不能阻止中断反复运行。可能也和前面说的休眠问题有关。这个中断运行前也在休眠
。。。我试一下下降沿触发 |