单片机模拟汽车信号灯实训报告.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

docindpp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档