1、 1 目录目录 引言引言 . 3 汽车转弯灯单片机控制系统的研究背景及现状 3 抢答器目前存在的主要问题及课题意义 3 课题研究内容及要求 3 一汽车转弯灯单片机控制系统设计方案及工作原理错误错误! !未定义书签。未定义书签。 1.1 设计方案 . 4 1.2 汽车转弯灯工作原理 . 错误错误! !未定义书签。未定义书签。 1.3 单片机系统的工作原理及设计 错误错误! !未定义书签。未定义书签。 1.3.1 开关状态检测 错误错误! !未定义书签。未定义书签。 1.3.2 输出控制 错误错误! !未定义书签。未定义书签。 1.3.3 定时器和计数器 . 错误错误! !未定义书签。未定义书签。
2、 1.3.4 定时初始化 7 1.3.5 汽车转弯灯显示 8 1.3.6 汽车转弯灯控制 8 1.3.7 中断系统 8 二控制系统的硬件设计 . 9 2.1 单片机控制系统电路图 9 2.1.1 汽车转弯灯单片机控制系统框图 9 2.1.2 汽车转弯灯单片机控制系统电路 PCB 图 9 2.1.3 汽车转弯灯单片机控制系统电路原理图 9 2.1.4 直流稳压电源电路原理图 . 10 2.2 单片机控制系统功能模块的设计 . 10 2.2.1 电源电路 . 10 2.2.2 时钟电路 . 11 2.2.3 复位电路 . 12 2.2.4 键盘接口电路的设计 . 13 2.2.5 信号灯电路 .
3、14 2.2.6 故障监控电路 . 14 2.2.7 报警电路 . 15 2.3 元器件清单 . 15 2.4 主要芯片介绍 . 17 2.4.1 单片机特点 . 17 2.4.2 单片机各引脚介绍 . 17 2.4.3 单片机的功能介绍 . 18 三汽车转弯灯控制系统软件设计 20 3.1 汽车转弯灯控制系统流程图 . 20 3.1.1 汽车转弯灯控制系统主程序流程图 . 20 3.1.2 中断服务程序流程图 . 21 3.1.3 控制系统键功能流程图 . 21 3.2 软件和程序设计 . 22 3.2.1 软件设计 . 22 2 3.2.2 程序说明 . 22 四总结 23 4.1 软件调
4、试总结 . 23 4.2 单片机硬件功能实现的总结 . 23 4.3 仿真操作说明及现象的总结 . 24 参考文献参考文献 25 附附 录录 . 26-31(图) 3 引 言 随着单片机的日益发展,其应用也越来越广泛,通过对“汽车转弯灯单片机控制 系统”设计,可以对单片机的知识得到巩固和扩张。本设计是设计一个单片机控制系 统。在汽车进行左转弯、右转弯、刹车、合紧急开关、停靠等操作时,实现对各种信 号指示灯的控制。本设计主要是对单片机的并行输入/输出口电路的应用,通过 I/O 口控制发光二极管的亮灭闪烁,加上一些复位电路按键电路驱动电路来模拟 汽车尾灯的功能。 汽车在驾驶时有左转弯、右转弯、刹车
5、、合紧急开关、停靠等操作。在左转弯或 右转弯时,通过转弯操作杆应使左转开关或右转开关合上,从而使左头灯、仪表板左 转弯灯、左尾灯或右头灯、仪表板右转弯灯、右尾灯闪烁;合紧急开关时要求前面所 述的 6 个信号灯全部闪烁;汽车刹车时,两个尾灯点亮;如正当转弯时刹车,则转弯 时原应闪烁的信号灯仍应闪烁。以上闪烁,都是频率为 1Hz 的低频闪烁;在汽车停靠 而停靠开关合上时,左头灯、右头灯、左尾灯、右尾灯按频率为 10Hz 的高频闪烁。通 过做实物,编写程序,完成了设计的要求。通过该设计,对单片机的认识有了更进一 步的了解,对单片机的各个口的功能作用了解加深,对 Protel 的应用更加熟练,对设 计
6、系统有了了解,掌握了一些设计方法,受益不少。 4 一汽车转弯灯单片机控制系统设计方案及工作原理 1.1 设计方案 本次单片机的控制系统以AT89S52为控制器;键盘为输入信号,由于AT89S52本身 的功能强大,汽车转弯灯的驱动用单片机的驱动功能来完成。使得单片机的功能得到 了充分的运用;并且显示电路从并行I/O口输出,由限流电阻和发光二极管组成,低电 平使发光二极管导通,显示出相应的转弯信号;为提升了系统的可靠性,本方案中有 故障检测电路和报警电路,能对每条显示电路进行现场监控,若有故障,发出报警信 号,具有一定的检测功能。 进行仿真后,能清晰的看到在控制输入信号的状态下,相应的信号灯发出转弯的 指示信号。本次设计对汽车转弯灯单片机控制系统地分析与设计,对单片机控制系统 进行了仿真调试,达到了设计预期目的。 1.2 汽车转弯灯工作原理 由定时器/计数器与中断系统的联合组成控制系统的工作原理。 如汽车上有一个转 弯控制杆,其中有三个位置:中间位置,汽车不转弯;向上,汽车左转;向下汽车右 转。转弯时,规定左右尾灯、左右