外部中断原理中断式矩阵键盘(中断与矩阵键盘的结合联系)本节课主要内容:2.外部中断原理外部中断是单片机实时地处理外部事件的一种内部机制。当外部事件发生时,单片机的中断系统将迫使CPU暂停正在执行的程序,转而去进行中断事件的处理,中断完毕后返回被中断的程序处,继续执行下去。中断过程:1.中断当前程序并保护断点2.转入中断服务入口3.保护现场4.执行中断服务程序5.恢复现场6.中断返回中断的好处1、提高了CPU的效率CPU是计算机的指挥中心,它与外围设备(如按键、显示器等)通讯的方法有查询和中断2种。查询的方法是无论外围IO是否需要服务,CPU每隔一段时间都要依次查询一遍,这种方法CPU需要花费一些时间在做查询服务工作。而中断则是在外围设备需要通讯服务时主动告诉CPU,CPU停下当前工作去处理中断程序,从而提高了CPU效率。2、可以实现实时处理外设任何时刻都可能发出请求中断信号,CPU接到请求后及时处理,以满足实时系统的需要。3、可以及时处理故障计算机系统运行过程中难免会出现故障,有许多事情是无法预料的,如电源掉电、存储器出错、外围设备工作不正常等,这时可以通过中断系统向中断源CPU发送中断请求,由CPU及时转到相应的出错处理程序,从而提高计算机的可靠性。外部中断0边沿触发反中断式矩阵键盘加入上拉电阻,和二极管隔离后,引出中断信号线。通过中断信号进入外部中断,在中断响应程序中进行键盘扫描。分析程序接线方式:杜邦线连接(用杜邦线连接单片机IO和模块接口)单片机IO口模块接口杜邦线数量功能P0J138矩阵键盘P3.2J13.91矩阵键盘中断信号P1J28数码管数据P2.1J5.11段码锁存P2.0J5.21位码锁存