单片机实验汽车转向灯控制.docx

单片机实验汽车转向灯控制.docx

ID:51700543

大小:1.08 MB

页数:7页

时间:2020-03-15

单片机实验汽车转向灯控制.docx_第1页
单片机实验汽车转向灯控制.docx_第2页
单片机实验汽车转向灯控制.docx_第3页
单片机实验汽车转向灯控制.docx_第4页
单片机实验汽车转向灯控制.docx_第5页
资源描述:

《单片机实验汽车转向灯控制.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验九汽车转向信号灯控制一、实验目的:(1)掌握分支程序的设计方法;(2)掌握用分支程序编程控制汽车转向信号灯的方法;(3)掌握用keil实现软件调试的方法;(4)掌握用Proteus实现电路设计,程序设计和仿真方法。二、实验内容:P1口做输出口控制汽车转向信号灯,P3口做输入口接五只控制开关,设计一个汽车转向信号灯控制系统。晶振频率6MHZ。设计要求如下:(1)正常驾驶时,按通左转弯开关,左转弯灯,左头灯,左尾灯同时闪烁;按通右转弯开关,右转弯灯,右头灯,右尾灯同时闪烁,闪烁频率为1HZ。(2)刹车时,接通刹车开关,左尾灯

2、,右尾灯同时亮。(3)停靠站时,接通停靠开关,左头灯,右头灯,左尾灯,右尾灯同时闪烁,闪烁频率为1HZ。(4)出现紧急情况时,接通紧急开关,左转弯灯,右转弯灯,左头灯,右头灯,左尾灯,右尾灯同时闪烁,闪烁频率为5HZ。三、主要器件的型号:元件名称数量AT89C511二极管LED-RED2二极管LED-YELLOW2二极管LED-GREEN2开关SW-SPST5电阻RES(10K)6电阻RES(330)6晶振CRYSTAL1电解池CAP-ELEC1电容CAP(30P)2四、实验参考电路:实验时用发光二极管替代信号灯,P1.7-

3、-----P1.2接发光二极管的阴极,P1口的管脚输出低电平时对应的发光二极管点亮。控制开关的信号通过P3.4-------P3.0送入单片机,设控制开关输出低电平有效。汽车转向信号控制灯控制电路如下图所示:五、实验参考程序:ORG0000HLJMPMAINORG0030HMAIN:MOVP3,#0FFHMOVA,P3//读P3口输入数据JNBACC.4,JJ//ACC.4=0,转移到紧急状态JNBACC.3,TK//ACC.3=0,转移到停靠状态JNBACC.2,SC//ACC.2=0,转移到刹车状态JNBACC.1,YZ

4、W//ACC.1=0,转移到右转弯状态JNBACC.0,ZZW//ACC.0=0,转移到左转弯状态SJMPMAINJJ:MOVP1,#03H//紧急状态LCALLDELAY1//0.1秒延时MOVP1,#0FFH//信号灯全灭LCALLDELAY1SJMPMAINTK:MOVP1,#0C3H//停靠状态LCALLDELAY2//0.5秒延时MOVP1,#0FFH//信号灯全灭LCALLDELAY2SJMPMAINSC:MOVP1,#0F3H//刹车状态LCALLDELAY2//0.5秒延时MOVP1,#0FFH//信号灯全灭

5、SJMPMAINYZW:MOVP1,#0ABH//右转弯状态LCALLDELAY2//0.5秒延时MOVP1,#0FFH//信号灯全灭LCALLDELAY2SJMPMAINZZW:MOVP1,#57H//左转弯状态LCALLDELAY2//0.5秒延时MOVP1,#0FFH//信号灯全灭LCALLDELAY2SJMPMAINORG0100H//0.1秒延时子程序DELAY1:MOVR3,#100//0.1秒循环次数DEL1:MOVR2,#248//1ms循环次数NOPDEL2:DJNZR2,DEL2DJNZR3,DEL1RE

6、T//子程序返回ORG0200H//0.5秒延时子程序DELAY2:MOVR4,#5//0.5秒循环次数DEL3:MOVR3,#100//100ms循环次数DEL4:MOVR2,#248//1ms循环次数NOPDEL5:DJNZR2,DEL5DJNZR3,DEL4DJNZR4,DEL3RET//子程序返回END六、实验步骤:(1)用Keil软件对源程序进行调试如下:如图可以看到调试程序无错误,切将其生成HEX文件;(2)根据汽车转向信号灯控制实验电路及相应器件连接电路图如下:(3)将所生成的HEX文件下载到芯片中,根据实验内

7、容对其进行运行;A、当正常驾驶时,按通左转弯开关,左转弯灯,左头灯,左尾灯同时闪烁;按通右转弯开关,右转弯灯,右头灯,右尾灯同时闪烁,闪烁频率为1HZ,如下图所示:B、当刹车时,接通刹车开关,左尾灯,右尾灯同时亮,如下图:C、当停靠站时,接通停靠开关,左头灯,右头灯,左尾灯,右尾灯同时闪烁,闪烁频率为1HZ,如下图:D、出现紧急情况时,接通紧急开关,左转弯灯,右转弯灯,左头灯,右头灯,左尾灯,右尾灯同时闪烁,闪烁频率为5HZ,如下图:七、实验总结:(1)通过软件与硬件的配合使用,更加深刻的理解软件与硬件之间的关系;(2)通过

8、汽车转向信号灯的控制实验的设计与实现,对汽车转向灯控制原理与实际应用有更深刻的了解;(3)通过自己动手,理论与实践相结合,扩展自己的知识视野。

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

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

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