



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 艺术品交易居间服务协议
- 二零二五年度北京市危险品仓储安全评价合同范本
- 展览馆装修合同参考模板
- 中医护理学(第5版)课件 第二章藏象
- 特殊作业施工方案
- 餐饮业可行性分析报告
- 农业小镇规划
- 上市公司财务报告分析表
- 出版传媒企业数字出版内容管理与营销解决方案
- 施工安全文明生产施工方案
- 航线维修工具丢失的风险管理项目课件
- 体育课的重要性课件
- 海南省建筑工程竣工验收资料
- 广州市出租汽车驾驶员从业资格区域科目考试题库(含答案)
- 往届江苏省教师公开招聘考试小学音乐真题及答案A卷
- 中医学病因病机共53张课件
- 土的密度试验检测记录表(灌水法)
- 江西省鄱阳湖康山蓄滞洪区安全建设工程项目环境影响报告书
- 虚假诉讼刑事控告书(参考范文)
- 三相电知识要点课件
- A4横线稿纸模板(可直接打印)-a4线条纸
评论
0/150
提交评论