交通灯控制P1口

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第 9 页 共 13 页
SETB P1.3 JB P3.1,LD AJMP START-------------------------------循环返回主程序 HD:CLR P1.5
CLR P1.2 ACALL MLY SETB P1.5 SETB P1.2 ACALL MLY JB P3.1,LD DJNZ R6,HD RET-------------------------------------黄灯闪烁子程序 DLY:MOV R0,#0FH DLY1:MOV R1,#0FFH DLY2:MOV R2,#0FFH DLY3:NOP
2 采用程序查询法来寻找开关状态达到中断的目的。
开关
P3.1
运用语句 JB P3.1,LD 来判断事故状态。
如过出现事故开关就合上,此时东西南北红灯就变亮。
事故清除开关从新断开,此时顺序执行主程序。
3 将黄灯闪烁程序设置成子程序
因为主程序中要运用两次黄灯闪烁所以为了简话程序
就将闪烁程序设置成返回子程序。
在设计当中,我认为和实践一样,就是把所学的知识运 用到客观实际当中去,使我们对所学的知识的认识和理解有 质的飞跃,这一点正是当代大学生实际操作能力和理论学习 的差距,因此这点,在设计当中我的感触很深,也使我更加 清楚的认识到设计的重要性。
在一周的设计当中,感谢曲老师和王老师对我的课程设 计的耐心讲解和指导。
4、《MCS 单片机应用系统实用指南》 陈宝江等编著 机械工业出版社
5、《单片计算机原理与应用》 西安电子科技大学出版社
6、《单片机应用系统设计》 何立民 编著 北京航空航天大学出版社
第 4 页 共 13 页
沈阳工程学院 单片机应用技术 课程设计成绩评定表
系(部): 电气工程系 班级: 发电073 学生姓名: 唐建伟
量 难度适宜。
说明 说明书立论正确,论述充分,结论严谨合理,
书的 文字通顺,技术用语准确,符号统一,编号齐 0.5 5 4 3 2
质量 全,图表完备,书写工整规范。
指导教师评审成绩 (加权分合计乘以 12)

加权分合计
指 导 教 师 签 名:
年月日
评阅教师评审意见
评价 内容
具体要求
权重
评分
加权 分
查阅 查阅文献有一定广泛性;有综合归纳资料的能
NOP NOP JB P3.1,LD DJNZ R2,DLY3 DJNZ R1,DLY2 DJNZ R0,DLY1
第 10 页 共 13 页
RET--------------------------------延时子程序 MLY:MOV R3,#032H MLY1:MOV R4,#032H MLY2:MOV R5,#032H MLY3:DJNZ R5,MLY3
于交通灯来说有很多情况,我们组做的是十字路口的交通 灯。按着红灯停,绿灯行,黄灯等的方式运行。在遇到有紧急事 故需要紧急停止通行,所有红灯全部亮,其它的灯全部熄灭,让 路面暂时停止车辆通行。等到事故处理完毕的时候,路面交通恢 复正常,这就是我们的主要设计思想。
利用实验箱上的 p1 电路,LED 显示电路。P1 口的 P1.1 到 P1.6 控制六个交通灯,低电平灯亮,高电平灯变暗。设定起始地 址 0000H,采用程序查寻法,来判断中断,既遇到紧急情况中断 路口,使所有的红灯变亮。
DJNZ R4,MLY2 DJNZ R3,MLY1 RET-------------------------------------延时子程序
第 11 页 共 13 页
(四).程序清单及说明
说明:
1 运用 P1 口控制交通灯。
东西:红

绿
P1.1
P1.2
P1.3
南北:红

绿
P1.4
P1.5 P1.6
0.2 5 4 3 2
文献

工作 工作量饱满,难度适中。

0.5 5 4 3 2
说明 说明书立论正确,论述充分,结论严谨合理,
书的 文字通顺,技术用语准确,符号统一,编号齐 0.3 5 4 3 2
质量 全,图表完备,书写工整规范。
评阅教师评审成绩 (加权分合计乘以 8)

加权分合计
评 阅 教 师 签 名:
4 设计两个延时子程序
延时子程序 DLY 是为红灯和绿灯亮延时
延时子程序 MLY 是为了黄灯亮和熄灭闪烁延时
第 12 页 共 13 页
(四).设计总结
紧张而又忙碌的一周单片机设计结束了,留给我许多反 思的地方。
设计是为了巩固所学的知识和拓展自身的知识面而设 计的一门课程,因此我认真的对待每一次设计,并且竭尽全 力地发挥自己的能力来完成老师提出的要求。这一周的课程 设计,正应了这一点。不但使我巩固了所学的专业知识,且 通过查阅相关的资料,拓展了自身的知识面,锻炼和提高了 自身的能力,增强了自己对单片机学好的自信心,也从设计 当中学到了一些作人的道理:在设计当中,要认真的听取别 人的意见,对不懂的地方,虚心的向别人请教,不能不懂装 懂,再综合自己的想法,把设计当中遇到的问题逐一解决, 不轻易放弃每一个可能出现的问题的地方,这些是对以后的 工作有着深远的意义,特别是对电力行业犹为如此!同时也 是养成严谨的科学态度最起码的要求。
考文献 四、设计完成后应提交成果的种类、数量、质量等方面的要求 课程设计后可提交完整的报告,并根据下列条件评定成绩。 1、未完成设计任务,没达到设计要求则成绩为“不及格”。 2、基本完成设计任务,并撰写出课程设计报告则成绩为“及格”。 3、学生能够认真查阅资料,独立完成设计任务,程序调试通过,并且撰写出课程设计报告 则成绩为“中”。 4、学生能够认真查阅资料,独立完成设计任务,程序调试通过,功能完善,操作灵活,界 面美观,并且撰写出课程设计报告则成绩为“良好”。 5、学生根据自身的实际能力,在实现设计题目基本要求的基础上增加一些功能,评定成绩 时根据其难度和完成情况给与适当加分,如界面效果,系统操作的方便性,灵活性及全面性 等,如果设计非常完善则成绩为“优秀”。
ACALL HD------------------------------------黄灯闪烁 LD2:CLR P1.3-------------------------------------------东西绿灯亮
CLR P1.4--------------------------------------------南北红灯亮 ACALL DLY SETB P1.4
首先程序执行东西红灯和南北绿灯同时亮的指令,设定延时 长短随后调用延时子程序,两个灯亮一段时间后判断 LD 开关是 否为合上既高电平,若为高电平则调用中断子程序。此时是两个 红灯 亮, 事故清 除以 后任 意时刻 都可 以将开 关断 开, 若 JB P3.1,LD 判断开关为底电平则顺序执行,执行两个黄灯亮的指令, 依次通过 ACALL HD2(HD2 为黄灯闪烁子程序).LD1(东西红灯, 南北绿灯)LD2(东西绿灯南北红灯)AJMP START 返回循环达 到控制交通灯的目的,DLY 和 MLY 分别是两个不同的延时程 序,用来控制红灯和黄灯闪烁。
设计题目:交通灯控制(P1 口)
系 别 电气工程系
班级 发电 073
学生姓名 唐建伟
学号 19
指导教师 曲乐声、王德君
职称 讲师
课程设计进行地点: 信息工程系单片机实验室 310
任 务 下 达 时 间:
2008 年 12 月 1 日
起止日期:2008 年 12 月 1 日起—至 2008 年 12 月 5 日止
教研室主任
李贞
2008 年 12 月 5 日批准
第 3 页 共 13 页
一、设计的原始资料及依据 单片机应用技术课程设计使学生更进一步加深对课程内容和知识的理解,提高使用汇编
语言分析问题、解决问题的能力,通过查阅资料,阅读程序,提高设计程序的能力及动手能 力。达到理论联系实际、灵活应用单片机解决实际问题的目的,同时也使学生通过动手进行 硬件设计及程序设计从而提高解决实际问题的能力。 二、课程设计的主要内容及要求 1、 认真查阅资料,完成以下题目中的一个题目。 (1)节日彩灯控制(P1 口、8255) (2)运算器电路(P1 口、8255) (3)水位监测控制 (4)温度监测控制(P1 口、8255) (5)模拟交通灯控制(P1 口、8255) (6)工业流水线控制(P1 口、8255) (7 )灯塔信号控制(P1 口、8255) (8)、两路模拟 信号转换 2、遵守课程设计时间安排 3、按时上机,认真调试程序 4、独立完成设计任务,认真书写报告 三、对设计说明书撰写内容、格式、字数的要求 1、 课程设计封皮 2、课程设计任务书 3、课程设计成绩评定表 4、目录 5、 正文(设计思想、程序流程图、程序清单及相关说明、设计总结或体会) 6、参
第 13 页 共 13 页
二.参考文献
1 《单片机基础》 李广第 北京航空航天大学 2 《MCS-51 系列单片机微型计算机原理与接口技术》 曹素芬
东北大学出版社 3 《单片微型计算机原理,应用及接口技术》 张迎新 国际
工业出版社 4 《MCS 单片机应用系统应用指南》 陈宝江等 机械工业
出版社 5 《单片机算计原理与应用》 西安电子科技大学出版社 6 《单片机原理与接口技术》 姜武中 大连理工大学出版社 7 《单片机应用程序设计技术》 周航慈 北京航空航天大学出
五、时间安排
顺序
阶段日期
计划完成内容
1
1天
查阅资料及程序设计
2
2.5 天
上机调试程序
ห้องสมุดไป่ตู้
3
1天
答辩及成绩评定
4
0.5天
书写报告
六、参考文献
1、《单片机基础》 李广弟 北京航空航天大学
2、《MCS-51 系列单片微型计算机原理与接口技术》 曹素芬 东北大学出版社 3、《单片微型计算机原理、应用及接口技术》 张迎新 编著 国际工业出版社
第 1 页 共 13 页
沈阳工程学院
课程设计
设计题目: 交通灯控制(P1 口)
系 别 电气工程系
班级 发电 073
学生姓名 唐建伟
学号 41
指导教师 曲乐声、王德君
职称 讲师
起止日期: 2008 年 12 月 1 日起——至 2008 年 12 月 5 日止
第 2 页 共 13 页
沈阳工程学院
课程设计任务书
START: MOV P1,#0FFH------------------------------P1 口清零 MOV R6,#8 ACALL HD------------------------------------黄灯闪烁
LD1: CLR P1.1-----------------------------------------东西红灯亮 CLR P1.6----------------------------------------南北绿灯亮 ACALL DLY---------------------------------延时 SETB P1.6------------------------------------南北绿灯熄灭 SETB P1.1------------------------------------东西红灯熄灭 JB P3.1,LD MOV R6,#8
年月日
课程设计总评成绩

第 5 页 共 13 页
目录
(一).设计思路
6页
(二).程序流程图
7页
(三)程序源代码------------------8 页 (四).程序清单及说明------------11 页
(五).设计总结
12 页
(六).参考文献
13 页
第 6 页 共 13 页
(一).设计思路
第 7 页 共 13 页
(二).程序流程图
程序流程图:
开始查寻开关状
循环返回主程序
主程序开始
黄灯闪烁
东西路口红灯 南北路口绿灯 延时 30 秒
黄灯闪烁
故障开关闭合 所有绿灯灭 所有红灯亮
故障开关断开
东西路口绿灯 南北路口红灯
延时 30 秒
第 8 页 共 13 页
(三) 程序源代码
LD:SETB P1.3 SETB P1.6 CLR P1.1 CLR P1.4 JB P3.1,LD -------------------------------------查寻故障开关
指导教师评审意见
评价 内容
具体要求
权重
评分
加权 分
调研 能独立查阅文献,收集资料;能制定课程设计方 0.1 5 4 3 2
论证 案和日程安排。
工作
工作态度认真,遵守纪律,出勤情况是否良好,
能力
0.2 5 4 3 2
能够独立完成设计工作.
态度
工作 按期圆满完成规定的设计任务,工作量饱满, 0.2 5 4 3 2
相关文档
最新文档