这是我今天做的单片机实验,附件里面包含外部INT0中断控制LED 源代码,proteus仿真工程文件
说明:每次按键都会触发INT0中断,中断发生时将LED状态取反,产生LED状态由按键控制的效果
仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
单片机源代码:
- #include<reg51.h>
- #define uchar unsigned char
- #define uint unsigned int
- sbit LED=P0^0;
- //主程序
- void main()
- {
- LED=1;
- EA=1;
- EX0=1;
- IT0=1;
- while(1);
- }
- void EX_INT0() interrupt 0
- {
- LED=~LED; //控制LED亮灭
- }
复制代码 全部资料51hei下载地址:
外部INT0中断控制LED.rar
(30.46 KB, 下载次数: 20)
|