交通灯控制电路的设计
交通灯控制电路的设计
摘 要
本文研究了基于单片机原理的交通灯控制电路的设计并通过proteus 软件对交通灯进行模拟仿真。论文首先简单回顾交通灯的发展历史及每次演变,介绍了单片机的应用和交通灯的设计原理,包括单片机的芯片和交通灯设计所用到的各个硬件电路。交通灯在现在快速发展的道路中有着重要的作用,它让路上的车辆有条不紊的运行着,交通灯的设计有着各种各样的方法,大多数情况下基于单片机和PLC 。当然在复杂的智能交通系统中,现在也有多种实现方法。
交通信号灯是城市交通有序、安全、快速运行的重要保障,而保障交通信号灯正常工作就成了保障交通有序、安全、快速运行的关键。为此,采用MCS-51系列单片机AT89C51为中心器件来设计交通灯控制电路,实现了能根据实际车流量通过8051芯片的PI 口设置红绿灯点亮的时间的功能,红绿灯循环点亮,倒计时剩3秒时黄灯闪烁警示,三种颜色灯交替点亮以及紧急情况下的中断处理功能。
关键词:单片机,交通灯,Proteus 仿真
Traffic Light Control Circuit Design
Abstract
In this paper, the design of the traffic light control circuit based on SCM principles By proteus software simulation paper first briefly review the history of the development of the traffic lights , and each change in design , traffic lights.Microcontroller applications and the design principle of the traffic lights , including the various hardware used by the microcontroller chip and the traffic light design principle and use of traffic lights in the rapid development of road vehicles on the road to an orderly running traffic lights . The design has a variety of methods, most cases based on microcontroller and PLC to more . Of course , in complex intelligent transportation systems , and now there are various methods .
The traffic lights are orderly urban transport , an important guarantee for safe, fast running , and the protection of the traffic lights work properly sought to protect the orderly traffic , security, the key to faster operation . To this end, MCS-51 series AT89C51 -centric devices to design the traffic light control circuit, a set of traffic lights brighten the actual traffic flow through the 8051 PI mouth ; traffic light cycle is lit , the countdown remaining three seconds flashing yellow warning lights of three colors alternating light and interrupt processing functions in case of emergency . Key Words:microcontroller , traffic lights , Protues simulation
目 录
摘 要 . ................................................................................................................................................ i Abstract ................................................................................................................................................ i i
第一章 绪论 . ................................................................................................................................ - 1 -
1.1 论文研究背景 ..................................................................................................................... - 1 -
1.2 交通灯控制的设计意义 .................................................................................................... - 1 -
1.3 交通灯控制的发展 ............................................................................................................. - 2 -
1.4 本论文的主要内容和结构安排 ......................................................................................... - 3 -
第二章 总体要求与设计方案 . .................................................................................................... - 4 -
2.1 设计要求 ............................................................................................................................. - 4 -
2.2 系统方框图 ......................................................................................................................... - 4 -
2.3 方案比较与选择 ................................................................................................................. - 4 -
2.3.1 电源提供方案................................................................................................................ - 4 -
2.3.2 显示界面方案................................................................................................................ - 5 -
第三章 系统总体设计与硬件电路 . ............................................................................................ - 8 -
3.1 基本设计 ............................................................................................................................. - 8 -
3.2 芯片的选择与简单介绍 ..................................................................................................... - 8 -
3.3 单片机主要功能部件 ......................................................................................................... - 9 -
3.4 单片机最小系统 ............................................................................................................... - 13 -
3.5 时间显示电路 ................................................................................................................... - 14 -
3.6 交通灯电路 ....................................................................................................................... - 15 -
第四章 系统软件设计及仿真结果 . .......................................................................................... - 17 -
4.1 每秒钟的设定 ................................................................................................................... - 17 -
4.2 计数器硬件延时 ............................................................................................................... - 17 -
4.2.1 计数器初值计算.......................................................................................................... - 17 -
4.2.2 计算公式...................................................................................................................... - 17 -
4.2.3 1秒的方法.................................................................................................................. - 18 -
4.2.4 相应程序代码.............................................................................................................. - 18 -
4.3 KEIL 的使用及简介 ......................................................................................................... - 18 -
4.4 PROTEUS 软件的使用及简介 . ........................................................................................ - 19 -
4.5 PROTEUS 仿真图 . ............................................................................................................ - 20 -
4.6 仿真结果分析 ................................................................................................................... - 25 -
第五章 总结与展望 . .................................................................................................................. - 26 -
5.1 论文总结 ........................................................................................................................... - 26 -
5.2 展望 ................................................................................................................................... - 26 - 参 考 文 献 . ................................................................................................................................ - 27 - 致 谢 . .................................................................................................................................... - 28 - 附 录 . ........................................................................................................................................ - 29 -
1. 电路原理图 . ........................................................................................................................... - 29 -
2.程序 . ..................................................................................................................................... - 30 -
第一章 绪论
1.1 论文研究背景
随着科学技术的飞速发展,单片机的应用已经深入到我们生活的各个方面,如工业自动化、自动检测与控制、智能仪器仪表、机电一体化设备等。在单片机的应用系统中,单片机往往是作为一个核心部件来使用,所以也称之为微控制器或嵌入式控制器,作为一个完整的实体,还应根据具体硬件结构软硬件结合,加以完善。
车辆穿梭的十字路口,车行车道,人行人道。怎样使得十字路口能够秩序井然,有条不紊的运行?交通信号灯的自动指挥系统在其中发挥了重要作用。交通信号灯控制方式很多。本系统采用MSC-51系列单片机AT89C51和可编程并行I/O接口芯片80C51为中心器件,LED 灯作为直行和左右拐弯指示来设计交通灯控制器,实现了能根据实际车流量通过8051芯片的P1口设置红、绿、黄灯点亮时间的功能,红绿灯循环点亮,倒计时黄灯进行闪烁。由于单片机体积小、价格低、应用方便、稳定可靠、功能齐全等。所以本系统实用性强、操作简单、扩展功能强。
1.2 交通灯控制的设计意义
交通问题是我国社会经济发展的一个大问题,尤其随着国家优良的政策不断的实施,国家经济发展也越发迅猛,我国是各人口大国,生活密度比较大,尤其在大中城市,交通拥挤的现状日益影响了社会发展的脚步,交通是否发达衡量是衡量一个省市盛会水平与投资环境的重要指标。如果知识一味的建设地铁或轻轨需要大量的资金与时间,这对大多数城市来讲都不太现实。
随着社会经济的发展,城市交通问题越来越引起人们的关注。人、车、路三者关系的协调,已成为交通管理部门需要解决的重要问题之一。城市交通控制系统是用于城市交通数据监测、交通信号灯控制与交通疏导的计算机综合管理系统,它是现代城市交通监控指挥系统中最重要的组成部分。
随着城市机动车量的不断增加,许多大城市如北京、上海、南京等出现了交通超负荷运行的情况,因此,自80年代后期,这些城市纷纷修建城市高速道路,在高速道路建设完成的初期,它们也曾有效地改善了交通状况。然而,随着交通量的快速增长和缺乏对高速道路的系统研究和控制,高速道路没有充分发挥出预期的作用。而城市高速道路在构造上的特点,
也决定了城市高速道路的交通状况必然受高速道路与普通道路耦合处交通状况的制约。所以,如何采用合适的控制方法,最大限度利用好耗费巨资修建的城市高速道路,缓解主干道与匝道、城区同周边地区的交通拥堵状况,越来越成为交通运输管理和城市规划部门亟待解决的主要问题。因此解决交通问题在考虑到经济环境等等问题时,那么提高交通控制系统的效率是重中之重,而这也是解决当务之急最有效的办法之一。
国内的交通灯一般设在十字路门,在醒目位置用红、绿、黄三种颜色的指示灯。加上一个倒计时的显示计时器来控制行车。对于一般情况下的安全行车,车辆分流尚能发挥作用,但根据实际行车过程中出现的情况,还存在以下缺点:
1.两车道的车辆轮流放行时间相同且固定, 在十字路口,经常一个车道为主干道,车辆较多,放行时间应该长些;另一车道为副干道,车辆较少,放行时间应该短些。
2.没有考虑紧急车通过时,两车道应采取的措施,臂如,消防车执行紧急任务通过时,两车道的车都应停止,让紧急车通过。
基于传统交通灯控制系统设计过于死板,红绿灯交替是间过于程式化的缺点,智能交通灯控制系统的设计就更显示出了它的研究意义,它能根据道路交通拥护,交叉路口经常出现拥堵的情况。利用单片机控制技术.提出了软件和硬件设计方案,能够实现道路的最大通行效率。
1.3 交通灯控制的发展
19世纪初,英国伦敦议会大厦前经常发生马车扎人的事故,于是人们受到红绿装的启发,1868年12月10日,信号灯家族的第一个成员就在英国伦敦议会大厦的广场上诞生了,由当时英国机械师师德. 哈特设计,制造的灯柱高7米,身上挂着一盏红绿两色的提灯—煤气交通信号灯,这是城市街道的第一盏信号灯。在灯的脚下,一名手持长杆的警察随心所欲的牵动皮带转换提灯的颜色。后来在信号灯的中心装上煤气灯罩,它的前面有两块红、绿玻璃交替遮挡。不幸的是只面试23天的煤气灯突然爆炸自灭,从此,城市的交通灯被取缔了。1914年,在美国的克利夫兰市才率先恢复了红绿灯,不过这时已是“电气信号灯”。稍后又在纽约和芝加哥等城市,相继重新出现了交通信号灯。
随着各种交通工具的发展和交通指挥的需要,第一盏名副其实的三色灯(红黄绿三种标志)于1918年诞生。它是三色圆形四面投影器,被安装在纽约市五号街的一座高塔上,由于它的诞生使城市交通大为改善。
黄色信号灯的发明者是我国的胡汝鼎,他怀着“科学救国”的抱负到美国深造,在大发
明家爱迪生为董事长的美国通用电气公司任职员。一天,他站在繁华的十字路口等待绿灯信号,当他看到红灯正要过去时,一辆转弯的汽车呼地一声擦身而过,吓了他一声冷汗。回到宿舍,他反复琢磨,终于想到了在红绿灯中间再加上一个黄色信号灯,提醒人们注意危险。他的建议立即得到有关方面的肯定。
中国最早的马路红绿灯,是于1928年出现在上海英租界。从最早的手牵皮带到20世纪50年代的电气控制,从采用计算控制到现代化的电子定时监控,交通信号灯在科学化,自动化上不断地更新,发展和完善。
1.4 本论文的主要内容和结构安排
本论文主要是通过选择合适的单片机来实现对十字路口交通灯的控制[5][6][7][8][9],完成了主干道绿灯亮60秒支干道红灯亮,支干道绿灯亮30秒主干道红灯亮的功能,每次当绿灯转换为红灯时黄灯先闪烁3秒,并且通过proteus 软件进行了仿真验证。
第一章 绪论 通过对交通的发展历程和交通灯控制的设计作简要的论述。
第二章 总体要求及设计方案 在了解了交通灯控制的设计要求后对交通灯控制的设计做出各种可行性的方案。
第三章 系统硬件电路设计 就设计中所用到的硬件做出介绍。
第四章 系统软件设计及仿真结果 对程序中几种软件设计做了详细的说明并通过软件对本次设计进行仿真。
第五章 总结与展望 对论文工作进行了总结,并对交通灯的发展趋势进行了展望。
第二章 总体要求与设计方案
2.1 设计要求
通过对AT89C51单片机的学习,设计一个主干道绿灯亮60秒,支干道红灯亮。支干道红灯亮30秒,主干道绿灯亮。在绿灯转为红灯亮时黄灯要在最后3秒闪亮。设计中要有倒计时的显示。
2.2 系统方框图
系统方框图[1]如图2.1所示。
图2.1 系统方框图
时钟电路产生AT89C51工作时所必需的控制信号,在时钟信号的控制下,严格按时序执行指令。常用的时钟电路有两种方式,一种是内部时钟方式,另一种是外部时钟方式。外部振荡器产生脉冲信号,常用于多片AT89C51同时工作,以便于多片AT89C51单片机之间的同步,一般为低于12MHz 的方波。片内振荡器,XTAL1、XTAL2引脚还能为应用系统中的其他芯片提供时钟,但需增加驱动能力。复位电路采用上电自动复位和按钮复位两种方式。最简单的是上电自动复位电路。显示电路采用数码管显示,数码管也有两种。分别是共阴极和共阳极的数码管。交通灯直接用发光管组成。
2.3 方案比较与选择
2.3.1 电源提供方案
为使模块稳定工作,须有可靠电源。因此考虑了两种电源方案:
方案一:采用独立的稳压电源。此方案的优点是稳定可靠,且有各种成熟电路可供选用;缺点是各模块都采用独立电源,会使系统复杂,且可能影响电路电平。稳压电源电路如图2.2所示。
[4]
图2.2 5v稳压电源电路图
方案二:采用单片机控制模块提供电源[4]。改方案的优点是系统简明扼要,节约成本;缺点是输出功率不高。单片机控制模块提供电源的电路如图2.3所示。
图2.3 +5V的数字电路电源
综上所述,我选择第二种方案。
2.3.2 显示界面方案
该系统要求完成倒计时功能。基于上述原因,我考虑了二种方案:
方案一:采用数码管显示[3]。这种方案只显示有限的符号和数码字符,简单,方便。4位数码管显示电路如图2.4所示。
图2.4 4位数码管显示电路图
方案二:采用点阵式LED 显点阵式LED 显示。这种方案虽然功能强大,并可方便的显示各种英文字符,汉字,图形等,但实现复杂,且须完成大量的软件工作。点阵式LED 显示如图2.5所示。
图2.5 点阵式LED 显示
综上所述,我选择第一种方案
第三章 系统总体设计与硬件电路
3.1 基本设计
首先正确选择自己所要的单片机型号,本毕设选择AT89C51型号单片机[2]。将单片机的P1^0接南北红灯,P1^1接南北黄灯,P1^2接南北绿灯。P1^3接东西红灯,P1^4接东西黄灯,P1^5接东西绿灯。P1^6接南北方向数码管的位选1,P1^7接南北方向数码管的位选。P3^0接东西方向数码管的位选1,p3^1接南北方向数码管的位选2。P0口接数码管。
3.2 芯片的选择与简单介绍
主控芯片采用AT89C51单片机(其管脚图如图3.1所示)。单片机,亦称单片微型计算机。它是把中央处理器(CPU )、数据存储器(RAM )、程序存储器(ROM )、输入/输出端口(I/0)等主要计算机功能部件都集成在一块集成电路芯片上的微型计算机。MCS-51单片机是指由美国INTEL 公司(大名鼎鼎的INTEL )生产的一系列单片机的总称,这一系列单片机包括了好些品种,如8031,8051,8751,8032,8052,8752等,其中8051是最早最典型的产品,该系列其它单片机都是在8051的基础上进行功能的增、减、改变而来的,所以人们习惯于用8051来称呼MCS-51系列单片机。
8051单片机包含中央处理器(CPU )、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线。
管脚的说明:
1、输入 / 输出引脚
P0口:不接片外存储器或不扩展I/O口时,可作为准双向I/O口。接有片外存储器或扩展I/O口时,P0口分时复用为低8位地址总线和双向数据总线。
P1口:可作为准双向I/O口使用。对于52子系列,P1.0与P1.1还有第二功能:P1.0可用作定时器/计数器2的计数脉冲输入端T2,P1.1可用作定时器/计数器2的外部控制端T2EX 。
P2口:一般可作为准双向I/O口使用;在接有片外存储器或扩展I/O口且寻址范围超过256字节时,P2口用作高8位地址总线。
P3口:除作为准双向I/O口使用外,还可以将每一位用于第二功能,而且P3口的每一
条引脚均可独立定义为第一功能的输入输出或第二功能。
2、控制线
ALE/PROG:地址锁存允许信号。ALE 在每个机器周期内输出两个脉冲。在访问片外程序存储器期间,下降沿用于控制锁存P0输出的低8位地址;在不访问片外程序存储器期间,可作为对外输出的时钟脉冲或用于定时目的。
对于片内含有EPROM 的机型,在编程期间,该引脚用作编程脉冲PROG 的输入端。
PSEN :片外程序存储器使能信号,低电平有效。当从外部程序存储器读取指令或常数期间,每个机器周期该信号两次有效,以通过数据总线P0口读回指令或常数。在访问片外数据存储器期间,PSEN 信号将不出现。
RST/VPD:RST 即为RESET ,VPD 为备用电源。该引脚为单片机的上电复位或掉电保护端。 当VCC 发生故障,降低到低电平规定值或掉电时,该引脚可接上备用电源VPD(+5V)为内部RAM 供电,以保证RAM 中的数据不丢失。
EA/VPP:EA 为片外程序存储器选通端。该引脚有效时,只选用片外程序存储器,否则选用片内程序存储器。
对于片内含有EPROM 的机型,在编程期间,此引脚用作21V 编程电压VPP 的输入端。
图3.1 AT89C51的管脚图
3.3 单片机主要功能部件
单片机的结构框图[11][12][13][14][15]如图3.2所示,下面对单片机的主要部件作简要说明。
图3.2 MCS-51单片机结构框图
(1)中央处理器(CPU )
中央处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU 负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。
(2)数据存储器(RAM )
8051内部有128个8位用户数据存储单元和128个专用寄存器单元,它们是统一编址的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的RAM 只有128个,可存放读写的数据,运算的中间结果或用户定义的字型表。
(3)程序存储器(内部ROM)
程序存储器用于存放程序和固定不变的常数等。通常采用只读存储器,且其又多种类型,在89系列单片机中全部采用闪存。AT89C51内部配置了4KB 闪存。
(4)时钟电路
时钟电路的作用是产生单片机工作所需要的时钟脉冲序列。
(5) 中断系统
中断系统的作用主要是对外部或内部的终端请求进行管理与处理。AT89C51共有5个中断源,其中又2个外部中断源和3个内部中断源。两级中断优先级,能实现两级中断嵌套,中断请求能否得到响应,由IE 控制。每个中断源的优先级都可由IP 编程确定。
1 外部中断源 —— INT0、INT1:
由引脚P3.2、P3.3输入的两个中断源;可直接触发TCON 的IE0、IE1标志位;触发方式:边沿触发、电平触发;触发方式由TCON 中的IT0、IT1来选择。IE0:INT0的中断请求标志位。
当INT0引脚上出现低电平或下降沿时,由硬件自动将IE0置“1”,产生中断请求标志。 IT0:INT0触发方式控制位,由软件来选择。IE1:INT1的请求标志位。同IE0。IT1:INT1触发方式控制位。同IT0。
2.51中断系统有4个SFR 分别为TCON (88H),SCON (98H),IE (0A8H),IP (0B8H)。
3. 中断请求标志
TCON 为T/C控制寄存器,也锁存T0和T1的溢出中断标志和INT0和INT1的中断标志等。 当中断源有中断时,由硬件自动对相应位置"1" 。响应中断后由硬件自动清除相应的标志位。
4. 中断允许控制器IE
中断申请后,CPU 是否相应中断,由IE 相应位控制,可通过对IE 编程来设置。
IE 各位如下("1"有效) :EX0:INT0中断允许位;ET0:T/C0中断允许位;EX1:INT1中断允许位;ET1:T/C1中断允许位;ES :串口中断允许位;EA :CPU 中断总允许位。
5. 中断优先级控制IP
5个中断源可分2个优先级,由IP 通过编程来设置。
IP 各位如下("1"选为高级,"0" 选为低级) :PX0:INT0优先级设定位;PT0:T/C0优先级设定位;PX1:INT1优先级设定位;PT1:T/C1优先级设定位;PS :串行口优先级设定位;PT2:T/C2优先级设定位(仅52系列有)2个优先级中,同级中断的优先次序如表3.1所示。
中断源 中断标志 同级内优先级 外部中断0 (INT0) IE0 最高
定时器0溢出中断 (T0) TF0 ↓
外部中断1 (INT1) IE1 ↓
定时器1溢出中断 (T1) TF1 ↓
串口中断
定时器2溢出中断 (T2)
6. 中断响应条件 RI 或TI TF2或EXF ↓ 最低
a. 是中断源有请求b. 是寄存器IE 的总允许位EA=1,且IE 相应的中断允许位为1;c. 无同级或高级中断正在服务;d. 现行指令执行完最后一个机器周期。
(6) 定时/计数器
8051有两个16位的可编程定时/计数器,以实现定时或计数产生中断用于控制程序转向。定时器/计数器是单片机中最常用、最重要的功能模块之一,定时器:对晶振12分频后的脉冲计数,最高定时为65536÷12×Ts (µs). Ts 为晶振周期,若晶振12MHz ,最大定时65536 µs。计数器:T0或T1引脚上有负跳变时,计数器就加1。最高计数频率为晶振频率的1/24。
T/C有4种工作方式,通常用方式1(结构图如图3.3所示)。由TMOD(89H)和TCON(88H)来选择和控制。当定时器/计数器用作“定时器”时,每经过1个机器周期(12个时钟周期),计数器加1。当定时器/计数器用作“计数器”时,计数器在对应的外部输入管脚(T0为P3.4引脚,T1为P3.5引脚)上每发生一次1到0的跳变时加1。使用“计数器”功能时,外部输入每个机器周期被采样一次。当某一周期管脚状态采样为高电平而下一周期采样为低电平时,计数器加1。
M1、M0:工作方式选择位。M1、M0的4中编码对应4种工作方式,对应关系如表3.2所示。
表3.2定时器/计数器的4种工作方式
M1
1 M2 0 1 0 工作方式 方式0,为13位定时器/计数器 方式1,为16位定时器/计数器 方式2,为初值自动重装的8位定时器/计数器
1 1 方式3,仅T0有效,将T0分为两个8位定时器/计
数器
TCON
D7D0
图3.3定时器/计数器方式1的逻辑结构框图
3.4 单片机最小系统
单片机最小系统以80S52为核心, 外加时钟和复位电路, 电路结构简单, 抗干扰能力强, 成本相对较低, 非常符合本设计的所有要求。单片机最小系统电路如图3.6所示。89C51单片机系列是MCS-51系列的基础上发展起来的, 是当前8位单片机的典型代表, 采用CHMOS 工艺, 即互补金属氧化物的HMOS 工艺, CHMOS是CMOS 和HMOS 的结合, 具有HMOS 高速度和高密度的特点, 还具有CMOS 低功耗的特点。
时钟电路在单片机的外部通过XTAL1,XTAL2这两个引脚跨接晶体振荡器和微调电容, 构成稳定的自激振荡器. 本系统采用的为12MHz 的晶振, 一个机器周期为1us,C2,C3为30pF 。时钟电路有内部时钟和外部时钟,其电路如图3.4所示。
图3.4时钟电路
复位电路分为上电自动复位和按键手动复位,RST 引脚是复位信号的输入端, 复位信号是高电平有效. 上电自动复位通过电容C3和电阻R2来实现, 按键手动复位是图中复位键来实现的。复位电路分上电和手动复位两种,其电路如图3.5所示。
图3.5复位电路
图3.6单片机最小系统
3.5 时间显示电路
因为系统要求南北和东西方向的信号灯时间不一样,所以就利用单片机的P0口送出数据的段码,位选信号用P2口送出,用动态扫描的方法显示东西、南北的倒计时间(如图3.7所
示) 。
数码管使用共阴数码管,需要接上470欧上拉电阻以提供足够大的电流来驱动数码管,数码管的每段的电流是约10毫安。同时这两个数码管的位选端分别接相应的端口(本实验中采用P1^6接南北方向数码管的位选1,P1^7接南北方向数码管的位选。P3^0接东西方向数码管的位选1,p3^1接东西方向数码管的位选2。P0口接数码管。)
交通灯显示的理论分析
(1) 倒计时显示的理论分析
利用定时器中断, 设置TH0=TH1=(65536-50000)/256,即每0.05秒中断一次。每到第20次中断即过了20*0.05秒=1秒时, 使时间的计数值减1, 便实现了倒计时的功能。
(2) 状态灯显示的理论分析
黄灯闪烁同样可以利用定时器中断。每到第10次中断即过了10*0.05秒=0.5秒时,使黄灯标志位反置,即可让黄灯1秒闪烁一次。
图3.7时间显示电路
3.6 交通灯电路
本设计利用单片机的p1口来驱动和控制各种信号灯的燃亮和燃亮时间,在实际中,交通灯的信号灯需要用高电压控制,在这只是模拟一下它的控制信号,所以我们就只用单片机的信号引脚直接来控制发光二极管。现实中的交通灯是东南西北四个方向分别都有红,绿,黄这三种颜色的灯。但是东西方向灯闪亮情况是一样的,南北同样也是。在设计是为了便于画
图,而且看得比较清楚。就省略了另外两个。交通灯电路如图3.8所示。
图3.8交通灯电路