单片机外部中断实验报告 在这个实验报告中,我们探讨了单片机外部中断的原理、过程和设计方法。单片机外部中断是指单片机在外部事件的触发下对中断信号的响应和处理过程。通过实验,我们掌握了单片机外部中断的原理、过程和设计方法,并了解了边沿触发方式和电平触发方式的区别和应用。 实验目的: 1. 掌握单片机外部中断的原理及过程。 2. 掌握单片机外部中断程序的设计方法。 3. 掌握单片机外部中断时中断方式的选择方法。 实验内容: 在实验中,我们使用了P3.2口作为输入口,P2口作为输出口,连接了8个发光二极管D1~D8。每当发生外部中断时,发光二极管以向下流水灯的方式点亮。我们分别选择了边沿触发外部中断方式和电平触发外部中断方式两种。 编程提示: 1. P3口是8位准双向口,具有双重功能:第一功能和P1口一样,作为输入输出口,也有字节操作和位操作两种方式,每一位可分别定义为输入或输出;第二功能定义如下:P3.0是RXD串行输入口,P3.1是TXD串行输出口,P3.2是INT0外部中断0请求输入线,P3.3是INT1外部中断1请求输入线,P3.4是T0定时器/计数器T0外部计数器脉冲输入线,P3.5是T1定时器/计数器T1外部计数器脉冲输入线,P3.6是WR外部数据存贮器写脉冲输出线,P3.7是RD外部数据存贮器读脉冲输出线。 2. 各中断服务程序入口地址:外部中断0的入口地址是03H,定时器/计数器T1溢出中断的入口地址是0BH,外部中断1的入口地址是13H,串行口中断的入口地址是23H。 3. 外部中断的产生条件中断允许寄存器IE:EA、ESET1、EX1、ET0、EX0,分别控制外部中断源允许中断、CPU开中断和外部中断方式CPU发出中断申请。 4. 外部中断方式的选择控制TCON:TF1、TR1、TF0、TR0、IE1、IT1、IE0、IT0,分别控制外部中断0请求和外部中断1请求的边沿触发方式或电平触发方式。 实验步骤: 1. 边沿触发式外部中断0实验:P3.2设为边沿触发方式,连接外部复位开关,编程使每次中断流水灯向下移位一次,中断程序中不延时去抖动,观察结果。 2. 电平触发式外部中断实验:P3.3设为电平触发方式,连接外部RS触发器硬件去抖动的开关,编程使每次中断流水灯向下移位一次,中断程序中不延时去抖动,观察结果。 通过实验,我们了解了单片机外部中断的原理和过程,并掌握了单片机外部中断程序的设计方法。我们还了解了边沿触发方式和电平触发方式的区别和应用,这将对我们的后续学习和应用产生重要的影响。
- 粉丝: 377
- 资源: 8万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助