此帖出自51单片机论坛
最新回复
这个程序不能这么写!
首先你得明白空闲模式与休眠模式,你这个程序要是休眠模式就对了!!!!也就是你的主程序中把pcon=ox01改成pcon=ox02,这样就对了,因为空闲模式是除了cpu处于休眠状态外,其余硬件全部处于活动状态,芯片中程序未涉及到的数据存储器和特殊功能寄存器中的数据再空闲模式期间都保持原值,但是单片机在空闲模式下可由任意中断或者硬件复位唤醒(硬件复位从程序开头执行,这个就不用说了吧。。。)
但是当单片机处于休眠模式(似乎也叫掉电模式),外部晶振停振,定时器,串行口全部停止工作,只有外部中断继续工作,也就是说只有外部中端一个中断可以唤醒单片机,当然那个复位也可以,不解释!!!!
然后就是。。。。。你懂得。。。你这个用的是空闲模式,任何中断都能唤醒单片机,从你空闲之前的那个状态唤醒!!所以。。。。。
详情
回复
发表于 2011-10-3 00:56
| ||
|
||
| |
|
|
单片机新手,(*^__^*) 嘻嘻……
此帖出自51单片机论坛
| ||
|
||
回复 板凳 _Justin 的帖子
此帖出自51单片机论坛
| ||
|
||
曾经的版主且威望大于2000,或对EEWORLD论坛有突出贡献的坛友
EEWorld Datasheet 技术支持