单片机汽车信号灯控制系统设计

单片机汽车信号灯控制系统设计

ID:33028976

大小:63.11 KB

页数:4页

时间:2019-02-19

单片机汽车信号灯控制系统设计_第1页
单片机汽车信号灯控制系统设计_第2页
单片机汽车信号灯控制系统设计_第3页
单片机汽车信号灯控制系统设计_第4页
资源描述:

《单片机汽车信号灯控制系统设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、河北工业大学计算机硬件技术基础(MCS-51单片机原理及应用)综合性实验任务书一.题目:汽车信号灯控制系统二、设计方案1•硬件系统设计图左转右转刹车急停倒车+5V注:P1.0接LED1,表示左前灯;P1.1为LED2,表示左指示灯;P1.2接LED3接左尾灯;P1.3接LED4,表示右前灯;P1.4接LED5;表示右指示灯;P1.5接LED6,表示右尾灯2.设计程序ORG8000HMAIN:MOVTMOD,#01H;定义计时器,计时MOVTH0,#4CH;定义计时器高八位MOVTLO,#00H;定义

2、计时器低八位MOVIE,#82H;开CPU的中断和中段源的允许标志位MOVR0,#00HMOVR2,#00H;R0,R2用做计数器,根据其不同分别实现lhz,3hz不同频率闪烁SETBTRO;将TR0置],开启定时器LOOP:JBCTF0,DOl;判断定时器是否溢出,是否产生中断,不中断一直循环LOOPSJMPLOOPDOI:JNBP3.3,YINGJ1;判断P3.3=0跳至YINGJIJBP16ZUOZHUAN;判断P1.6=l跳至ZUOZJBP1.7,YOUZHUAN;判断P1.7=l跳至YOU

3、ZJNBP3.4,DAOCHE;判断P3.4=0跳至DAOCHEJNBP3.2,SHACHE;判断P3.2二0跳至SHACHESJMPTING;无条件跳至TINGINCRO;给RO加1CJNER0,#06,NEXTl;判断RO,当R0=6时跳至NEXT1,延时300毫秒CPLP1.0;取反P1.0CPLPl.l;取反P1.0CPLPl.2;取反P1.0CPLPl.3:取反Pl.oCPLPl.4;取反P1.0CPLPI.5;取反P1.0MOVR0,#00HJNBP3.3,NEXT1SJMPDOI;此程

4、序可实现六盏灯的频闪,频率约为3HZYINGJI:;R2加!1ZUOZHUAN:INCR2CJNER2,#20,NEXTICPLP1.0CPLPl.lCPLPl.2SETBPl.3SETBPl.4SETBPl.5MOVR2,#00H判断R2=20时,跳至NEXT1,延迟1秒;取反P1.0:取反PL1;取反P1.2;把P1.3置1,使灯灭;把P1.4置1,使灯灭:把P1.5置1,使灯灭JBP1.6,NEXT1SJMPDOI;此程序可实现左转信号灯的频闪,时间间隔1秒即频率为1HZYOUZHUAN:IN

5、CR2CJNER2,#2O,NEXT1SETBP1.0SETBPl.lSETBPl.2CPLPl.3CPLPl.4CPLPl.5MOVR2,#00HJBP1.7,NEXT1SJMPDOIDAOCHECPLP3.0INCR2CJNER2,#20,NEXTlCPLPl.2CPLPI.5SETBP1.0SETBPl.lSETBPl.3SETBPl.4MOVR2,#00H;同“ZUOZ”程序类似:开启蜂鸣器,英频率为20HZ;R2加1;判断R2=20时,跳至NEXT1,实现延时1S,频率1HZ;左尾灯频闪:

6、右尾灯频闪;其余灯灭:回MR2初值TING:ENDJNBP3.4.DAOCHESJMPDOI:实现倒车时蜂鸣器响频率纟/MOVTH0,#4CH;为1HzMOVTL0,#00HSJMPLOOPSETBP1.0;把P1.0置1,使灯灭SETBPl.l:把P1」置1,使灯灭CLRPl.2;把P1.2清零,左尾灯常亮SETBPl.3;把P1.3置1,使灯灭SETBPl.4;把P1.4置1,使灯灭CLRPl.5;把P1.5清零,右尾灯常亮JNBP3.2,SHACHESJMPDOI:实现左右尾灯常亮NEXT1:

7、SHACHE:,且左右尾灯频闪频率约SETBP1.0SETBPl.lSETBPl.2SETBPl.3SETBPl.4SETBPl.5CRLP3.0SJMPD01;停车程序,六盏灯全灭,蜂鸣器不响3-3程序流程图模块:MAIN主程序,进行中断允许设定,即中断初值的设定L00P1:等待屮断YINGJI:实现六盏灯的频闪,频率约为3HZZUOZHUAN:实现左转信号灯左尾灯左前灯的频闪,吋间间隔1秒即频率为1HZYOUZHUAN:实现右转信号灯右尾灯右前灯的频闪,时间间隔1秒即频率为1HZDAOCHE:实

8、现倒车时蜂鸣器响频率约为20H乙且左右尾灯频闪频率约1HzSHACHE:实现左右尾灯常亮TING:实现所有灯全灭,蜂鸣器不响NEXT1:和RO,R2一起实现了不同频率的的控制4.接线方法使用排线将A2区的J61接口与D1区的J52接口相连。SW1与P1.6相接SW2与P1.7相接K1与INTO(P3.2)相接,K2与INT1(P3.3)相接,K3与P3.4相接,P3」与蜂鸣器相接,蜂鸣器另一个接口接地。5.调试步骤1)按上述接线方法接线2)开启硬件,开启计算机,打开K

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

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

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