当前位置:文档之家› 单片机课程设计——交通灯控制系统设计

单片机课程设计——交通灯控制系统设计

单片机课程设计——交通灯控制系统设计
单片机课程设计——交通灯控制系统设计

本科课程设计报告

单片机课程设计报告交通灯控制系统设计

摘要

本设计是针对交通灯系统的设计,由单片机AT89C51(实物用AT89S52)、键盘、LED显示、交通灯演示系统组成。单片机是把微型计算机的各功能部件集成在一块芯片中,构成的一个完整的微型计算机。AT89C51单片机是MC-51中的子系列,是一组高性能兼容型单片机,AT89C51是一个低功耗高性能的CMOS 8位单片机,40个引脚,片内含4KB Flash ROM和128B RAM,它是一个全双工的串行通行口,既可以用常规编程,又可以在线编程。

本设计中的数码管的选通采用的方法是动态显示,对每一位数码分时轮流通电显示,复位电路采用上电+按钮电平复位,时钟电路采用内部时钟产生方式。对特殊情况的处理采用中断处理方式,在中断处理程序中采用对管脚的状态查询扫描,已采取相应情况的处理。

对设计方案进行电路硬件设计,并将已编程的程序载入调试,可以得到理想的实验效果。系统包括人行道、左转、右转、以及基本的交通灯的功能.具体功能是假如 A 道和B道上均有车辆要求通过时,A、B道轮流放行。A道放行 25秒,B道放行20秒。一道有车而另一道无车,交通灯控制系统能立即让有车道放行。有紧急车辆要求通过时,系统要能禁止普通车辆通行,A、B道均为红灯,紧急车由K2 开关模拟。绿灯转换为红灯时黄灯亮 1秒钟。系统除基本交通灯功能外,还具有倒计时、时间设置、紧急情况处理、分时段调整信号灯的点亮时间以及根据具体情况手动控制等功能。

目录

1引言.......................................................................................................................................... - 1 -

1.1交通灯的重要作用........................................................................................................... - 1 -1.2该交通灯系统的特点....................................................................................................... - 1 -2系统总体方案及硬件设计 ......................................................................................................... - 2 -

2.1原理框图........................................................................................................................... - 2 -2.2设计功能........................................................................................................................... - 2 -

2.3交通灯控制系统各部分硬件组成................................................................................... - 2 -

2.3.1复位部分.................................................................................................................... - 2 -

2.3.2时钟电路部分............................................................................................................ - 3 -

2.3.3路口指示灯部分........................................................................................................ - 3 -

2.3.4显示部分.................................................................................................................... - 3 -2.4元器件清单....................................................................................................................... - 4 -3软件设计..................................................................................................................................... - 5 -

3.1交通灯控制系统软件流程图及程序分析....................................................................... - 5 -

3.1.1主程序流程图及程序模设计.................................................................................... - 5 -

3.1.2INT0中断服务程序流程图及程序模设计.............................................................. - 6 -3.2路口指示灯部分............................................................................................................... - 7 -

3.3显示部分........................................................................................................................... - 7 -

4. Proteus软件仿真 ..................................................................................................................... - 8 -

5 课程设计体会......................................................................................................................... - 10 -参考文献....................................................................................................................................... - 10 -附1:源程序代码 (13)

附2:系统原理图 (20)

本科课程设计报告

1概述

本设计是根据单片使机原理就交通灯的系统作出的,由于车辆的增多,所以交通灯在现代道路交通中起着越来越重要的作用。为了解决这些问题,我们更应该提高交通控制和管理水平,合理使用现有交通设施,充分发挥其能力,提高交通效率,促进和谐交通的建立。1.1交通灯的重要作用

交通灯在城市交通中起着重要的作用,它与人们日常生活密切相关,是人们出行的安全保障。如今随着人们生活水平的提高,对交通管制也提出了更高的要求,因此提供一个可靠、安全、便捷的多功能交通灯控制系统有着现实的必要性。该设计在熟练掌握单片机原理及其应用技术的使用方法基础上,综合应用单片机原理、微机原理、微机接口技术、proteus软件等课程方面的知识,设计一个采用AT89C51单片机控制的交通灯控制电路。能方便的对交通灯进行控制,使交通更和谐。

1.2该交通灯系统的特点

本系统结构简单,操作方便;可实现自动控制,具有一定的智能性;对优化城市交通具有一定的意义。本设计将各任务进行细分包装,使各任务保持相对独立;能有效改善程序结构,便于模块化处理,使程序的可读性、可维护性和可移植性都得到进一步的提高。

系统总体方案及硬件设计

2.1原理框图

根据设计功能及要求,我们可得系统的原理框图如图(1)所示。

图(1)系统原理框图

2.2设计功能

1.完成交通灯的基本功能,结合实际情况,控制红、黄、绿交通灯的亮和灭.其工作流程是:绿、黄、红分时间段开通,循环往复,计时电路以秒为单位作倒计时,计数为0时进行切换,计时时间可由LED数码管显示(需符合交通规则);

2.红、黄、绿交通灯的亮和灭的时间可调节;

3.若有交通异常情况,可以通过按键处理目前的紧急状态;

4.采用LED数码管显示红或绿交通信号灯亮的剩余时间;

5.通过按键设定红和绿交通信号灯亮一次的总时间;

6.控制东西方向和南北方向的红、黄、绿交通灯的亮和灭;

7.夜间控制功能,按键进入夜间模式,黄灯闪亮;

8.控制系统的原理图和接线图采用PROTEL,PROTEUS等专用绘图软件绘制。

2.3交通灯控制系统各部分硬件组成

2.3.1复位部分

复位电路采用上电+按钮电平复位是上电复位与按钮复位的组合,当振荡频率是6MHz时,电容C取22uf,取1KΩ,Rs取200Ω左右。上电瞬间复位端(RST/Vpd)的电位与Vcc

相同,随着充电电路电流的减少,RST/Vpd的电位下降,最后为0V,当按钮按下后,电源Vcc 通过电阻R,施加在单片机复位端RST/Vpd上实现复位,电路连接图如图(2):

复位电路(2)

2.3.2时钟电路部分

本系统采用内部时钟产生方式:在和两端跨接陶瓷谐振器,与内部反相器构成稳定的自激振荡器采。晶振采用12MHz的振荡频率和两个30Pf瓷片电容C1、C2,两个电阻对频率有微调作用。其电路如图(3)

时钟电路(3)

2.3.3路口指示灯部分

采用红黄绿三种颜色的发光二极管共12个分为4组代表路口的交通灯(电路图中用两组示意).其中每两组控制一个路口,具体时序如表1:

表1:

2.3.4显示部分

采用四位一体共阴数码管,分别显示南北和东西灯的剩余时间.片选部分和数码段显示部分,分别接单片机管脚的P2口和P0口,具体的共阴数码管管脚分布位置见图(4).

3软件设计

3.1交通灯控制系统软件流程图及程序分析

3.1.1主程序流程图及程序模设计

该交通信号灯控制系统的四中工作状态如图(5)所示(南北方向的交通灯为例):

(1)东西方向车道红灯亮,南北方向车道绿灯亮。表示东西方向车道上的车辆禁止通行,南北方向车道允许通行。绿灯亮足规定的时间隔时,控制器发出状态信号,转到下一工作状态。

(2)东西方向车道红灯亮,南北方向车道黄灯闪亮。表示南北方向车道上未过停车线的车辆停止通行,已过停车线的车辆继续通行,东西方向车道禁止通行。黄灯闪亮足规定时间间隔时,控制器发出状态转换信号,转到下一工作状态。

(3)东西方向车道绿灯亮,南北方向车道红灯亮。表示东西方向车道允许通行,南北方向车道上的车辆禁止通行,绿灯亮足规定的时间间隔时,控制器发出状态转换信号,转到下一工作状态。

(4)东西方向车道黄灯闪亮,南北方向车道红灯亮。表示南北方向车道禁止通行,东西方向车道上位过限停车线的车辆停止通行,已过停车线的车辆继续通行。黄灯闪亮足规定的时间间隔时,控制器发出状态转换信号,系统又转换到第(1)种工作状态。

3.1.2INT0中断服务程序流程图及程序模设计

INT0与K2连接,另一端与地连接。按下K2,东西南北四个方向全红,也就是说,东西南北四个通道都不能通车,这是紧急情况,但救护车等特殊车辆可以通过。K0与AT89C52的25管脚相连。K1与P2.5相接,K3与P2.6相接,K2与P3.2相接。在按下K2的前提下,按

按下K0,如果3秒中之内没有按键,则交通灯恢复正常。

50ms中断计算方法(适用于12MHz晶振):

T0的计数初值:X0=M-计数值

=M-Tc/TP Array =M-(Tc×fosc)/12

=65536-(50ms×1SMHz/12)

=15536

≈15535

=3CB0H

其中4E.0H单元存放3s钟控制标志位,4F.0H单元存放1s控制标志位;4D.0单元存放0.5秒控制标志位

60H和61H单元分别存放产生1s和3s的中断次数,当它们单元中的值为零时,分别表示1s和3s到,对4E.0H单元和4F.0H单元进行置1,62H单元用于产生0.5秒由于采用工作模式1,所以每次中断后,一定在中断程序中重装记数初值.

3.2路口指示灯部分

用P1端口作为输出端口,用P1.0到P1.5端口分别控制东西和南北两组灯的状态低电平点亮,具体端口功能如下:

P1.0控制东西红灯的亮灭

P1.1控制东西绿灯的亮灭

P1.2控制东西黄灯的亮灭

P1.3控制南北红灯的亮灭

P1.4控制南北绿灯的亮灭

P1.5控制南北黄灯的亮灭

具体的程序我们以点亮东西红灯东南北绿灯为例: MOV P1, #0EEH

其余部分根据硬件不同而修改#0EEH的值.

3.3显示部分

四位一体共阴数码管的片选部分由P2.0到P2.3提供,码段部分由P0.0到P0.6控制.

其中P2.0控制东西剩余时间的十位数的显示,P2.1控制东西剩余时间的个位数的显示,P2.2控制南北剩余时间的十位数的显示,P2.3控制南北剩余时间的个位数的显示.低电平选中.

P0.0到P0.7控制分别控制点亮数码段的A段到H段,通过查共阴极数码段码表,将它们的数值送到P0口,与P2.0到P2.3口结合,可以显示不同方向不同位数的各个数值.

例如,显示东西剩余时间的十位程序如下:

MOV P2,#0FEH 选择十位程序

MOV P0,A 向P0口送段码的程序

4.Proteus软件仿真根据设计需要和上述框图,我们可得到交通灯控制系统各过程仿真图如下图所示

图(7)紧急情况时

图(8)东西方向变黄灯,南北方向禁行

图(9)南北方向通车,东西方向禁行

图(10)南北方向禁行,东西方向通车

5 课程设计体会

该交通灯系统是以单片机89C52芯片为核心部件,实现了能根据实际车流量通过89C51芯片设置及控制红、绿灯燃亮时间来进行交通控制。

本次课程设计使我对单片机的工作原理有了更深刻的认识,例如对复位电路、晶振电路的理解。我深刻的理解到单片机的价值在于灵活运用它的IO端口以及其千变万化的程序。本设计中我们用IO端口驱动数码管以及引接外部开关。掌握了许多在以前学习中混淆不清的知识点。仿真实验,不仅锻炼了自己的动手能力,而且真正作到了理论联系实际的重要性,体会到了其中失败与成功的滋味,收益匪浅。同时在焊接单片机电路板时使我在制作上更加的熟练,经过不断的试验二极管终于我的灯亮了,当我看到我亲手制作的板子亮时,我的心中非常激动。

同时,我也认识到自己的知识不足,例如,有时不能正确认识、合理使用中断程序,这将是我以后努力提高的方面。

参考文献

[1].《单片机原理与应用技术》余发山主编中国矿大出版社 2007

[2].《微型计算机控制技术》赖寿宏主编机械工业出版社 2002

[3].《单片机原理及应用》丁元杰主编机械工业出版社 2001

[4].《单片机中级教程》张迎春主编北京航空航天出版社 2004

[5].《基于单片机的交通信号控制系统》欧伟民湖南大学学报(自然科学版) 2002,(S2

附1:源程序代码

ORG 0000H

LJMP START

ORG 0003H

LJMP INT0

ORG 000BH

LJMP T0

ORG 001BH

LJMP T1

ORG 0100H

START: MOV SP, #30H

MOV 40H, #30 ;东西红灯时间

MOV 41H, #20 ;东西绿灯时间

MOV 42H, #25 ;南北红灯时间

MOV 43H, #25 ;南北绿灯时间

MOV TMOD, #11H ;定时器初始化

MOV TH0, #3CH

MOV TL0, #0B0H

MOV TH1, #3CH

MOV TL1, #0B0H

MOV 60H, #20

MOV 61H, #60

MOV 62H, #10

MOV 63H,#2

CLR 4EH

CLR 4FH

CLR 4DH

SETB EA

SETB EX0

SETB ET0

SETB ET1

SETB PT1

SETB TR0

DISPLAY1:MOV P1, #0EEH ;显示东西红灯与南北绿灯时间 MOV R3, 40H

MOV R4, 43H

LOOP1: MOV A, R3

MOV B, #0AH

DIV AB

MOV DPTR,#TAB

MOVC A,@A+DPTR

MOV P2,#0FEH

MOV P0,A

LCALL DELAY;东西道显示时间的十位 MOV A, B

MOVC A,@A+DPTR

MOV P2,#0FDH

MOV P0,A

LCALL DELAY;东西道显示时间的个位

MOV A, R4

MOV B, #0AH

DIV AB

MOV DPTR,#TAB

MOVC A,@A+DPTR

MOV P2,#0FBH

MOV P0,A

LCALL DELAY;南北显示时间的十位 MOV A, B

MOVC A,@A+DPTR

MOV P2,#0F7H

MOV P0,A

LCALL DELAY;南北显示时间的个位 JNB 4FH,LOOP1

CLR 4FH

DEC R3

DEC R4

CJNE R4,#0FFH,LOOP1

kkk1: MOV P1, #0DEH;南北绿灯灭黄灯亮

LOOP2: MOV A, R3

MOV B, #0AH

DIV AB

MOV DPTR,#TAB

MOVC A,@A+DPTR

MOV P2,#0FEH

MOV P0,A

LCALL DELAY

MOV P2, #0FBH

MOV P0, A

LCALL DELAY

MOV A, B

MOVC A,@A+DPTR

MOV P2,#0FDH

MOV P0,A

LCALL DELAY

MOV P2, #0F7H

MOV P0, A

LCALL DELAY

JNB 4DH,LOOP2

CLR 4DH

DJNZ 63H,Kkk2

MOV 63H,#2

DEC R3

CJNE R3,#0FFH,Kkk2

LJMP A1

Kkk2:MOV P1,#0FEH;南北绿灯灭黄灯也灭。kkk1 、Kkk2控制黄灯闪亮 A2:MOV A, R3

MOV B, #0AH

DIV AB

MOV DPTR,#TAB

MOVC A,@A+DPTR

MOV P2,#0FEH

MOV P0,A

LCALL DELAY

MOV P2, #0FBH

MOV P0, A

LCALL DELAY

MOV A, B

MOVC A,@A+DPTR

MOV P2,#0FDH

MOV P0,A

LCALL DELAY

MOV P2, #0F7H

MOV P0, A

LCALL DELAY

JNB 4DH,A2

CLR 4DH

DJNZ 63H,kkk1

MOV 63H,#2

DEC R3

CJNE R3,#0FFH,Kkk1

A1:MOV P1, #0F5H ;东西红灯时间到,南北绿灯亮,南北红灯亮

DISPLAY2:MOV R3, 41H ;显示东西绿灯,南北红灯时间

MOV R4, 42H

LOOP3: MOV A, R3

MOV B, #0AH

DIV AB

MOV DPTR,#TAB

MOVC A,@A+DPTR

MOV P2,#0FEH

MOV P0,A

LCALL DELAY

MOV A, B

MOVC A,@A+DPTR

MOV P2,#0FDH

MOV P0,A

LCALL DELAY

MOV A, R4

MOV B, #0AH

DIV AB

MOV DPTR,#TAB

MOVC A,@A+DPTR

MOV P2,#0FBH

MOV P0,A

LCALL DELAY

MOV A, B

MOVC A,@A+DPTR

MOV P2,#0F7H

MOV P0,A

LCALL DELAY

JNB 4FH,LOOP3

CLR 4FH

DEC R3

DEC R4

CJNE R3,#0FFH,LOOP3

KKK5:MOV P1, #0F3H

LOOP4: MOV A, R4 ;显示南北红灯,东西黄灯时间 MOV B, #0AH

DIV AB

MOV DPTR,#TAB

MOVC A,@A+DPTR

MOV P2,#0FEH

MOV P0,A

LCALL DELAY

MOV P2, #0FBH

MOV P0, A

LCALL DELAY

MOV A, B

MOVC A,@A+DPTR

MOV P2,#0FDH

MOV P0,A

LCALL DELAY

MOV P2, #0F7H

MOV P0, A

LCALL DELAY

JNB 4DH,LOOP4

CLR 4DH

DJNZ 63H,KKK5

MOV 63H,#2

DEC R4

CJNE R4,#0FFH,A7

LJMP DISPLAY1

A7:MOV P1, #0F7H;显示南北红灯,东西黄灯灭,KKK5 、A7控制黄灯闪亮 A8: MOV A, R4

MOV B, #0AH

DIV AB

MOV DPTR,#TAB

MOVC A,@A+DPTR

MOV P2,#0FEH

MOV P0,A

LCALL DELAY

MOV P2, #0FBH

MOV P0, A

LCALL DELAY

MOV A, B

MOVC A,@A+DPTR

MOV P2,#0FDH

MOV P0,A

LCALL DELAY

MOV P2, #0F7H

MOV P0, A

LCALL DELAY

JNB 4DH,A8

CLR 4DH

DJNZ 63H,KKK5

MOV 63H,#2

DEC R4

CJNE R4,#0FFH,KKK5

LJMP DISPLAY1

;;;;;;;;;;;;定时器中断;;;;;;;;;;;;

T0: PUSH ACC

PUSH B

PUSH PSW

MOV TH0,#3CH

MOV TL0,#0B0H

DJNZ 62H,OVER100

MOV 62H,#10

SETB 4DH

OVER100:DJNZ 60H,OVER

MOV 60H,#20

SETB 4FH

OVER: POP PSW

POP B

POP ACC

RETI

T1: PUSH ACC

PUSH B

PUSH PSW

MOV TH1,#3CH

MOV TL1,#0B0H

DJNZ 61H,OVER1

MOV 61H,#60

SETB 4EH

OVER1: POP PSW

POP B

POP ACC

RETI

;;;;;;;;;;;;;INTO中断修改;;;;;;;;;;

INT0:PUSH ACC

PUSH B

PUSH PSW

MOV A,P1

PUSH ACC

MOV P1,#0F6H;东西南北道红灯皆亮 CLR EX0

CLR TR0

LCALL DELAY ;按键消抖 JB P3.2, OK

LJMP DISPLAY3

OK:LJMP OVER2

DISPLAY3:MOV R5, 40H;东西红灯南北绿灯最大时间值的数码管显示

MOV R6, 43H

MOV A, R5

MOV B, #0AH

DIV AB

MOV DPTR,#TAB

MOVC A,@A+DPTR

MOV P2,#0FEH

MOV P0,A

LCALL DELAY

MOV A, B

MOVC A,@A+DPTR

MOV P2,#0FDH

MOV P0,A

LCALL DELAY

MOV A, R6

MOV B, #0AH

DIV AB

MOV DPTR,#TAB

MOVC A,@A+DPTR

MOV P2,#0FBH

MOV P0,A

LCALL DELAY

MOV A, B

MOVC A,@A+DPTR

MOV P2,#0F7H

MOV P0,A

LCALL DELAY

MOV A,P2

ANL A,#70H;在没按下K0的情况下,根据K1、K3按下的情况对各道的红绿灯亮的时间进行调节

CJNE A,#70H,DES3

LJMP DISPLAY3

DES3:LCALL DELAY

CJNE A,#70H,DES4

DES4:JNB ACC.4,DES7

JNB ACC.5,ADD1

JNB ACC.6,DEC1

基于51单片机红外感应家用小夜灯的设计概要

本科毕业论文(设计) 题目: 基于51单片机红外感应家用小 夜灯的设计 院系:物理与电子信息科学系 专业:电子信息科学与技术 姓名: 学号: 指导教师:周鸿武 教师职称:讲师 填写日期:2011年5 月 10 日

摘要 本系统采用了热释电红外传感器,它的制作简单、成本低、安装比较方便,而且性能比较稳定,抗干扰能力强、灵敏度高、安全可靠。 人体都有恒定的体温,一般在37度左右,所以会发出特定波长的红外线,人体辐射的红外线的中心波长为9~10um,而热释电红外传感器的波长灵敏度在0.2~20um范围内几乎稳定不变,所以实际系统中常采用的是热释电红外传感器。热释电传感器主要是以非接触的形式对人体辐射的红外线进行检测,将检测到的红外光谱转变成微弱的电信号,然后通过放大电路将微弱的电信号放大,最后经单片机处理以达到驱动电路从而使感应灯发光的效果。 本设计主要包括硬件和软件设计两个部分。硬件部分包括单片机控制电路、红外探头电路、驱动执行发光电路、发光器控制电路等部分组成。软件部分主要是延时程序的设计,处理器采用51系列单片机AT89C51,整个系统是在系统软件的控制下工作的。 关键词:单片机;红外传感器;数据采集;发光电路

Abstract This system uses a pyroelectric infrared sensor, its make simple, low cost, installation are more convenient and more stable performance, strong anti-jamming capability, high sensitivity, safe and reliable. The human body has a constant temperature, be in commonly 37 degrees or so, so will issue certain wavelengths of infrared radiation infrared center for 9 ~ 10um wavelength, and pyroelectric infrared sensor sensitivity in the wavelength of 0.2 ~ 20um range almost constant, so actual system often USES is pyroelectric infrared sensors. Pyroelectric non-contact sensor is mainly by the form of human radiation of infrared testing, detect the infrared spectrum into a weak signal, and then by amplifying circuit will weak signal amplifier, finally SCM processing to achieve driving circuit is thus make induction lamp glow effect. This design includes two parts and the design of hardware and software. Hardware part includes single-chip microcomputer control circuit, infrared sensor circuit, drive execution shine circuit, lighter control circuit components. Software part mainly delay program design, the processor by 51 series microcontroller AT89C51, the whole system is under control work in the system software. Keywords: PIC, Infrared sensor, Data acquisition, Luminous circuit

智能交通信号灯控制系统设计

编号: 毕业论文(设计) 题目智能交通信号灯控制系统设计 指导教师xxx 学生姓名杨红宇 学号201321501077 专业交通运输 教学单位德州学院汽车工程系(盖章) 二O一五年五月十日

德州学院毕业论文(设计)中期检查表

目 录 1 绪论............................................................................................................................ 1 1.1交通信号灯简介...................................................................................................... 1 1.1.1 交通信号灯概述.................................................................................................. 1 1.1. 2 交通信号灯的发展现状...................................................................................... 1 1.2 本课题研究的背景、目的和意义 ......................................................................... 1 1. 3 国内外的研究现状 ................................................................................................. 1 2 智能交通信号灯系统总设计.................................................................................... 2 2.1 单片机智能交通信号灯通行方案设计 ................................................................. 2 2.2 功能要求 ............................................................................... 错误!未定义书签。 3 系统硬件组成............................................................................................................ 4 4 系统软件程序设计.................................................................................................... 5 5 结论和展望................................................................................................................ 6 参考文献...................................................................................... 错误!未定义书签。 杨红宇 要: 但是传统的交通信号灯不已经不能满足于现代日益增长的交通压力,这些缺点体现在:红绿 以及车流量检测装置来实现交通信号灯的自控制,随着车流量来改变红绿灯1 绪论 1.1 1.1.1 为现代生活中必不可少的一部分。

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

三峡职业学院 课程设计 课题名称交通灯控制系统设计 交通灯控制系统设计 摘要:本系统由单片机最小系统、按键(开关)、LED 显示等等组成交通灯演示系统。系统用红、黄、绿三个发光二极管模拟交通灯的红灯、黄灯、绿灯的功能。系统除基本交通灯功能外,还具有倒计时(15秒)、时间设置、紧急情况(按键模拟传感器)处理等功能。 关键词:AT89C51,交通规则 引言:随着日新月异的电子变革,电子产品发生了突飞猛进的巨变,而在其中AT89C51扮演着一个重要的角色,AT89C51单片机具有广泛性、工具性、基础性的几个特点。单片机应成为中等技术人员的重要技术知识层面。近年来,我国工程技术队伍的梯队建设有了很大的进展。各类高职、高专如雨后春笋,涉电专业普遍开设单片机类课程。直观性表现在尽可能让我们在学习基本原理时能直观地看到相关实物及实物表演,使基本原理能实现形象化的表达;实践性表现在我们要通过许多实际操作来理解与掌握单片机的本质与技能;综合性表现在最终能使我们达到运用知识与技能来完成一个应用系统开发的全过程,有助于大学生动手能力的培养和提高,课程设计就是一门应用性很强的课程。如何让我们在学好基础知识的同时,迅速掌握设计应用技术,其中,实验与课程设计环节起着非常重要的作用。对我们学习和掌握单片机设计技术起到积极的作用。 一、方案比较、设计与论证

(1) 电源提供方案 为使模块稳定工作,须有可靠电源。我们考虑了两种电源方案 方案一:采用独立的稳压电源。此方案的优点是稳定可靠,且有各种成熟电路可供选用;缺点是各模块都采用独立电源,会使系统线路变复杂,且可能影响系统各模块的电路电平。 方案二:采用干电池提供电源。该方案的优点是系统简明扼要,线路易于梳理,节约成本;缺点是输出功率不高。 综上所述,我们选择第二种方案。 (2) 显示界面方案: 该系统要求完成数码管倒计时(15s)、状态灯发光二极管(红、黄、绿)的显示功能。基于上述原因,我们考虑了二种方案: 方案一:东西南北四个方向分别采用两位数码管显示倒计时。这种方案只显示有限的符号和数码字苻,并且制作PCB图时有许多的线相交,线路十分的复杂,不易制作原理图与PCB图,无法胜任题目要求。 方案二:东西南北四面各自采用红、黄、绿三个发光二极管显示,采用一个两位数码管显示倒计时,主要优点是易于调整元件在硬制板上摆放的位置,同时也易于PCB图的制作。 综上所述,我们选择方案二。 (3) 输入方案: 题目要求系统能即时的处理外部紧急情况产生的中断,我们讨论了两种方案: 方案一:采用矩阵键盘。该方案的优点是: 可提供较多I/O 口,实现更多的外部中断。直接站单片机的接口少的特点,但操作起来稍显复杂,而且编程也趋于复杂。 方案二:直接在IO口线上接上按键开关。因为设计时精简和优化了电路。 由于该系统对于交通灯等发光二极管的控制,只用单片机本身的I/O 口就可实现,只要一个开关来模拟一个外部的紧急中断,且本身的计数器及RAM已经够用,故选择方案二。 (4) 系统方案: 本系统的硬件采用模块化设计,以单片机控制器为核心,与LED信号灯电路等组成单片机控制信号系统.

声控走廊灯开关的设计说明

模拟电子技术课程设计题目:声控走廊灯开关的设计 院系:工学院电气与电子工程系 专业:电气工程及其自动化 班级: 姓名: 学号: 指导教师: 二〇一五年十二月

模电课程设计任务书 一、基本情况 学时:30学时学分:1学分课程设计代码:07120102 适应班级:14电气工程、自动化 二、进度安排 本设计共安排1周,合计30学时,具体分配如下: 实习动员及准备工作: 2学时 总体方案设计: 4学时 查阅资料,讨论设计: 14学时 撰写设计报告: 8学时 总结: 2学时 教师辅导:随时 三、基本要求 1、课程设计的基本要求 模电课程设计是在学习完模拟电子技术课程之后,按照课程教学要求,对学生进行综合性训练的一个实践教学环节。主要是培养学生综合运用理论知识的能力,分析问题和解决问题的能力,以及根据实际要求进行独立设计的能力。初步掌握模拟电子线路的安装、布线、焊接、调试等基本技能;熟练掌握电子电路基本元器件的使用方法,训练、提高读图能力;掌握组装调试方法。其中理论设计包括总体方案选择,具体电路设计,选择元器件及计算参数等,课程设计的最后要求是写出设计总结报告,把设计容进行全面的总结,若有实践条件,把实践容上升到理论高度。 2、课程设计的教学要求 模电课程设计的教学采用相对集中的方式进行,以班为单位全班学生集中到设计室进行。做到实训教学课堂化,严格考勤制度,在实训期间累计旷课达到6节以上,或者迟到、早退累计达到8次以上的学生,该课程考核按不及格处理。在实训期间需要外出查找资料,必须在指定的时间方可外出。 课程设计的任务相对分散,每3名学生组成一个小组,完成一个课题的设计。小组成员既有分工、又要协作,同一小组的成员之间可以相互探讨、协商,可以互相借鉴或

基于单片机的声光控制灯

基于单片机的声光控制模拟路灯 (程序部分) 前言:单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。本次我们采用at89c51单片机设计一种基于单片机控制的声光控制模拟路灯。该灯有声控,光控,声光同时控制楼道灯三种模式,经过调查,现在绝大多数小区的楼道灯都是纯电路形式实现声光控制的,这较之智能控制缺乏功能多样性,稳定性,而未来肯定是智能化的天下,所以我们用单片机模拟这一个多功能灯的系统。 关键字:单片机,at89c51,智能社区,楼道灯 目录: 一、设计目的 (2) 二、总体设计 (2) 方案选择: (2) 三、硬件设计 (3) 原理说明: (3) 四、软件设计 (3) 主要程序清单: (3) 程序框图: (5) 五、实验结果 (6) 六、总结 (6)

通过此次设计,主要是为了巩固我们的单片机相关知识及对单片机的相关应用,培养电子系统设计与实践的能力,学会设计使用简易的声、光传感器,并能用这些传感器设计一个声光控制的路灯(楼道灯)。 完成功能: 1)、声控灯模式。当传感器接收到声音信号时,单片机控制灯亮,并在5秒后灯自动熄灭。 2)、光控等模式。当光电传感器接收到为暗光时,灯自动点亮,接收到为亮光时,等自动熄灭。 3)、楼道灯模式。声光控制结合,即模拟当天暗并且楼道里有人走过的时候灯自动点亮5秒后熄灭。 二、总体设计 此次设计的声光控制灯包括三个基本模块,即声音处理模块、光处理模块、单片机小系统。总体设计框图如下: 图1、总体设计框图 方案选择: 1)、单片机部分。由于此次设计对单片机的要求较低,所以我们选择最为常用的at89c51单片机作控制部分。 2)、声控部分 一:选择专用的声音传感器模块来完成,能得到正确的波形、电压、频率等参数,且设计电路简单省事,但成本较高。 二:用驻极体话筒通过相应的信号处理电路对声音信号进行处理,成本较低,但电路设计麻烦。 综上所述:我们选择方案二,因为此次设计对声音信号的波形等参数要求较小,只要单片机接收到并能判断为高电平即可。 3)、光控部分 一:用光敏二极管作光电元件,光敏二极管对光转换为相应的电流。 二:用光敏电阻作光电元件,光敏电阻对光转换为相应的电阻。 综上所述:我们选用光敏电阻作光控部分的核心元件,因为光敏二极管转换成的是电流,而我们需要判断的是电压信号,将电流转换为电压信号的电路较复杂。

基于PLC的智能交通灯控制系统设计 开题报告

南京师范大学中北学院
毕业设计(论文)开题报告
( 10 届)
题 目: 基于 PLC 智能交通灯控制系统设计
专 业: 电气工程及其自动化
姓 名: xxx 学 号: xxx
指导教师: xxx 职 称:
填写日期:
2014 年 2 月 20 日
南京师范大学中北学院教务处 制
开题报告填写要求
1.开题报告作为毕业设计(论文)答辩委员会对学生答辩资格

审查的依据材料之一。此报告应在指导教师指导下,由学生在毕业 设计(论文)工作前期内完成,经指导教师签署意见及院、系审查 后生效;
2.开题报告内容必须用黑墨水笔工整书写或按教务处统一设计 的电子文档标准格式(可从教务处网址上下载)打印,禁止打印在 其它纸上后剪贴,完成后应及时交给指导教师签署意见;
3.有关年月日等日期的填写,应当按照国标 GB/T 7408—94《数 据元和交换格式、信息交换、日期和时间表示法》规定的要求,一 律用阿拉伯数字书写。如“2011 年 4 月 26 日”或“2011-04-26”。
4.院系审查意见栏签章:自办专业盖中北学院教学院长签名章、 中北学院公章,非自办专业盖联办二级学院教学院长签名章、联办 二级学院公章。

毕 业 设 计(论 文)开 题 报 告
1.本课题的目的及研究意义:
随着我国交通事业的迅速发展,各种公交、运输汽车、私家车等车的急速增加,使 得城市道路交通日益堵塞,交通在许多城市已经成为“瓶颈”问题。因此,提高城市路 网的通行能力、实现道路交通的科学化管理迫在眉睫。
虽然各城市已在十字路口设置了交通灯,对交通进行了有效的疏通,但是随着社会、 经济的快速发展,原先的交通灯控制系统已经不能适应现在日益繁忙的交通状况。如何 改善交通灯控制系统,使其适应现在的交通状况,成为研究的课题。
传统的十字路口交通控制灯,通常的做法是:事先进行车流量的调查,运用统计的 方法将两个方向红绿灯的延时预先设置好。然而,实际上车辆流量的变化往往是不确定 的,有的路口在不同的时段甚至可能产生很大的差异。即使是经过长期运行、较适用的 方案,仍然会发生这样的现象:绿灯方向几乎没有什么车辆,而红灯方向却排着长队等 候通过。可见,统计的方法已不能适应迅猛发展的交通现状,更为现实的需要是:能有 一种能够根据车流量变化适时调节的交通灯控制系统。
我所要研究的就是基于 PLC 的智能交通灯控制系统。智能交通系统(ITS—— Intelligent Transport Systems)ITS 是一个跨学科、信息化、系统化的综合研究体系, 其主要内容是:将先进的人工智能技术、自动控制技术、计算机技术、信息与通讯技术 及电子传感技术等有效的集成,并应用于整个地面交通管理系统而建立的一种在大范围 内、全方位发挥作用的,实时、准确、高效的综合交通运输管理系统。由于交通系统具 有较强的非线性、模糊性和不确定性,是一个典型的分布式非线性系统,而且具有多种 信息来源、多传感器的特点,用传统的理论与方法很难对其进行有效的控制。把先进的 智能控制技术、信息融合技术、智能信息处理技术与交通管理技术结合起来,代表着城 市交通信号控制系统发展的方向。
智能交通的发展是现代社会经济发展的客观要求,交通运输是国民经济和现代社会 发展的基础。由于现代社会城市化速度越来越快、国民经济的高速增长、全球经济的一 体化进程加快、个人旅行与休闲时间的不断增加以及人们对交通需求越来越高,智能交 通便成为现代社会经济发展的客观要求。

基于晶体三极管的简易声控灯设计报告

大庆师范学院 电子技术课程设计报告 设计课题:基于晶体管的简易声控灯的设计 学院:物电学院 专业:物理教育 班级: 08级物理教育 姓名: 武士非姜珊薄小庆高金雪宋美晶日期: 2012月10年11月27日2010年12月27日指导教师:付保红

目录 1绪论 (1) 2设计内容及要求 (1) 2.1设计目的及主要任务 (1) 2.1.1设计目的 (1) 2.1.2设计任务及要求 (1) 2.2设计思想 (2) 3声控灯的工作与设计原理……………………………………………错误!未定义书签。 3.1放大电路的原理 (3) 3.2单稳态电路的原理 (3) 3.3继电器电路的原理 (4) 3.4整机电路原理 (5) 4设计总结……………………………………………………………错误!未定义书签。 参考文献 (7) 附录A:元器件清单 (8) 附录B: 成绩单 (9)

1绪论 晶体管(transistor)是一种固体半导体器件,可以用于检波、整流、放大、开关、稳压、信号调制和许多其它功能。晶体管作为一种可变开关,基于输入的电压,控制流出的电流,因此晶体管可做为电流的开关,和一般机械开关(如Relay、switch)不同处在于晶体管是利用电讯号来控制,而且开关速度可以非常之快,在实验室中的切换速度可达100GHz以上。 晶体管,本名是半导体三极管,是内部含有两个PN结,外部通常为三个引出电极的半导体器件。它对电信号有放大和开关等作用,应用十分广泛。输入级和输出级都采用晶体管的逻辑电路,叫做晶体管-晶体管逻辑电路,书刊和实用中都简称为TTL电路,它属于半导体集成电路的一种,其中用得最普遍的是TTL与非门。TTL与非门是将若干个晶体管和电阻元件组成的电路系统集中制造在一块很小的硅片上,封装成一个独立的元件.晶体管是半导体三极管中应用最广泛的器件之一,在电路中用“V”或“VT”(旧文字符号为“Q”、“GB”等)表示。本文介绍了基于晶体管的简易声控灯设计。 声控灯已经广泛应用在居民楼的楼道中,它给人民的生活带来很多的方便。这些声控灯电路中几乎都使用了集成电路,并且直接使用220V的交流电源。虽然这样做简化了电路,但对于初学者来说他们理解电路有一定的困难,调试电路也具有一定的危险性。这里介绍一个简单的声控灯电路,采用了三极管等分立元件和低压电源,不仅适合初学者的学习,而且通过电路中的继电器也可以控制其它电器进行工作。当你对着声控电路拍手或喊叫时,电路中的继电器会动作,如果用它控制小灯,可以使小灯工作几秒钟,然后自动关闭。 2设计内容及要求 2.1设计目的及主要任务 2.1.1设计目的 提高电子电路的理论知识及较强的实践能力;对电路器件的选型及电路形式的选择有一定的了解;学习晶体管电路的基本设计能力及基本调试能力;能够正确使用实验仪器进行电路的调试与检测;使用适当的软件进行仿真和制作PCB 板图。 2.1.2设计任务及要求

单片机设计方案——交通灯控制系统设计方案

单片机课程设计报告交通灯控制系统设计

摘要 本设计是针对交通灯系统的设计,由单片机AT89C51(实物用AT89S52)、键盘、LED显示、交通灯演示系统组成。单片机是把微型计算机的各功能部件集成在一块芯片中,构成的一个完整的微型计算机。AT89C51单片机是MC-51中的子系列,是一组高性能兼容型单片机,AT89C51是一个低功耗高性能的CMOS 8位单片机,40个引脚,片内含4KB Flash ROM和128B RAM,它是一个全双工的串行通行口,既可以用常规编程,又可以在线编程。 本设计中的数码管的选通采用的方法是动态显示,对每一位数码分时轮流通电显示,复位电路采用上电+按钮电平复位,时钟电路采用内部时钟产生方式。对特殊情况的处理采用中断处理方式,在中断处理程序中采用对管脚的状态查询扫描,已采取相应情况的处理。 对设计方案进行电路硬件设计,并将已编程的程序载入调试,可以得到理想的实验效果。系统包括人行道、左转、右转、以及基本的交通灯的功能.具体功能是假如 A 道和B道上均有车辆要求通过时,A、B道轮流放行。A道放行 25秒,B道放行20秒。一道有车而另一道无车,交通灯控制系统能立即让有车道放行。有紧急车辆要求通过时,系统要能禁止普通车辆通行,A、B道均为红灯,紧急车由K2 开关模拟。绿灯转换为红灯时黄灯亮 1秒钟。系统除基本交通灯功能外,还具有倒计时、时间设置、紧急情况处理、分时段调整信号灯的点亮时间以及根据具体情况手动控制等功能。

目录 1引言.......................................................................................................................................... - 1 - 1.1交通灯的重要作用........................................................................................................... - 1 -1.2该交通灯系统的特点....................................................................................................... - 1 -2系统总体方案及硬件设计 ......................................................................................................... - 2 - 2.1原理框图........................................................................................................................... - 2 -2.2设计功能........................................................................................................................... - 2 - 2.3交通灯控制系统各部分硬件组成................................................................................... - 2 - 2.3.1复位部分.................................................................................................................... - 2 - 2.3.2时钟电路部分............................................................................................................ - 3 - 2.3.3路口指示灯部分........................................................................................................ - 3 - 2.3.4显示部分.................................................................................................................... - 3 -2.4元器件清单....................................................................................................................... - 4 -3软件设计..................................................................................................................................... - 5 - 3.1交通灯控制系统软件流程图及程序分析....................................................................... - 5 - 3.1.1主程序流程图及程序模设计.................................................................................... - 5 - 3.1.2INT0中断服务程序流程图及程序模设计.............................................................. - 6 -3.2路口指示灯部分............................................................................................................... - 7 - 3.3显示部分........................................................................................................................... - 7 - 4. Proteus软件仿真 ..................................................................................................................... - 8 - 5 课程设计体会......................................................................................................................... - 10 -参考文献....................................................................................................................................... - 10 -附1:源程序代码 (13) 附2:系统原理图 (20)

单片机交通灯课程设计

单片机原理及应用课程设计报告 系别:物理系 专业:电子信息工程 指导教师: 班级:1504 学号: 姓名: 2018.5

课程设计任务书 目录

一、绪言 (1) 二、方案比较与论证 (1) 2.1 系统整体流程图 (1) 2.2 单片机的选择方案论证 (1) 2.3 89C51单片机引脚功能说明 (2) 2.4单片机最小系统 (5) 三、硬件电路设计 (6) 3.1 交通灯控制系统电路图 (6) 3.2 晶振电路的设计 (7) 3.3 LED灯电路的设计 (7) 3.4 主要元器件选择 (8) 四、程序设计 (8) 五、交通灯控制系统仿真 (10) 六、结束语 (11) 七、参考文献 (11)

一、绪言 近年来,随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,正在不断的应用到实际生活中,并且根据具体硬件结构软硬件结合,加以完善。 十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠什么来实现这井然秩序呢?靠的就是交通信号灯的自动指挥系统。交通信号灯控制方式很多。本系统采用单片机AT89C51为中心器件来设计交通灯控制器,实现了通过信号灯对路面状况的智能控制。从一定程度上解决了交通路口堵塞、车辆停车等待时间不合理、急车强通等问题。系统具有结构简单、可靠性高、成本低、实时性好、安装维护方便等优点,有广泛的应用前景。 二、方案比较与论证 2.1 系统整体流程图 2.2 单片机的选择方案论证 方案一:采用可编程逻辑期间CPLD 作为控制器。CPLD可以实现

声控灯课程设计报告

声控灯课程设计报告 声控技术是利用微型话筒把声信号转化为电信号,从而实现声音对灯的控制。以下是小编整理的声控灯课程设计报告,快乐看看吧。 意义 从建国以来,我国的电子技术的不断地飞速发展,广泛应用于社会的各个领域,工业、农业、医学、军事及日常生活等,但我国由于没有赶上前两次科技革命,经济发展相对于发达国家比较晚,仍属于发展中国家,所以作为21世纪的大学生有义务肩负起振兴国家的使命。 忆往昔,1837年画家出身的莫尔斯发明了电报,1876年,美国人贝尔虽然不懂电学和机械,但他凭借造福人类的激情和毅力发明了电话,没有受过正规大学教育的马可尼利用赫兹的火花振荡器作为发射器,实现了无线电信号的传递…… 鉴于以上各种事实,同样也点燃了我决心未来成为一名电子工程师内心的火花,我认为在学习好文化知识的基础上,我们应该多实践,把所学到的知识能尽量多地转化为造福社会的生产力。 目的 经过我们组四个人共同的商议,我们决定从比较简单的实验入手,设计一个声控闪光灯。声音由麦克风拾取,LED

灯能随着环境声音的强弱起伏而闪烁发光,当有声音时闪光灯发光,并且在一定范围内随着声音的大小闪光灯的亮暗发生变化,声音越大越亮。 设计任务 制作声控闪光灯。 1 理解声控闪光灯电路的工作过程。 2理解电路中各元件的作用,如耦合电容决定整个电路的下限频率,了解驻极体话筒的结构和特点。 3会对声控闪光灯电路进行安装、调试和测试。 4会用万用表对驻极体话筒进行正、负极识别和质量检测。 5掌握电阻、发光二极管、三极管、驻极体话筒的插装要求与工艺。 6掌握印制电路板元器件的焊接技术。 7熟悉印制电路板的连线方法。 帮助我们更好地理解所学的理论知识。 能利用模拟电电子技术课程一些基础知识制作出简单的电子器件。 学会查找资料,包括图书、网络等渠道。 提升我们的动手能力。 培养我们制作报告的一些基本方法。 基本概况

51单片机课程设计 声控灯

课程设计报告 华中师范大学武汉传媒学院 传媒技术学院 电子信息工程2011 仅发布百度文库,版权所有.

单片机课程设计 一、设计题目、要求 题目:声控灯设计 要求:A.使用单片机实现声控灯 B.当说话声音大于一定程度时,发光二极管显示,延时大于1秒 二、设计框图 1、硬件框图 三、方案设计 如果要让接在P1.0口的LED1亮起来,那么只要把P1.0口的电平变为低电平就可以了;相反,如果要接在P1.0口的LED1熄灭,就要把P1.0口的电平变为高电平;同理,接在P1.1~P1.7口的其他7个LED的点亮和熄灭的方法同LED1。因此,要实现流水灯功能,我们只要将发光二极管LED1~LED8依次点亮、熄灭,8只LED灯便会一亮一暗的做流水灯了。在此我们还应注意一点,由于人眼的视觉暂留效应以及单片机执行每条指令的时间很短,我们在控制二极管亮灭的时候应该延时一段时间,否则我们就看不到“流水”效果了。 四、硬件原图设计

五、程序流程图 六、仿真图 仿真结果如下:当S2关闭

当S3关闭 七、制作

八、调试 流水灯制作完成后,我们对它进行了调试,一开始灯不停地闪,无法接受到声音信号。后来,我们对PCB进行了检查,发现有放大电路的集电极连接线断路了,导致声音信号没法被芯片接收到。我们迅速的电路进行了修复。修复后,电路能够顺利的进行工作了。 九、心得体会 回顾起此课程设计,至今我仍感慨颇多,从理论到实践,在这段日子里,可以说得是苦多于甜,但是可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。在今后社会的发展和学习实践过程中,一定要不懈努力,不能遇到问题就想到要退缩,一定要不厌其烦的发现问题所在,然后一一进行解决,只有这样,才能成功。 在设计过程中虽然遇到了一些问题,但经过一次又一次的思考,一遍又一遍的检查终于找出了原因所在,也暴露出了前期我在这方面的知识欠缺和经验不足。比如在调试的时候,程序老是不稳定中断服务程序有时执行一次,有时又执行两次,开始我以为是板子受环境影响。后来在网上百度才知道是软件问题,是我忘了在执行中断服务程序时候把相应的中断关了,导致在执行中断服务程序时易受影响执行两次或两次以上。在这个发现问题之后,我在中断服务程序中关了相应的外中断之后。问题就解决了,下载程序到板子之后,运行就正常了。

交通灯控制系统课程设计

2011年至2012年第1学期《单片机原理与应用》课程设计 班级1006402 指导教师涂立旎 学生人数___ _3__ ___ 设计份数 1 2011年12月23日

城市交通灯控制系统设计报告 1006402-42 流溪 1006402-24钱升 1006402-06毛运鹏 一.设计时间 2012年12月19日——2011年12月23日 二.设计地点 一实验楼401机房 三.设计小组及成员分工 1006402-42 流溪(组长,编写及调试程序) 1006402-24 钱升(负责设计报告的书写及资料整理) 1006402-06 毛运鹏(原理图、流程图设计) 四.指导老师 涂立老师,旎老师 五.设计题目 基于51型单片机的城市交通灯控制系统 六.设计容及目标 1.该交通灯系统的设计容 本设计是基于AT89S51单片机的十字路口交通灯控制系统,利用6个发光二极管模拟交通灯。按照时间控制原则,利用并行接口和定时器,采用时间中断方式设计一套十字路口的交通灯管理系统,通行时间(或禁止时间)30秒,准备时间3秒,在准备时间里黄灯闪烁3次,闪烁频率为0.5秒,周而复始。 2.该交通灯系统的设计目标 本系统结构简单,操作方便;可实现自动控制,具有一定的智能性;对优化城市交通具有一定的意义。本设计将各任务进行细分包装,使各任务保持相对独立;能有效改善程序结构,便于模块化处理,使程序的可读性、可维护性和可移植性都得到进一步的提高。

七.流程图与原理图及部分说明 1.程序流程图如图1所示: 图1. 程序流程图 2.主程序流程图步骤说明: (1)东西方向车道红灯亮,南北方向车道绿灯亮。表示东西方向车道上的车辆禁止通行,南北方向车道允许通行。绿灯亮足规定的时间隔时,控制器发出状态信号,转到下一工作状态。

单片机课程设计——交通灯控制系统设计

本科课程设计报告 单片机课程设计报告交通灯控制系统设计

摘要 本设计是针对交通灯系统的设计,由单片机AT89C51(实物用AT89S52)、键盘、LED显示、交通灯演示系统组成。单片机是把微型计算机的各功能部件集成在一块芯片中,构成的一个完整的微型计算机。AT89C51单片机是MC-51中的子系列,是一组高性能兼容型单片机,AT89C51是一个低功耗高性能的CMOS 8位单片机,40个引脚,片内含4KB Flash ROM和128B RAM,它是一个全双工的串行通行口,既可以用常规编程,又可以在线编程。 本设计中的数码管的选通采用的方法是动态显示,对每一位数码分时轮流通电显示,复位电路采用上电+按钮电平复位,时钟电路采用内部时钟产生方式。对特殊情况的处理采用中断处理方式,在中断处理程序中采用对管脚的状态查询扫描,已采取相应情况的处理。 对设计方案进行电路硬件设计,并将已编程的程序载入调试,可以得到理想的实验效果。系统包括人行道、左转、右转、以及基本的交通灯的功能.具体功能是假如 A 道和B道上均有车辆要求通过时,A、B道轮流放行。A道放行 25秒,B道放行20秒。一道有车而另一道无车,交通灯控制系统能立即让有车道放行。有紧急车辆要求通过时,系统要能禁止普通车辆通行,A、B道均为红灯,紧急车由K2 开关模拟。绿灯转换为红灯时黄灯亮 1秒钟。系统除基本交通灯功能外,还具有倒计时、时间设置、紧急情况处理、分时段调整信号灯的点亮时间以及根据具体情况手动控制等功能。

目录 1引言.......................................................................................................................................... - 1 - 1.1交通灯的重要作用........................................................................................................... - 1 -1.2该交通灯系统的特点....................................................................................................... - 1 -2系统总体方案及硬件设计 ......................................................................................................... - 2 - 2.1原理框图........................................................................................................................... - 2 -2.2设计功能........................................................................................................................... - 2 - 2.3交通灯控制系统各部分硬件组成................................................................................... - 2 - 2.3.1复位部分.................................................................................................................... - 2 - 2.3.2时钟电路部分............................................................................................................ - 3 - 2.3.3路口指示灯部分........................................................................................................ - 3 - 2.3.4显示部分.................................................................................................................... - 3 -2.4元器件清单....................................................................................................................... - 4 -3软件设计..................................................................................................................................... - 5 - 3.1交通灯控制系统软件流程图及程序分析....................................................................... - 5 - 3.1.1主程序流程图及程序模设计.................................................................................... - 5 - 3.1.2INT0中断服务程序流程图及程序模设计.............................................................. - 6 -3.2路口指示灯部分............................................................................................................... - 7 - 3.3显示部分........................................................................................................................... - 7 - 4. Proteus软件仿真 ..................................................................................................................... - 8 - 5 课程设计体会......................................................................................................................... - 10 -参考文献....................................................................................................................................... - 10 -附1:源程序代码 (13) 附2:系统原理图 (20)

相关主题
文本预览
相关文档 最新文档