- 1
- 0
- 约1.55万字
- 约 32页
- 2018-04-14 发布于浙江
- 举报
单片机课程设计or微机课程设计-汽车信号灯控制系统
目录
第1章 概述 2
1.1 课题设计要求 2
1.2 课题设计的条件 2
1.3 课题设计目的和意义 3
第2章 总体设计方案 4
2.1 总体思路 4
2.2 系统的工作原理 4
2.3 系统的组成 5
第3章 硬件设计方案 6
3.1 STC89C52单片机介绍 6
3.2 单片机端口分配 7
3.3 单片机时钟电路 7
3.4 LED显示电路设计 7
3.5 LED信号灯控制电路的设计 9
3.6 拨码开关与键盘控制电路的设计 10
3.7 蜂鸣器电路的设计 11
第4章 软件设计方案 12
4.1 软件设计模块 12
4.2 系统内存空间的分配 12
4.3 系统应用程序的设计 13
第5章 开发板的焊接及其测试 17
第6章 系统的调试与运行 18
6.1 系统的调试结果 18
6.2 系统的使用说明 21
总结 22
参考文献 24
附录1 系统原理图 25
附录2 源程序清单 26
第1章 概述
1.1 课题设计要求
对于此次课程设计,我们使用STC89C52为主控芯片与数据存储单元,结合外围的拨码开关和独立键盘输入、LED信号灯、冲突报警、LED显示器显示时间、中断调节时间等控制方案来实现汽车尾灯与可调节时间系统的设计,其主要具有以下功能:
(1) 汽车信号灯部分
①左/右转弯(合上左/右开关):左/右头灯、仪表板左/右转弯灯、左/右尾灯闪烁;
②刹车(合上刹车开关):左右尾灯亮;
③合上紧急开关:所有灯闪烁;
④左/右转弯刹车(合上左/右开关和刹车开关):仪表板左/右转弯灯、左/右头灯、左/右尾灯闪烁,右/左尾灯亮;
⑤刹车与合上紧急开关(同时合上刹车开关和紧急开关):尾灯亮、仪表板灯、头灯闪烁;
⑥左/右转弯刹车,并合上紧急开关(同时合上左/右开关、刹车开关和紧急开关):右/左尾灯亮,其余灯闪烁;
⑦冲突处理:考虑到现实情形,当同时合上左右开关时,由于不符合实际情况,此时,设计了冲突处理系统,会熄灭所有LED信号灯,并同时启动蜂鸣器不停提醒操作者。
(2) 可调节时间部分
①开机后即可显示时间为12:00;
②按下单片机外部中断INT1按键即可通过两个按键分别调节时钟时间和分钟的显示,调节后再按一次INT1按键确认运行时间显示。
1.2 课题设计的条件
本课题是基于单片机的课程设计,通过在实验室进行开发板的焊接、自行设计电路图并在电脑上适用proteus(ISIS)软件进行仿真、在开发板子上进行调试来完成本次设计。
1.3 课题设计目的和意义
单片机原理及应用是一门实践性很强的课程,其课程设计目的在于综合运用所学知识,全面掌握单片微型计算机及其接口的工作原理、编程和使用方法。在设计中,首先提出并论证设计方案,然后进行软、硬件调试,最后获得正确的结果,可以加深和巩固对理论知识的更好掌握,进一步建立计算机应用系统体概念,初步掌握单片机软、硬件开发方法,为以后进行实际的单片机软、硬件应用开发奠定良好的基础。
本课题是利用STC89C52单片机来实现的汽车信号灯控制与可调节时间系统,在系统中利用4个拨码开关来模拟汽车驾驶操作,然后用6个LED灯来作为汽车信号灯;当拨动开关改变相应的状态时,单片机就会检测到相关类型的状态后,根据内部程序,来驱动相关的汽车信号灯(发光二极管)闪烁或长亮;同时通过LED显示器做一个简易的电子时钟,并可以通过按键调节时间,通过对以上功能的设计以达到此次课程设计的目的和要求。
第2章 总体设计方案
2.1 总体思路
根据设计要求,初步设计思路如下:
(1)用四个拨码开关来模拟汽车的左/右转弯、刹车和合上紧急开关等状态,当单片机检测到相关操作后,然后判断属于那一类操作,再通过软件来驱动控制相应的信号灯闪烁或长亮。以此来实现汽车信号灯的控制。
(2)当发生左/右开关同时打开的冲突时,由单片机通过读拨码开关状态,然后用软件来驱动蜂鸣器以实现对操作者的提醒。
(3)时间显示的计时1S有单片机内部的定时器/计数器T0来实现。
(4)时间显示功能通过对LED数码管动态扫描实现,动态扫描的定时时间由软件编程来实现。
(5)LED显示器的断码输入由P1口产生,位码输入由P2口高四位产生。
(6)时间的调整功能通过键盘电路实现,系统共涉及了三个按键,分别定义为:
(7)INT1键(时间调整设置键/确定键):其功能是当该键按下时,进入时间调整输入功能,时间调整完毕后,再次按下该键则恢复调整后的时间显示。
(8)时钟部分调整键:其功能是当电子钟进入调整状态时,按下该键,时间的时钟加一。
(9)分钟部分调整键:其功能是当电子钟进入调整状态时,按下该键,时间的分钟加一。
2.2 系统的工作原理
此次设计主要是通过扫描拨码开关和键盘的状态,用相应的程序控制LED信号灯和LED显示器来模拟汽车尾灯的
原创力文档

文档评论(0)