外部中断实验
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、 实验电路图

本文介绍了一次在Linux系统下进行的51单片机外部中断实验,涉及实验目的、设备、内容、原理、相关寄存器、电路图、程序实现和步骤。通过实验,读者将理解外部中断的工作方式,并学会如何编写和烧录外部中断程序,实现按键触发中断后LED亮起的功能。
最低0.47元/天 解锁文章
3万+

被折叠的 条评论
为什么被折叠?



