1、 微型计算机原理与接口技术微型计算机原理与接口技术 课课 程程 设设 计计 ( 2009 级本科)级本科) 题题 目:目: 汽车信号灯系统的控制汽车信号灯系统的控制 课程设计任务书 学生姓名 学号 专业方向 电气工程及其自动化 班级 题目名称 汽车信号灯系统控制 一、设计内容及技术要求: 1.以 8086CPU 为核心、并行接口芯片 8255A、4 个逻辑电平开关和六个发光二极 管设计一汽车信号灯控制系统 2.该系统通过开关控制的信号灯有仪表板左转弯灯、右转弯灯、暂停灯、刹车 灯共四类灯. 3.该系统只有在开关闭合即有信号输入时才有效果。 二、课程设计说明书撰写要求: 1.选用 8086/80
2、88CPU 和适当的储存储器芯片、接口芯片完成相应的功能。 2.用汇编语言编写程序实现应用程序的功能,并添加适当注释。 3.设计子程序及源程序。 4.给出程序设计思路、画出各程序适当的流程图。 5.给出所有程序清单并加上必要注释。 6.完成设计说明书(包括封面、目录、设计任务书、设计思路、硬件设计图、程 序流程框图、程序清单、所用器件型号、总结体会、参考文献等) 。 三、设计进度 课程设计总学时为 2 周,采用分散与集中的形式实施。第 1 周的课程设计工作采用分散的 形式进行,在学期的期中下发题目,学生利用课余时间完成设计工作。第 2 周采用集中的形式进 行,主要完成题目的实验室调试、课程设计
3、报告撰写和答辩工作。课程设计以实验调试、撰写课 程设计报告和答辩三种形式,通过设计考核和成绩评定。设计题目每 2-4 人一组,具体安排为: l. 课程设计题目在开课学期的第 710 周期间下发给学生,学生在分组后利用课余时间完 成设计工作,指导教师利用课余时间进行数次辅导。 2. 集中调试的一周时间中,前两天时间完成软硬件调试工作,后两天时间完成编写课程设 计报告的工作,最后一天安排设计答辩及成绩评定工作。 摘 要 本课题设计以我系现有的硬件教学资源为基础,以我们平时做微型计算机 实验所用的“TPC-H 微机接口实验系统”为开发平台,意在设计、实现一个汽 车信号灯模拟控制系统。 该汽车信号灯模
4、拟控制系统通过利用实验室中装有TD-DOS操作系统的PC 机及实验系统上的主要控制芯片 8255A、电平开关和发光二极管实来模拟实现。 通过我们小组所有成员的共同努力, 该汽车信号灯控制系统已在实验室成功实现 预期功能模拟。 关键词 汽车信号灯 8255A 8086 端口 微型计算机原理与接口技术课程设计 1 目目 录录 一.前言 2 1.1 设计背景 . 2 1.2 系统设计目的 2 1.3 设计任务与要求 2 二总体方案设计分析、讨论 . 2 2.1 总体方案设计分析 . 2 2.1.1 问题描述分析 . 2 2.1.2 问题的解决方案分析 . 3 2.2 系统的主要功能 . 3 三.详细
5、设计 5 3.1 硬件设计 . 5 3.1.1 芯片选择 . 5 3.1.2 系统电路图 . 6 3.1.3 电路图说明分析 . 6 3.2 软件设计 . 6 3.2.1 程序流程图 . 7 3.2.2 程序设计源代码与注释 . 8 四.系统调试与实现 . 12 4.1 实验步骤 12 4.2 调试结果与分析 12 4.3、设计模拟电路仿真 . 14 五.总结 . 14 5.1 课程设计小结 14 5.2 课程设计体会 15 致谢 15 微机原理与接口技术课程设计成绩评定表 18 微型计算机原理与接口技术课程设计 2 一一. .前言前言 1.1 1.1 设计背景设计背景 汽车信号灯的作用是大家
6、所熟知的, 汽车通过显示不同的信号灯来告诉前后 左右的行车者本汽车正在进行的操作。 信号灯灯具的发展是随着汽车制造技术及 电光源技术的发展而逐步完善的。它经历了机油(或煤油)灯、乙炔气灯到电光 源灯的发展历程。现代汽车信号灯灯具已经开始使用发光二极管(LED)技术以 及光导技术,这是信号灯灯具的一次飞跃。 1.21.2 系统设计目的系统设计目的 1、了解汽车信号灯的控制原理。 2、掌握 8086CPU 和并行接口芯片 8255A 逻辑功能及使用方法。 3、掌握一定的汇编语言知识,培养自己的动手操作能力。 4、学习程序设计的基本思路和方法。 1.31.3 设计任务与要求设计任务与要求 1.以 8086CPU 为核心、并行接口芯片 8255A、4 个逻辑电平开关和六个发光 二极管设计一汽车信号灯控制系统 2.该系统通过开关控制的信号灯有汽车左转、 汽车右转、 汽车出现紧急状况、 汽车刹车、汽车停靠等十类灯. 3. 该系统只有在开关闭合即有信号输入时才有效果。 二二总体方案设计分析、讨论总体方案设计分析、讨