汽车信号灯控制系统设计-实验报告

汽车信号灯控制系统设计-实验报告

ID:32958488

大小:105.11 KB

页数:6页

时间:2019-02-18

汽车信号灯控制系统设计-实验报告_第1页
汽车信号灯控制系统设计-实验报告_第2页
汽车信号灯控制系统设计-实验报告_第3页
汽车信号灯控制系统设计-实验报告_第4页
汽车信号灯控制系统设计-实验报告_第5页
资源描述:

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

1、河北工业大学计算机硬件技术基础(MCS-51)2015年秋季综合性、开放性实验报告学院化工学院班级化工姓名学号一、题目:汽车信号灯控制系统设计二、目的和要求2.1目的⑴培养学牛综合利用MCS-51单片机的软硬件知识进行程序设计的能力,解决一些实际问题。⑵进一步加深对MCS-51单片机内部结构和程序设计方法的理解。(3)提高学生建立程序文档、归纳总结的能力。2.2基本要求⑴认真分析实验设计任务书,分析问题,解决问题;⑵要求用MCS-51单片机知识完成程序的设计。⑶利用实验室现有设备在规定期限内完成实验。2.3创

2、新要求在基本要求达到后,可以进行创新设计,如更加完善程序功能。二'总体设计(1)车辆转弯时,相应一侧之前灯、尾灯及仪表板指示灯均应闪烁。即左转时,左头灯、左尾灯、仪表板左转弯灯闪烁,右转时则右头灯、右尾灯和仪表板右转弯灯闪烁;(2)紧急开关闭合时要求前述6个信号灯全部闪烁;(3)刹车时2个尾灯亮;(4)一般闪烁频率为1Hz,高频闪烁频率为3Hz。通过6个发光二级管模拟两个头灯、两个尾灯和仪表盘上的两个指示的灯。利用开关模拟左转、右转、应急的状态,是信号灯相应闪烁。通过定吋/计数器控制灯的闪烁频率。三、详细设计

3、:一.硕件系统设计木课题中将要使用的硬件资源和相应的资源分配如下:①定时器/计数器TC/0oTC/0与软件计数共同使用产生0.5秒延时(及0.1666秒延吋),TC/0采用方式1定时;②四个个开关(K1,SW1,SW2,SW3,)的开合来表示汽车当前的状态;③用六个个二极管来代替六个显示灯;④使用I/O口的相应引脚连接发光二极管,P1口连接8个LED指示灯模拟车灯;P3口连接相应的控制开关(SW1〜3),模拟转向控制杆和应急开关;Keyl模拟刹车踏板。刹车紧急情况左转右转5V硬件资源汽车状态硬件资源对应车灯K

4、I(P3.2)刹车LD1(P1.1)左前SW1(P3.3)紧急情况LD2(P1.2)右前SW2(P3.4)左转LD3(P1.3)左仪表SW3(P3.5)右转LD4(P1.4)右仪表LD5(P1.5)左后LD6(P1.6)右后图1汽车信号灯控制电路三.软件系统设计启动设置定时器0初值设置定时器0位模式1I软件计数器初值允许定时器0中断总允许屮断启动定时器q等待程序清单ORG8000HLJMPMAINORG800BHLJMPLOOP;系统初始化MAIN:MOVTMOD,#01H;定时器计时MOVTH0,#4CH;

5、定时器高八位置位MOVTL0,#00H;定时器低八位置位,定时50msMOVIE,#82H;中断置位MOVR0,#00HMOVR2,#00HMOVP1,#0FFHSETBTRO;以上都是初始化LOOP:JBCTFOQOl;当中断标志位溢出,即最小时间到,跳转到D01LJMPLOOP;否则跳转到LOOPDOI:JNBP3.3,Y【NGJI;p3.3二0,跳转到YINGJI(应急)JNBP3.4,ZUOZ;pl.6=l,跳转到ZUOZ(左转)JNBP3.5,YOUZ;pl.7=l,跳转到YOUZ(右转)JNBP3

6、・2,SHACHE;p3.2=0,跳转到刹车LJMPTING;否则跳转到TING(停)YINGJI:MOVTH0,#4CHMOVTL0,#00HINCRO;R0加一CJNER0,#O6D,NEXTl;若R0=6,时间为6*50ms=300ms(约为3hz)CPLPl.0仮转P1.0CPLPl.l;反转P1.1CPLPl.2;反转P1.2CPLPl.3仮转P1.3CPLPl.4;反转P1.4CPLPl.5;反转P1.5MOVR0,#00H;R0清零JNBP3.3,NEXT1;若卩3.3(应急)=0,跳转到NEX

7、T1LJMPDOI;否则跳转到D01ZUOZ:MOVTH0,#4CHMOVTL0,#00HINCR2;R2加一CJNER2,#2OD,NEXT1;若R2=20(14H),时间为20*50ms=1000msCPLP1.0;反转P1.0CPLPl.l仮转Pl.lCPLPl.2;反转Pl.2SETBPl.3;熄灭Pl.3SETBPl.4;熄灭Pl.4SETBPl.5;熄灭Pl・5MOVR2,#00H;R2清零JNBF3ANEXT1;若卩3・4(左转)二(),跳转到NEXT1LJMPDOI;否则跳转到DOIYOUZ:

8、MOVTH0,#4CHMOVTL0,#00HINCR2;右转全部同上CJNER2,#2()D,NEXT1SETBPl.0SETBPl.lSETBPl.2CPLPl.3CPLPl.4CPLPl.5MOVR2,#00HJNBP3・5,NEXT1LJMPDOINEXT1:RETISHACHE:SETBP1.0;P1.0置1,灯灭SETBPl.l;P1・1置1,灯灭CLRPl.2;P1.2清零,左尾灯常亮S

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

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

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