1、汽车信号灯控制系统汽车信号灯控制系统 摘摘 要要 汽车信号灯汽车信号灯的作用是大家所熟知的,的作用是大家所熟知的,汽车通过显示不同的汽车通过显示不同的 信号灯来告诉前后左右的行车者本汽车正在进行的操作,信号灯来告诉前后左右的行车者本汽车正在进行的操作,本本控控 制系统采用制系统采用 80868086 微处理器作为处理器和可编程的微处理器作为处理器和可编程的 8255A8255A 芯片芯片 来模拟汽车信号灯控制系统来模拟汽车信号灯控制系统。通过在实验箱上分别按通过在实验箱上分别按 K1K1,K2K2, K3K3 和和 K4K4 键来显示汽车左转、右转,前进和后退等状态。左键来显示汽车左转、右转,
2、前进和后退等状态。左/ / 右转弯开关右转弯开关 K1,K2K1,K2 闭合时,对应的仪表板左闭合时,对应的仪表板左/ /右转弯指示灯、右转弯指示灯、 左左/ /右转弯头灯和左右转弯头灯和左/ /右转弯尾灯闪烁;紧急开关闭合时,所有右转弯尾灯闪烁;紧急开关闭合时,所有 仪表板左右转弯灯、左右转弯头灯和左右转弯尾灯闪烁;仪表板左右转弯灯、左右转弯头灯和左右转弯尾灯闪烁;(3) (3) 当用户按当用户按 K3K3 时时, ,也即踩刹车时,刹也即踩刹车时,刹车开关闭合,刹车灯(左右车开关闭合,刹车灯(左右 红色尾灯)亮红色尾灯)亮; ;停靠时停靠时( (合上停靠开关合上停靠开关) ),即按即按 K4
3、K4 键时键时, ,所有的所有的 灯闪烁灯闪烁。 2 目录目录 1 1、系统概述、系统概述 3 3 1.11.1 系统设计意义系统设计意义 3 3 1.21.2 需求分析需求分析 3 3 1.31.3 系统主要功能系统主要功能 3 3 2 2、硬件电路设计及其描述、硬件电路设计及其描述 4 4 2 21 1 系统电路图系统电路图 4 4 2 22 2 描述描述 4 4 3 3、具体设计、具体设计 5 5 3 31 1 系统流程图系统流程图 5 5 3 32 2 系统源代码系统源代码 6 6 4 4、课程设计体会、课程设计体会 8 8 5 5、参考文献、参考文献 8 8 3 1、系统概述系统概述
4、 1.1 系统设计意义 通过所学知识和现代计算机技术来模拟模拟汽车信号灯控 制系统,把所学的理论的知识用到现实实践中去,加强了对理 论知识的理解和记忆。展示了计算机技术在汽车行业的应用。 1.2 需求分析 根据课题所要实现的功能,结合所学的知识进行分析,系 统要用到 8086 微处理器和可编程的并行接口 8255A 芯片。 8086 是 Intel 系列的 16 位微处理器,它有 16 根数据线和 20 根地 址线,本系统采用它作为处理器。8255 是可编程 IO 口扩展 芯片。 对 8255 输入不同的指令可改变 IO 口的工作方式。 8255 内部有 4 个寄存器:分别为寄存器 A、B、C 和控制寄存器。A、 B、C 寄存器的数据就是引脚 PA7PA0、PB7PB0、PC7PC0 上输入或输出的数据。而控制寄存器的数据则表明 PA、PB、PC 的工作方式。通过 CS、A0、A1、RD 和 WR 对 4 个寄存器进行操 作。1)CS 为低电平时选通 8255;2)A1、A0 为地址选通;3