C51单个外部中断实验——程序加仿真电路图.doc
文本预览下载声明
单个外部中断实验
#includereg51.h
#includeintrins.h
#define uchar unsigned char
uchar a=0xfe;
void delay()
{
//单片机学习交流
//QQ407550350
uchar y=255;
while(y--);
}
void main()
{
P1=0xff;
IT0=0;
EX0=1;
EA=1;
while(1)
{
P1=~P1;
delay();
}
}
voidkeyINT0()interrupt 0
{//单片机学习交流
//QQ407550350
a=_crol_(a,1);
P1=a;
delay();
}
//单片机学习交流
//QQ407550350
按键没有按下时闪烁
按键按下时流水灯
松手后闪烁
显示全部