汽车信号灯控制系统设计..doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汽车信号灯控制系统设计.

河北工业大学计算机 硬件技术基础(MCS-51)2008年秋季综合性、开放性实验报告 学院 土木工程 班级 姓名 学号 成绩 __ ____ 一、题目: 汽车信号灯控制系统设计 二、总体设计 (1)车辆转弯时,相应一侧之前灯、尾灯及仪表板指示灯均应闪烁。即左转时,左头灯、左尾灯、仪表板左转弯灯闪烁,右转时则右头灯、右尾灯和仪表板右转弯灯闪烁; (2)紧急开关闭合时要求前述6个信号灯全部闪烁; (3)刹车时2个尾灯亮,若转弯时刹车,则转弯时原应闪烁的信号灯仍应闪烁; (4)一般闪烁频率为1Hz,高频闪烁频率为2Hz。 通过6个发光二级管模拟两个头灯、两个尾灯和仪表盘上的两个指示的灯。利用开关模拟左转、右转、应急的状态,是信号灯相应闪烁。通过定时/计数器控制灯的闪烁频率。 三、详细设计: 硬件系统设计 本课题中将要使用的硬件资源和相应的资源分配如下:①定时器/计数器TC/0,TC/1。TC/0与TC/1共同使用产生0.5秒延时(及0.1666秒延时),TC/0采用方式1定时;TC/1采用方式1计数; ②四个个开关(k1,k2,k3,k4,)的开合来表示汽车当前的状态; ③用六个个二极管来代替六个显示灯。 硬件资源 汽车状态 硬件资源 对应车灯 K1 (P3.2) 刹车 LD1 (P1.1) 左前 K2 (P3.3) 紧急情况 LD2 (P1.2) 右前 K3 (P3.4) 左转 LD3 (P1.3) 左仪表 K4 (P3.5) 右转 LD4 (P1.4) 右仪表 LD5 (P1.5) 左后 LD6 (P1.6) 右后 三.软件系统设计 启动 ↓ 设置定时器0初值 ↓ 设置定时器0位模式1 ↓ 置软件计数器初值 ↓ 允许定时器0中断 ↓ 总允许中断 ↓ 启动定时器0 ↓ 等待 四、程序清单 ORG 8000H LJMP MAIN ;;转到主程序 ORG 800BH LJMP TC0LEFTON ;;转到T/C0的中断服务程序T0ISR ORG 801BH LJMP TC1SET ; ;转到T/C1的中断服务程序T1ISR ORG 8030H MAIN: MOV SP,#30H MOV TMOD,#11H ; ;置 T/C0 方式1,定时;T/C1方式1,定时 MOV TH0,#0DCH MOV TL0,#0DH ; ;装入T/C0定时初值 MOV TH1,#0E8H MOV TL0,#0DH ;;装入T/C1定时初值 SETB ET0 ; ;T/C0允许中断 SETB ET1 ; ;T/C1允许中断 SETB EA ; ;CPU开中断 MOV P1,#0FFH ; ;灯全灭 MOV R7,#00H MOV R6,#00H BREAK: SETB P3.2 JB P3.2,YINGJI ; ;刹车开关闭合继续执行,否则跳转 CLR P1.4 ; ;点亮p1.4,左尾灯亮 CLR P1.5 ; ;点亮p1.5,右尾灯亮 YINGJI: SETB P3.3 JB P3.3,LEFT ; ;应急开关闭合继续执行,否则跳转 CLR TR0 SETB TR1 ; ;启动TR1 LEFT: SETB P3.4 JB P3.4,RIGHT ; ;左转开关闭合继续执行,否则跳转 CLR PSW.5 ; ;设左转状态标志位 CLR TR1 SETB TR0 ;;启动TR0 RIGHT: SETB P3.5 JB P3.5,NO ; ;右转开关闭合继续执行,否则跳转 SETB PSW.5 ; ;设右转状态标志位 CLR TR1 SETB TR0 ; ;启动TR0 NO: MOV A,P3 ANL A,#3CH CJNE A,#3CH,BREAK ;;所有开关都打开,继续执行;否则跳转 MOV P1,#0FFH ; ;所有灯全灭 LJMP BREAK TC0LEFTON: CJNE R6,#00H,TC0ON JB PSW.5,TC0RIGHTON ; ;左转开关闭合,继续;否则跳转 CLR P1.0

文档评论(0)

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

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

1亿VIP精品文档

相关文档