重庆大学城市科技学院
学生毕业设计(论文)任务书
专业电子信息工程
学生姓名吕成祥学号 20080036
1、毕业设计(论文)题目基于单片机的汽车尾灯控制电路设计
2、毕业设计(论文)工作自 2012年3月1日起至 2012年6月20日止
3、毕业设计(论文)内容要求:
设计一个汽车尾灯控制电路,用6个发光二极管模拟汽车尾灯,即左尾灯(L1-L3)3个发光二极管;右尾灯(D1-D3)3个发光二极管。用四个开关分别控制正常行驶尾灯显示,左转弯尾灯显示,右转弯尾灯显示和急刹车尾灯显示。当正常行驶时,尾灯全灭:当左转弯时,左尾灯依次循环亮一次,右边尾灯全灭:当右转弯时,右尾灯依次循环亮一次,左尾灯全灭:当急刹车时,6个尾灯闪烁。
4、主要应用器材:
单片机AT89S52 发光二极管+5V电源导线电脑按键
5、硬件电路设计:
系统由主控模块、按键口模块、显示模块复位电路模块共4个模块组成,如下图所示。
主控芯片使用52系列AT89S52单片机,
(89S52)
主控模块
时钟电路
按键电路
晶体管显示
存储电路
复位电路
AT89S52具有下列主要性能:
·8KB可改编程序Flash存储器(可经受1000次的写入/擦除周期)
·全静态工作:0Hz~24MHz
·三级程序存储器保密
·128×8字节内部RAM
·32条可编程I/O线
·2个16位定时器/计数器
·6个中断源
·可编程串行通道
·片内时钟振荡器
AT89S52
图 AT89S52的管脚
按键
本设计共采用按键4个,、、、,分别对应汽车左转,汽车右转,刹车和检测的功能。
6、软件系统介绍:
系统流程图如下图所示
程序初始化
判断那个按键
正常行驶
左转
右转
急刹车
尾灯都不亮
左边3个灯循环亮
6个灯闪烁
右边3个灯循环亮
为了实现汽车d额正常行驶、右转、左转和急刹车通过单片机和各种器材来实现这四种情况,当按键1按下时,显示汽车正常行驶;当按键2按下时,显示汽车右转:当按键3按下时,显示汽车左转:当按下按键4时,显示汽车急刹车。
7、故障分析和解决方案
在最后调试过程中可能出现一下几种情况: (1)按下4个按键的任意一个按键LED显示灯都不亮,这种有可能是线路没接好导致LED灯都不亮;(2)当按下4个开关的任意一个时,LED灯的显示不是我们要求的显示,这有可能是硬件连线的错误也有可能是软件的编程出现混淆;(3)当按下4个开关的任意一个时,6个LED灯全都一直亮着,这可能是硬件的连线问题。
8、主要参考文献
[1].
[2]张晔
[3]. 北京航空航天大学出版社. 2008
[4]
吕成祥任务书 来自淘豆网m.daumloan.com转载请标明出处.