



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1/1河北工业大学单片机课程设计河北工业大学
MCS-51单片机原理及应用
课程设计报告
专业:土木工程
班级:土木班
组别:11
姓名:
MCS--51单片机课程设计
汽车信号灯控制系统
组别:11设计人:
一、题目:汽车信号灯控制系统
二、实验目的和最终完成的功能
1)功能:
(1)车辆转弯时,相应一侧之前灯、尾灯及仪表板指示灯均应闪烁。即左转时,左头灯、左尾灯、仪表板左转弯灯闪烁,右转时则右头灯、右尾灯和仪表板右转弯灯闪烁;
(2)紧急开关闭合时要求前述6个信号灯全部闪烁;
(3)刹车时2个尾灯亮,若转弯时刹车,则转弯时原应闪烁的信号灯仍应闪烁;
(4)转向闪烁频率1Hz,应急闪烁频率2.5Hz。
2)按照以前所学实验方法,将程序输入,编译无误,按照硬件系统设计图并对照实验书后的对照表进行接线,然后运行,通过开关控制灯的亮灭。
三、线路原理:
硬件系统设计流程图
软件系统设计流程图
↓
↓
↓
↓
↓
↓
四、源程序及解释:
ORG8000H
LJMPMAIN;;转到主程序
ORG800BH
LJMPTC0LEFTON;;转到T/C0的中断服务程序T0ISR
ORG801BH
LJMPTC1SET;;转到T/C1的中断服务程序T1ISR
ORG8030H
MAIN:MOVSP,#30H
MOVTMOD,#11H;;置T/C0方式1,定时;T/C1方式1,定时
MOVTH0,#0DCH
MOVTL0,#0DH;;装入T/C0定时初值
MOVTH1,#0E8H
MOVTL0,#0DH;;装入T/C1定时初值
SETBET0;;T/C0允许中断
SETBET1;;T/C1允许中断
SETBEA;;CPU开中断
MOVP1,#0FFH;;灯全灭
MOVR7,#00H
MOVR6,#00H
BREAK:SETBP3.2
JBP3.2,YINGJI;;刹车开关闭合继续执行,否则跳转
CLRP1.4;;点亮p1.4,左尾灯亮
CLRP1.5;;点亮p1.5,右尾灯亮
YINGJI:SETBP3.3
JBP3.3,LEFT;;应急开关闭合继续执行,否则跳转
CLRTR0
SETBTR1;;启动TR1
LEFT:SETBP3.4
JBP3.4,RIGHT;;左转开关闭合继续执行,否则跳转
CLRPSW.5;;设左转状态标志位
CLRTR1
SETBTR0;;启动TR0
RIGHT:SETBP3.5
JBP3.5,NO;;右转开关闭合继续执行,否则跳转
SETBPSW.5;;设右转状态标志位
CLRTR1
SETBTR0;;启动TR0
NO:MOVA,P3
ANLA,#3CH
CJNEA,#3CH,BREAK;;所有开关都打开,继续执行;否则跳转
MOVP1,#0FFH;;所有灯全灭
LJMPBREAK
TC0LEFTON:CJNER6,#00H,TC0ON
JBPSW.5,TC0RIGHTON;;左转开关闭合,继续;否则跳转
CLRP1.0;;点亮P1.0;左前灯亮
CLRP1.2;;点亮P1.2;左仪板显示灯亮
CLRP1.4;;点亮P1.4;左尾灯亮
AJMPTC0ON
TC0RIGHTON:CLRP1.1;;点亮P1.1;右前灯亮
CLRP1.3;;点亮P1.3;右仪板显示灯亮
CLRP1.5;;点亮P1.5;右尾灯亮
TC0ON:MOVTH0,#0DCH
MOVTL0,#0DH
INCR6
CJNER6,#50D,TC0OFF;;灯亮半秒
JBPSW.5,TC0RIGHTOFF
SETBP1.0
SETBP1.2
SETBP1.4;;所有左灯全灭
AJMPTC0OFF
TC0RIGHTOFF:SETBP1.1
SETBP1.3
SETBP1.5;;所有右灯全灭
TC0OFF:CJNER6,#100D,TC0FANHUI;;灯灭半秒后,一秒延时到
MOVR6,#00H
CLRTR0
TC0FANHUI:RETI;;中断返回
TC1SET:CJNER7,#00H,TC1ON
MOVP1,#0C0H;;点亮所有灯
TC1ON:MOVTH1,#0E8H
MOVTL1,#0DH
INCR7
CJNER7,#30D,TC1OFF
MOVP1,#0FFH
TC1OFF:CJNER7,#60D,TC1FANHUI
MOVR7,#00H
CLRTR1
TC1FANHUI:RETI
END
五、调试程序的方法
按照以前所学实验方法,将程序输入,编译无误,按照硬件系统设计图并对照实验书后的对照表进行接线,然后运行,通过开关控制灯的亮灭。
六、对该设计题目的更完善的方案
在满足原有基本动能的基础上,此方案又增加了一项:汽车停靠而停靠开关合上时(如在高速公上,车辆因故障停靠时)左头灯、右头灯、左尾灯、右尾灯应高频闪烁;及增加倒车灯,应再加两盏灯比较好。
七、实验设计分工
本实验线路原理和源程序由组员两人共同查阅资料、互相探讨设计完成,实验操作时由王新进行调试、刘少伟连接线路,完成实验,整理实验报告由两人共同整理、修改完成。
八、收获及心得体会
在这次的课程设计过程中我锻炼了自己的思考能力和动手能力,也让我觉察出所学知识的漏洞,深刻体会到实践的重要性,在今后的学习中,我一定要扎扎实实,真正的把知识学到手,做到融会贯通,运用自如。
在题目选择和设计电路的过程中,加强了我思考问题的完整性和实际生活联系的可行性。在方案设计的选择上,培养了我们综合应用单片机的能力,对单片机的各个功能也有了进一步的认识,还锻炼我们个人的查阅技术资料的能力,动手能力,发现问题,解决问题的能力,并且使我们熟练掌握了有关器件的性能及测试方法。
感
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 密云区考试题库及答案
- 全面健身面试题及答案
- 政府危机公关管理制度
- 汽车制造厂现场管理制度
- 水泵现场使用管理制度
- 一般设备管理制度
- 教师招聘考试试题及答案
- 各种病情测试题及答案
- 颜色特效测试题及答案大全
- 水库取水规范管理制度
- 广州市人力资源和社会保障局事业单位招聘工作人员【共500题附答案解析】模拟试卷
- 物资进出库台账
- 花卉栽植检验批质量验收记录
- 《种树郭橐驼传》阅读练习及答案(三)
- 重大项目风险点防范管理流程图
- 2022年四川省自贡市中考英语试题
- SJG 74-2020 深圳市安装工程消耗量定额-高清现行
- 罗斯308父母代种鸡饲养管理要点
- 自动扶梯、自动人行道安全装置测试记录
- 建设工程质量成本管理课件
- 绿色施工管理体系及管理制度汇编
评论
0/150
提交评论