EA=1//中断总开关
EX0=1//开外部虚岩中断,即P3.2口,单片机第12脚切换为中断输入
//接下来是中断处理函数
void key_proc() interrupt 0//连接到中断入口0
{
int i=3000while(--i>0)//简单去抖动
P1.1=~P1.1//对P1.1电平求反
}
当按键按下时,可能由于抖动,可能发生唤橘多次进入中断,看到的结果是多次变化后的和誉团,可以加入适当的延时来解决按键抖动,以上相当简单了.仅供参考.
你是不隐昌是想问51单片机休眠及唤醒程序是什么灶竖扒?是通过单片机掉电和触发中断方式唤醒的程序。根据51单片机说明书介绍,当单片机进入掉电模式时,外部晶振停振、CPU、定时器、串行口全部停止工作,只有外部中断继续工作,称为休眠程序。执行掉电模纤迹式后一条指令再执行中断程序称为唤醒模式。
51单片机是对兼容英特尔8051指令系统的单片机的统称。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)