单片机实验三外部中断实验指导书

单片机实验三外部中断实验指导书

ID:46885667

大小:57.50 KB

页数:3页

时间:2019-11-28

单片机实验三外部中断实验指导书_第1页
单片机实验三外部中断实验指导书_第2页
单片机实验三外部中断实验指导书_第3页
资源描述:

《单片机实验三外部中断实验指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验三外部中断实验一、实验目的1.掌握外部中断技术的基本使用方法2.掌握中断处理程序的编写方法二、实验说明1•外部中断的初始化设置共有三项内容:中断总允许即EA二],外部中断允许即EXi=l(i=0或1),中断方式设置。中断方式设置一般有两种方式:电平方式利脉冲方式,本实验选川后者,其前一次为高电平后一次为低电平时为有效中断请求。因此高电平状态和低电平状态至少维持一个周期,中断请求信号由引脚INT0(P3.2)和INT1(P3.1)引入,本实验由INT0(P3.2)引入。2.屮断服务的关键乩保护进入中断时的状态:堆

2、栈冇保护断点和保护现场的功能使用PUSH,在转中断服务程序之前把单片机中有关寄存单元的内容保护起來。b.必须在屮断服务程序小设定是否允许中断重入,即设置EXO位。c.用POP指令恢复中断时的现场。3.川断控制原理:川断控制是提供给用户使用的小断控制手段。实际上就是控制一些寄存器,51系列用于此口的的控制寄存器有四个:TCON、IE、SCON及IP。4.中断响应的过程:首先中断采样然后中断查询最后中断响应。采样是中断处理的第一步,对于木实验的脉冲方式的中断请求,若在两个相邻周期采样先高电平后低电平则中断请求有效,IE

3、0或IE1置T;否则继续为“0”o所谓查询就是由CPU测试TCON和SCON中各标志位的状态以确定有没有中断请求发生以及是那一个小断请求。屮断响应就是对屮断请求的接受,是在中断杳询之后进行的,当杳询到有效的中断请求后就进行响应一次中断。三、实验电路图木实验用到80C51MCU模块(C区),八位逻辑电平显示模块(E5区)和单次脉冲模块(G3区)。80C51MCU模块电路原理参考附录三,八位逻辑电平显示模块电路原理参考实验一•图1.1,单次脉冲接口电路原理参考图3.1。UIG3图3.1单次脉冲接口电路原理四、实验步骤1

4、.用二导线连接80C51MCU模块的P1.0口到八位逻辑电平显示模块的任一只发光二极管上,连接80C51MCU模块的INTO(P3.2)到单次脉冲模块的任一输出端。2.仿真器插到80C51MCU模块的40P锁紧插座中,请注意仿真器的方向(扁平电缆的红色线与缩紧把手对应):缺口朝上。3.将80C51MCU模块的电源扭子开关S1C拨到上端。将直流稳压电源模块的宜流控制开关S1G1打到0N,本实验所用到的相关模块的电源指示灯VCC亮。4.打开KeiluVision2仿真软件,首先建立本实验的项目文件,接着添加“TH3_外

5、部中断.ASM”源程序,进行编译,编译无误后,全速运行程序。1.实验现彖:连续按动单次脉冲产生电路的按键,发光二极管每按一次状态取反,即隔一次点亮。五、提示(1)每按键一次,硬件上产生一个屮断请求,在屮断服务程序中对Pl・x控制的灯的状态取反。(2)外部中断的触发方式必须设置为下跳沿有效(3)调试程序时不能采用单步方式,屮断会丢失,可以在屮断服务程序中设置断点,或者全速执行。六、试验报告1•简述中断处理的一般过程。2.画出流程图。3.给出代码以及注释注意:中断程序的调试在等待中断的过程中不能够单步执行,否则中断将错

6、过丢失而不响应,如果需耍看屮断服务程序小程序的执行过程,可以在屮断服务程序屮设置断点。待中断条件满足时自动停止在断点

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。