单片机十字路口交通灯设计报告含程序讲解

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

单片机实训报告

课程名称:单片机小系统设计与制作

系别:电子工程系

专业:移动通信技术

班级:11移动通信301班

学号:

学生姓名:

指导教师:

2012年12月17日

目录

1 概述

1.课题名称……………………………………………………………………………

2.设计任务……………………………………………………………………………

3.设计意义……………………………………………………………………………

2 系统总体方案及硬件设计

1.系统方框图………………………………………………………………………2.工作原理…………………………………………………………………………3.电路原理图………………………………………………………………………4.单片机最小系统…………………………………………………………………5.时间显示电路……………………………………………………………………6.交通灯电路………………………………………………………………………

3 软件设计

1.单片机交通控制系统总体设计………………………………………………… 2.系统流程图……………………………………………………………………… 3.系统仿真电路图………………………………………………………………… 4.仿真结果分析……………………………………………………………………

4 系统软件程序的设计

1.程序主体设计流程............................................... 2.理论基础知识................................................... 3.子程序模块设计.................................................. 4.系统软件调试.................................................... 5.PROFESSIONAL仿真............................................... 6.集成开发环境KEIL ...............................................

5 系统总体原理图

6 系统程序

7 材料清单

概述

1.实训名称

单片机控制的十字路口交通灯数码管显示控制系统设计。

2.设计任务

1)完成交通灯的变化规律,就是一个十字路口分别为东西向和南北向,四个路口均有红黄绿三灯和两位LED数码显示管,及每个路口有一个人行道交通灯。

2)交通灯上电后进入初始状态即东西红灯常亮60s,南北绿灯常亮65s,第一种状态:南北绿灯亮通车,东西红灯亮禁止通行,当东西红灯亮时,东西方向的人行道为绿灯,持续60s后转第二个状态:南北绿灯灭转黄灯闪亮5次,延时5s,东西仍然红灯,东西方向人行道仍为绿灯;5s后转第三个状态:东西绿灯亮通车60s,南北转红灯禁止通行65s,南北方向人行道为绿灯持续60s ;60s后转第四个状态:东西绿灯灭转黄灯闪亮5次,延时5s,南北仍然红灯,南北方向人行道仍为绿灯。最后循环至第一种状态。

3)用4个两位一体LED数码管(各个方向均有1个两位一体LED数码管,分别表示个位和十位)显示倒计时。倒计时用于提醒驾驶员和行人信号灯发生变化的时间,以便他们在“停止”和“通行”两者作出合适的选择。

3.设计意义

交通灯一般设在十字路口,在醒目位置用红、绿、黄三种颜色的指示灯。加上一个倒计时的显示计时器来控制行车。对于一般情况下的安全行车,车辆分流尚能发挥作用,但根据实际行车过程中出现的情况,还存在以下缺点:1.两车道的车辆轮流放行时间太短,变化太快,在十字路口,经常一个车道为主干道,车辆较多,放行时间应该长些;另一车道为副干道,车辆较少,放行时间应该短些。

2.没有考虑紧急车通过时,两车道应采取的措施,比如,消防车执行紧急任务通过时,两车道的车都应停止,让紧急车通过。

在交通灯控制系统设计过于死板,智能交通灯控制系统的设计就更显示出了它的实用意义,它能根据道路交通拥挤,交叉路口经常出现拥堵的情况。利用单

片机控制技术.提出了软件和硬件设计方案,能够实现道路的最大通行效率。

系统及硬件设计

1.系统方框图

2.工作原理

由软件设置交通灯的初始时间,南北方向通行65秒,东西方向通行60秒,数码管使用动态显示,P0口送字形码,P2口送字位选通信号,通过单片机的P1口控制各种信号灯的燃亮与熄灭。采用中断方式实现按键的功能。

AT89C51

交通灯数码

管显示部分

复位电路

时钟电路

交通灯

东西方向EW

G Y R

南北方向NS

G Y R

系统控制

电路

3.电路原理图

RET

123a b c

a

a

1

1

b

2

b

2

c

3

c 3

u

y

r e w q q w e r y u

k k

q w e r y u p24p23

u

y r e w q

w q e r y u

p23p24

q w e r y u

k

p23p24

a

c

a

c

1

a

b

2

1

1

2

1

2

2

b

a

XTAL2

18XTAL1

19

ALE 30EA

31

PSEN 29

RST

9

P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78

P3.0/RXD 10P3.1/TXD 11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD

17

P3.6/WR 16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1

AT89C51

X1R1

10K

C1

33pF

C2

33pF

C3

10uF

D1

LED-RED

D4

LED-RED

D9

LED-RED

D10

LED-RED R2

270

R3

270

R4

270

R5

270

R6

270

R7

270

R8

270

R9

270

R10

270

R11

270

R12

270

R13

270

D2

LED-GREEN

D5

LED-GREEN

D8

LED-GREEN D11

LED-GREEN D12

LED-YELLOW

D3

LED-YELLOW

D6

LED-YELLOW

D7

LED-YELLOW 23456789

1

RP1

RESPACK-8

D13

LED-RED

D14

LED-RED

D15

LED-RED

D16

LED-RED

D17

LED-RED

D18

LED-RED

D19

LED-RED D20

LED-RED D21

LED-GREEN

D22

LED-GREEN

D23

LED-GREEN

D24

LED-GREEN

D25

LED-GREEN

D26

LED-GREEN

D27

LED-GREEN

D28

LED-GREEN

R15

270

R16

270

R17

270

R18

270

R19

270

R20

270

R21

270

R22

270

R23

270

R24

270

R25

270

R26

270

R27

270

R28

270

270270

R30

270

4.单片机最小系统

相关文档
最新文档