1、 学学 号:号: 012 课课 程程 设设 计计 题题 目目 电动门控制系统设计 学学 院院 机电学院 专专 业业 班班 级级 姓姓 名名 指导教师指导教师 摘 要 微机原理与接口技术是以微机为对象,研究其工作原理及其内部各个 硬件之间的关系,和微机对信息的加工过程的一门综合性课程。 微处理器是现代生活之中不可缺少的部分,不论是在工商业,教育,交通 运输等领域,微处理器都起到不可代替的作用。 本文主要研究在 8086CUP 最小工作模式下,运用 8255、8259 三种可编程芯 片,和 6116、2732 存储器设计出电动门控制系统。用 74LS138 译码器进行地址 译码和数据译码,利用 8
2、259 可编程中断控制器接收并控制管理外部产生的中断 请求信号,经 8086CPU 进行处理,再由 8255 并行接口输出给外部电机执行动作。 本文从硬件接口线路、软件编写对系统进行研究,该系统最大优点在于可 以根据不同需要,灵活运用不同原件来实现不同的响应程序,编程简便,原理简 单。 关键字: 8086CPU 最大模式,8259,8255,LED 显示器 目录 1.概述. 6 1.1 课题及分析 6 2.总体设计. 6 2.1 设计方法与步骤 . 6 2.2 总体布局 . 7 2.3 功能框图 . 8 3. 主要芯片简介 8 3.1 8086CUP 介绍 8 3.1.1 8086 最大模式的
3、典型配置 8 3.1.2 8086 最大模式管脚功能 9 3.2 8255 可编程并行接口芯片简介: .10 3.3 8259 可编程中断控制器 11 3.4 8259 可编程中断控制器 12 3.5 LED 数码管 13 3.6 74LS48 译码器 14 3.7 74LS138 译码器 15 4.译码方式及地址范围计算.16 4.1 芯片选择 16 4.2 地址译码方式: 16 4.3 各芯片端口地址 16 4.3.1 RAM,ROM 芯片地址:16 4.3.2 8259、8253、8255 端口地址设计: .17 4.3.3 中断向量表 .18 5.接口电路设计18 5.1 电路设计 1
4、8 5.1.1 8253 电路设计 .18 5.2 计数电路设计 .19 5.2.1 电路简图.19 5.2.2 电路原理 19 5.3 总电路设计(见图纸) .19 5.4 初始化程序 .20 6.程序设计21 6.1 程序流程图 .21 6.2 系统程序及相关子程序(见附录) 22 7.小结22 4 附录一(主程序)附录一(主程序) 2323 附录二(中断子程序)附录二(中断子程序) 2525 参考文献参考文献 2727 致谢致谢 28 5 1.概述 1.1 题目分析 本系统要求使用 8088CPU 的最小模式,以及 8255,8259、74LS138、若干 继电器、三相交流电机,实现电动门的开关和暂停功能。 为实现此功能,需要具备以下知识: 掌握、 了解 8086 最小模式的工作情况与特点, 理解其与最大模式的区别。 掌握、了解 8255、8259 的工作原理,及其工作方式的特点,并运用做学 知识掌握各芯片的初始化编程。 了解中断系统、中断请求、中断源、中断判优等概念,掌握向量中断响 应和处理过程,包括实现中断及返回,优先权排