交通灯单片机课程设计报告书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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]

********************************************************************* ********************************************************************* **************

相关文档
最新文档