交通灯单片机课程设计报告书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机课程设计报告书
课题名称
交通指示灯 姓 名 段俊澜
学 号 20076086 院、系、部 电气系 专 业 电子信息工程
指导教师
※※※※※※※※※ ※
※ ※
※ ※
※
2007级单片机
课程设计
2010年 6 月18日
交通指示灯设计0709-1 段俊澜
一、设计目的
通过课程设计使学生更进一步掌握单片机原理及其应用课程有关知识,提高应用单片机解决问题的能力,加深对单片机应用的理解,为以后学生结合专业从事单片机应用奠定基础。
二、设计要求
1、设计一交通灯控制系统,控制东西方向的红、黄、绿灯和南北方向的红、黄、绿灯。
2、可手动控制和自动控制,设置两个输入控制开关。
手动/自动开关,P1.0。P1.0=0自动控制,P1.0=1手动控制。
手动时,设一开关(P1.1)当P1.1=0时,各方向均为红灯(交通管制),当P1.1=1时,各方向均为黄灯闪烁(周期2s)
3、要求自动时实现:东西绿灯亮5S,南北红灯亮5S;东西黄灯亮
3S,南北红灯亮3S;东西红灯亮5S,南北绿灯亮5S;东西红灯亮3S,南北黄灯亮3S;然后重复刚才过程,不断循环。
三、电路及连线设计
四、使用说明
通过设置从P1.0口输入的电平控制交通灯的模式,如果输入为低电平为自动模式,如果输入为高电平为手动模式。通过设置P1.1口的输入电平来控制手动模式时灯的亮灭。当输入为高电平时全闪黄灯,当输入低电平时全亮红灯。
五、流程图设计
六、程序设计如下:
ORG 0000H
MAIN:
MOV SP, #70H
PUSH PSW
PUSH ACC
SETB IT0
SETB IT1
SETB EX0
SETB EX1
SETB EA
JB P1.0 ,LOOP1
LOOP:SETB P1.2
CLR P1.3
CLR P1.4
CLR P1.5
CLR P1.6
SETB P1.7
ACALL DEL5S
ACALL DXYELL
ACALL DEL2S
SETB P1.5
CLR P1.2
CLR P1.3
SETB P1.4
CLR P1.6
CLR P1.7
ACALL DEL5S
ACALL NBYELL
ACALL DEL2S
JNB P1.0,LOOP
LOOP1: JB P1.1, ALLYELL ALLRED:SETB P1.4 SETB P1.7
CLR P1.2
CLR P1.3
CLR P1.6
CLR P1.5
CLR P1.7
JNB P1.1, ALLRED
POP ACC
POP PSW
CH:JNB P1.0,LOOP
JB P1.1,LOOP1
LCALL CH
ALLYELL:SETB P1.3 SETB P1.6
CLR P1.2
CLR P1.4
CLR P1.5
CLR P1.7
LCALL DEL2S
CPL P1.3
CPL P1.6
LCALL DEL2S
JB P1.1, ALLYELL POP ACC
POP PSW
CH1:JNB P1.0,LOOP JB P1.1,LOOP1 LCALL CH1 DXYELL: SETB P1.3 SETB P1.7
CLR P1.2
CLR P1.4
CLR P1.5
CLR P1.6
RET
NBYELL:SETB P1.4 SETB P1.6
CLR P1.2
CLR P1.3
CLR P1.5
CLR P1.7
RET
DEL5S:
YY:MOV R1,#02H YY1:MOV R4,#10 YY2:MOV R2,#250 YY3:MOV R3,#250
DJNZ R3,$
DJNZ R2,YY3
DJNZ R4,YY2
DJNZ R1,YY1
RET
DEL2S:
XX:MOV R5,#04H XX1:MOV R1,#02
XX2:MOV R6,#250
XX3:MOV R7,#250
DJNZ R7,$
DJNZ R6,XX3
DJNZ R1,XX2
DJNZ R5,XX1
RET
END
七、设计总结:
********************************************************************* ********************************************************************* ********************************************************************* ********************************************************************* ****************************
八、参考文献:
[1] 高峰.单片微型计算机原理与接口技术.科学出版社,2007
[2]
[3]
********************************************************************* ********************************************************************* **************