基于单片机与VB汽车尾灯控制_课程设计报告.doc

基于单片机与VB汽车尾灯控制_课程设计报告.doc

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE PAGE 2 1 课程设计(论文) 设计课题: 基于单片机的汽车尾灯控制 学校院系: 海南师范大学物电学院 摘 要 本次的课题是基于单片机的汽车尾灯控制器,该设计课题主要由STC89C52RC单片机为核心展开的汽车尾灯控制电路的设计方法,用发光二极管模拟汽车尾灯,可以用VB上位机界面和按键开关作为转弯等控制信号,,并且把信息显示在LCD1602上。在VB6.0环境下,上位机利用MSCOMM通信控件与单片机之间串口通信实现上位机控制汽车尾灯。设计电路能很好的综合运用我们所学习到的单片机、C语言、VB上位机编程,熟悉电子电路设计的基本方法。 关键词:STC89C52RC;发光二极管;单片机;C语言; VB上位机; MSCOMM控件 TOC \o 1-3 \h \z \u 引言 h 3 一· 设计任务 h 3 1.1 任务说明 h 3 1.2 任务分析 h 3 二· 设计方案选择及论证 h 4 2.1 方案一:采用555定时器等构成的汽车尾灯电路 h 4 2.2 方案二:由STC89C52RC及其外围电路构成的汽车尾灯控制器 h 4 2.3 方案比较和选择 h 4 2.4 系统框图 h 5 三· 系统硬件原理介绍 h 7 3.1 单片机STC89C52RC介绍 h 7 3.2 LCD1602液晶屏介绍 h 8 3.3 系统结构原理图、器件选择 h 9 3.4 硬件电路总原理图 h 14 3.5 硬件设计原理及状态图 h 14 四.程序流程 h 15 4.1下位机软件程序 h 15 4.1.1 键盘扫程序设计流程图 h 15 4.2.1 显示程序设计流程图 h 17 4.2 VB上位机界面设计 h 18 4.2.1设计方案原理与设计特点分析 h 18 五·仿真图实物调试 h 20 5.1仿真图 h 20 5.2实物图 h 21 六·课设总结 h 21 参考文献 h 22 附录一 h 23 引言 汽车作为现代交通工具已经大量进入人们的生活,随着电子技术的发展,对于汽车的控制电路也已经从过去的全人工开关控制发展到了智能化的控制。汽车尾灯控制器是随着汽车智能化技术的发展而迅速发展起来的,汽车尾灯一般基于微处理器的硬件电路结构构成,而正因为硬件电路的局限性,不能随意的更改电路的功能和性能,且可靠性得不到保证,因此对汽车尾灯控制系统的发展带来局限性,难以满足现代智能化的要求。 本次的设计是基于单片机的汽车尾灯控制器,用发光二极管模拟汽车尾灯,用VB上位机和按键开关作为汽车转弯等控制信号,实现汽车尾灯的智能化控制。 一· 设计任务 1.1 任务说明 本次课题主要是以STC89C52RC为核心的单片机控制电路,它主要模拟了汽车尾灯系统的正常行驶、转弯、刹车、倒车、夜间行驶等状态下的发光情况,实现了汽车尾灯控制的智能化。 1.2 任务分析 设计一个基于单片机的汽车尾灯控制器,其具体设计要求如下: 1)汽车白天正常行驶时指示灯全灭; 2)汽车右(左)转弯时,前后最右(左)边和右(左)侧那个指示灯亮并闪烁; 3)汽车临时刹车时车尾灯全部亮; 4)汽车倒车时尾灯中间4个指示灯亮; 5)汽车夜间行驶时,车前灯全亮,尾灯两边各中间的灯亮; 6)可通过串口连接PC控制车尾灯(自己发挥部分); 二· 设计方案选择及论证 2.1 方案一:采用555定时器等构成的汽车尾灯电路 采用译码器74LS138、计数器74LS161、脉冲产生器555、开光控制电路、显示驱动电路、发光二极管以及各种逻辑元件等构成的汽车尾灯控制电路。由于汽车左右转弯时,四个指示灯循环点亮,所以用四进制计数器控制译码器电路顺序输出低电平,从而控制尾灯按要求点亮,达到模拟汽车转弯、刹车、正常行驶等状态。由于行车时都是开关控制,所以每一个开关都应该有一个消除机械振动的装置,可以用基本SR触发器来实现。 2.2 方案二:由STC89C52RC及其外围电路构成的汽车尾灯控制器 STC89C52RC 是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。 本次单片机的控制系统以STC89C52RC为控制器,键盘为输入信号,由于STC89C52RC本身的功能强大,汽车转弯灯的

文档评论(0)

weidameili + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档