外部中断实验
1、 实验目的
了解外部中断原理
学会单片机外部中断的用法;
2、 实验设备
装有 Linux系统的电脑,已装好SDCC交叉编译环境,并带有Python烧写工具;
51单片机开发板 1 个,USB 数据线 1 根。
3、 实验内容
了解外部中断的概念;
编写程序实现外部中断;
下载程序,验证单片机外部中断;
4、 实验原理
中断是为使单片机具有对外部或内部随机发生的事件实时处理而设置的,51 单片机内
部一共有 5 个中断源,本实验主要讲解外部中断 1,要使用外部中断主要要设置三个控制位,
一是打开全局中断控制 EA=1;二是打开外部中断控制位 EX1=0;三是设置外部中断触发方
式 IT=0,低电平触发, IT=1,下降沿触发。本程序采用低电平触发。单片机的 PIN12 和 PIN13
分别是外部中断 0 和外部中断 1,KEY1 按键连接的是外部中断 1,所以 KEY1 按键具有触
发外部中断的功能。
5、 实验相应寄存器
6、 实验电路图