下载此文档

单片机应用技术项目教程项目6 汽车转向灯[精].ppt


文档分类:汽车/机械/制造 | 页数:约29页 举报非法文档有奖
1/29
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/29 下载此文档
文档列表 文档介绍
项目6: 汽车信号灯
知识目标:
;
;
-else、if-else if-else的语法特点;掌握典型分支结构程序设计和调试方法。
技能训练目标:
;

汽车信号灯控制系统
设计要求:
用4个I/O端口接4个按键,分别为左转、右转、刹车、紧急键,发光二极管作灯光信号。
驾驶操作
输出信号
仪表板左转灯
仪表板右转灯
左前灯
右前灯
左尾灯
右尾灯
左转弯(合上左转开关)
闪烁
——
闪烁
——
闪烁
——
右转弯(合上右转开关)
——
闪烁
——
闪烁
——
闪烁
合紧急开关
闪烁
闪烁
闪烁
闪烁
闪烁
闪烁
刹车(合上刹车开关)
——
——
——
——


本系统功能由硬件和软件两大部份协调完成,硬件部分主要完成信息的显示;软件主要完成信号的处理及控制功能等。
汽车信号灯控制系统以单片机AT89C52、电源电路、复位电路及时钟电路构成的最小系统模块和外围接口电路组成,外围接口电路主要由LED显示电路、按键输入电路构成。系统通过单片机并行I/O口构成键盘输入和LED显示输出电路,可实现汽车转弯灯中各信号灯的功能操作。汽车信号灯控制系统框图如图6-1所示
总体设计方案
该系统软件主要由主程序、延时功能函数、按键扫描模块等组成,系统软件结构框图如图6-2所示。。
LED电路
按键输入电路
复位电路
时钟电路
电源电路
单片机
图6-1 汽车信号灯控制系统组成方框图
延时子程序
主程序
按键扫描程序
图6-2 汽车信号灯系统软件结构框图
二、按键结构与特点
机械式按键在按下或释放时,由于机械弹性作用的影响,通常伴随有一定时间的触点机械抖动,然后其触点才稳定下来。
其抖动过程如右图所示,抖动时间的长短与开关的机械特性有关,一般为510ms。
若有抖动,按键按下会被错误地认为是多次操作。
按键触点的机械抖动
三、防抖动措施
为了克服按键触点机械抖动所致的检测误判,必须采取去抖动措施,可从硬件、软件两方面予以考虑。
键数较少时,采用硬件去抖(R-S触发器构成的去抖动电路)
键数较多时,采用软件去抖(延时去抖)
软件上采取的措施是在检测到有按键按下时,执行一个10ms左右(具体时间应视所使用的按键进行调整)的延时程序,再确认该键电平是否仍保持闭合状态电平,若仍保持闭合状态电平,则确认该键处于闭合状态,从而消除抖动的影响。
四、键盘与单片机的连接方式

图6-5 独立式按键

图6-6 矩阵式按键

单片机应用技术项目教程项目6 汽车转向灯[精] 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数29
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yzhlya
  • 文件大小2.33 MB
  • 时间2018-01-17