模块三 外部中断实验
一、知识点
MCS-51单片机的中断系统结构,中断控制寄存器,中断矢量地址,中断响应过程。
二、知识点分析
51系列单片机的中断系统由5个中断源、4个与中断控制相关的特殊功能寄存器构成。5个中断源有两个中断优先级,可形成中断嵌套;中断控制寄存器可以设置中断的允许与禁止、中断优先级的高低、外部中断的触发方式等。5个中断源的中断矢量地址固定,具体参见表3.1。不同中断源的中断响应过程有其自身特点,使用时应注意区别。
表3.1 MCS-51中断矢量表
三、实践训练
1)实验目的
(1)掌握MCS-51单片机的中断原理;
(2)掌握MCS-51单片机多中断源的使用方法与编程方法。
2)实验设备
PC机,XZNU MCUS-Ⅰ单片机实验箱1台,伟福V8/L型仿真器1台。
3)实验内容及说明
外部中断0、中断1同时存在,主程序使P1端口所接的8个LED灯闪烁。按开关K1,产生外部中断0时,一个LED灯左右移3次;按开关K2,产生中断1时,两个LED灯左右移4次。外部中断处理之后,8个LED灯恢复闪烁。
外部中断0、中断1均设置为下降沿触发方式,外部中断1设置为高优先级,中断0设置为低优先级。
4)实验电路及连线
外部中断实验电路原理图如图3.5所示。使用专用连接导线,将接插件J41、J42、J43与J1的插孔按照顺序连接。外部中断开关K1、K2可用实验箱上的电平开关模拟,实验时用连接导线将J28的2个插孔与J4的INT0端、INT1端对应连接,初始时电平开关置高电平。
图3.5 外部中断实验电路原理图
5)程序设计
(1)流程图
本实验主程序流程及中断服务程序流程如图3.6所示。
图3.6 主程序流程图及中断服务程序流程图
(2)参考程序
6)思考题
(1)51系列单片机外部中断源的扩展方法有哪些?如何实现?
(2)总结实验过程中所遇到的问题与解决的办法。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。