51单片机外部中断详解?
1、打开Keil uVision4,新建项目。

2、输入代码。

3、编译,0 error 0 waining.

4、效果,按下k1。led依次发光。

5、代码:
#include <reg52.h>
typedef unsigned char uchar;
typedef unsigned int uint;
sbit key=P3^2; //???? ????key
void delay(uint m)
{
while(m--);
}
void main()
{
IT0=0; //???ж?0 ??0???????????1???????????
EX0=1; //???ж?????λ
EA=1;
P1=0xff;//led????1111 1111
while(1); //?????????ɡ?
}
void Int0() interrupt 1
{
delay(1000); //???????
if(key==0)
{
P1=P1>>1; //?????λ
}
while(!key);//??????
}
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:140
阅读量:175
阅读量:60
阅读量:63
阅读量:163