- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机模拟汽车信号灯实训报告
沈阳工学院
单片机原理及应用实训报告
题 目 汽车信号灯设计
院 系 机械与运载学院
专 业 机械设计制造及其自动化
学生姓名
班级学号
指导教师
完成日期 2015年1月4日
一 摘要
二 系统设计
三 硬件设计
四 软件设计
五 实验现象
六 总结
一摘要
`单片微型计算机简称单片机,是指集成在一块芯片上的计算机,它具有结构简单,控制性强,可靠性高,体积小,价格底等优点,在许多行业都得到了广泛的运用,如今在汽车上的运用也是相当的重要和普遍了。所以作为学习汽车电子的我们学好单片机是非常有必要的。
二.系统设计
实训课题:汽车信号灯设计
1.实训目的
通过实训掌握并行I/O口的使用和软件延时法的应用,掌握多分支程序的设计方法。
2. 实训要求
用发光二极管模拟汽车信号灯,用逻辑电平开关模拟控制开关,设计一个汽车信号灯控制系统。实验箱晶振频率11.0592MHz。具体要求如下:
正常驾驶时,接通左转弯开关,左转弯灯、左头灯、左尾灯同时闪烁;接通右转弯开关,右转弯灯、右头灯、右尾灯同时闪烁,闪烁频率为2Hz。
刹车时,接通刹车开关,左尾灯、右尾灯同时亮。
停靠站时,接通停靠开关,左头灯、右头灯、左尾灯、右尾灯同时闪烁,闪烁频率为2Hz。
出现紧急情况时,接通紧急开关,左转弯灯、右转弯灯、左头灯、右头灯、左尾灯、右尾灯同时闪烁,闪烁频率为10Hz。
3. 设计思路
用八位逻辑电平输出模块的前五位开关做发光二极管的控制开关,用电平显示模块的LED7、LED6、LED5分别代表汽车的左转弯灯、左头灯、左尾灯。用LED2、LED1、LED0分别代表右转向灯、右头灯、右尾灯。
注意:由于K5、K6、K7未用到,初始化为高电平。如改变为低电平,程序无法正常使用。
延迟时间是由DJNZ命令来控制的,此命令执行需要两个机器周期,即2μs。用此命令的执行次数来控制执行时间,来达到实验题目所要求的闪烁频率。
三.硬件设计
1.硬件设计方法
用P1口作输入口,用8P数据线连接CPU的P1口和八位逻辑电平输出模块,控制二极管的亮与灭。用P0口作输出口,用8P数据线连接CPU的P0口和八位逻辑电平显示模块,输出二极管的闪烁频率。用串行数据通信线连接计算机与仿真器,并将USB线连接到计算机和仿真器,把仿真头插到模块的锁紧插座中,实现软件控制硬件。
2.实验电路
四.软件设计
主程序流程图
2.延时子程序流程图
3.源程序
ORG 0000H
LJMP MAIN
ORG 0030H
MAIN:MOV P0,#0FFH
MOV P1,#0FFH
LOOP0:MOV A,P1
CJNE A,#0FEH,LOOP1
MOV 50H,#04H
MOV P0,#1FH
ACALL SHIJIAN
MOV P0,#0FFH
ACALL SHIJIAN
LOOP1:CJNE A,#0FDH,LOOP2
MOV 50H,#04H
MOV P0,#0F8H
ACALL SHIJIAN
MOV P0,#0FFH
ACALL SHIJIAN
LOOP2:CJNE A,#0FBH,LOOP3
MOV P0,#0DEH
LOOP3:CJNE A,#0F7H,LOOP4
MOV 50H,#04H
MOV P0,#9CH
ACALL SHIJIAN
MOV P0,#0FFH
ACALL SHIJIAN
LOOP4:
文档评论(0)