基于单片机-at89c51-的汽车尾灯控制电路课程设计

基于单片机-at89c51-的汽车尾灯控制电路课程设计

ID:951380

大小:1.73 MB

页数:23页

时间:2017-10-07

基于单片机-at89c51-的汽车尾灯控制电路课程设计_第1页
基于单片机-at89c51-的汽车尾灯控制电路课程设计_第2页
基于单片机-at89c51-的汽车尾灯控制电路课程设计_第3页
基于单片机-at89c51-的汽车尾灯控制电路课程设计_第4页
基于单片机-at89c51-的汽车尾灯控制电路课程设计_第5页
资源描述:

《基于单片机-at89c51-的汽车尾灯控制电路课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、物理与电子信息系课程设计报告课程名称:单片机课程设计题目:汽车尾灯的设计学生姓名:李海标学号:11409321学生姓名:唐凯学号:11409310系部:物理与电子信息系专业年级:电子信息工程专业2011级指导教师:余胜职称:副教授湖南人文科技学院物理与电子信息系制目录摘要-1-1、设计课题任务、功能要求说明及总体方案介绍-2-1.1设计课题任务-2-1.2功能要求说明-2-1.3设计课题总体方案介绍及工作原理说明-2-1.3.1汽车尾灯的设计思路与频率计算-2-1.3.2AT89C51芯片介绍-3-2、设计课题硬件系统的设计-6-2.1设计课题硬件系统各模块功能简要介绍-6

2、-2.1.1复位电路-6-2.1.2时钟振荡电路-6-2.1.3独立键盘电路-7-2.1.4LED显示电路-8-2.2设计课题电路原理图、PCB图、元器件清单-8-2.2.1原理图-8-2.2.2PCB图-8-2.2.3仿真图-8-2.2.4元器件清单-8-3、设计课题软件系统的设计-9-3.1设计课题使用单片机资源的情况-9-3.1.1键盘设定-9-3.1.2发光二级管显示设定-9-3.2设计课题软件系统程序流程框图-9-3.2.1主程序流程图-9-3.2.2键扫程序流程图-10-3.2.3延时程序流程图-11-3.2.4显示程序流程图-12-3.3设计课题软件系统程序清

3、单-12-4、仿真结果与误差分析-13-4.1汽车尾灯控制电路的使用说明-13-4.2汽车尾灯控制仿真结果-13-4.3硬件调试-14-4.4设计体会-15-致谢-16-参考文献-17-附录-18-一、原理图-18-二、PCB图-19-三、仿真电路图-19-四、设计课题元器件清单-20-五、程序清单-21-摘要汽车作为现代交通工具已经大量进入我们的生活随着科技的发展对于汽车的控制电路也已从过去的全人工开关控制发展到了智能化控制。本设计介绍了一种基于单片机的汽车尾灯控制电路的设计方法主要以AT89C51单片机为核心构成单片机控制电路并用三个按键对汽车左转右转刹车进行控制汽车左

4、转弯时左灯循环闪烁右转时右灯循环闪烁。急刹车时左右灯同时闪烁。它的特点是电路简单制作方便容易操作可广泛应用于长时间工作的系统中。关键词:汽车尾灯控制;电子线路综合设计;51单片机;-21-1、设计课题任务、功能要求说明及总体方案介绍1.1设计课题任务设计并制作一个汽车尾灯控制电路1.2功能要求说明假设汽车尾部左右两侧各3个指示灯(用发光二极管模拟)。1.汽车正常运行时指示灯全灭。2.右转弯时右侧3个指示灯按右循环顺序点亮。3.左转弯时左侧3个指示灯按左循环顺序点亮4.临时刹车时所有所有指示灯同时闪亮。1.3设计课题总体方案介绍及工作原理说明1.3.1汽车尾灯的设计思路与频率

5、计算(1)方案一基于单片机AT89C51的汽车尾灯控制电路设计直接用AT89S51单片机来实现汽车尾灯控制电路设计。AT89S52是一种带8K字节闪烁可编程可擦除只读存储器的低电压高性能CMOS8位微处理器俗称单片机。单片机的可擦除只读存储器可以反复擦写1000余次。由于将多功能8位CPU和闪烁存储器组合在单个芯片中ATMEL的AT89S52是一种高效微控制器为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。(2)方案二基于电子元件的汽车尾灯控制电路设计通过把脉冲电路、开关控制电路、三进制电路、译码与显示驱动电路等模块组合来实现。首先通过555定时器构成的多谐振荡器产生频

6、率为1Hz的脉冲信号该脉冲信号用于提供给双J-K-21-触发器构成的三进制计数器和开关控制电路中的三输入与非门的输入信号。其次双J-K触发器构成的三进制计数器用于产生00、01、10的循环信号此信号提供左转、右转的原始信号最后左转、右转的原始信号通过6个与非门以及7410提供的高低电位信号将原始信号分别输出到左、右的3个汽车灯上。得到的信号即可输出到发光二极管撒谎能够实现所需功能。(3)采用方案用以上两种方案均可实现对汽车尾灯电路的控制要求考虑到方案二这种用电子元件接的汽车尾灯控制电路的方法成本高电路复杂接点较多电路稳定性差。而方案一用单片机来实现汽车尾灯控制电路设计无须外

7、接其他芯片电路结构简单充分利用了单片机的资源。所以我们选择方案二来实现汽车尾灯的控制1.3.2AT89C51芯片介绍图1.3.2AT89C51引脚图-21-管脚说明:VCC:供电电压。GND:接地。P0口:P0口为一个8位漏级开路双向I/O口每脚可吸收8TTL门电流。P0能够用于外部程序数据存储器它可以被定义为数据/地址的第八位。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后被内部上拉为高可用作输入P1口被外部下拉为低电平时将输出电流这是由于内部上拉的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。