- 5
- 0
- 约8.59千字
- 约 39页
- 2018-04-19 发布于未知
- 举报
* 5.3 外部中断应用项目实例2——多级外部中断的扩展应用 功能需求:外设故障显示电路 功能分析:实现3个外设的故障显示。若有外设出现故障就显示出该设备的编号,其中3号设备的优先级别较高,优先级顺序是1号设备、2号设备。 功能细化分析:3个外部中断源,两个优先级,而单片机仅提供两个外部中断源,需扩展外部中断。 扩展方法有定时/计数器扩展法,中断和查询结合扩展法等。这里采用扩展法,将1号、2号设备故障中断源通过一个与门接至INT0,任意一个有效时都会通过INT0向CPU发出中断请求,在中断服务程序中一次查询,确定是哪个中断源提出请求。将优先级别较高的3号设备故障中断源接INT1。 * 5.3.1 硬件需求分析与硬件电路的确定 (1)硬件需求分析及元件的确定 1)采用典型的最小系统电路。 2)3个开关模拟3个外设故障信号,当开关闭合时产生低电平,表示有故障信号输出。 第1、2两路通过与门接到INT0,第3路接到INT1;同时,第1、2两路信号分别送入P2.6、P2.7引脚,以便查询。 3)P0端口接一个共阴极七段显示数码管,用于显示有故障设备编号。 * (2)硬件电路原理图 图5-5 项目实例2硬件电路图 * (3)硬件电路元件 表5-8 元件清单列表 元件名称 元件标号 元件型号 元件封装 说明 80C51 U1 80C51
原创力文档

文档评论(0)