种,如图3-3所示状态0支干道绿灯亮状态1支干道黄灯亮状态2主干道绿灯亮状态3主干道黄灯亮图3-3信号灯状态与车道运行状态如下:S0:支干道车道的绿灯亮,车道通行;主干道车道的红灯亮,车道禁止通行S1:支干道车道的黄灯亮,车道缓行;主干道车道的红灯亮,车道禁止通行S2:支干道车道的红灯亮,车道禁止通行;主干道车道的绿灯亮,车道通行S3:支干道车道的红灯亮,车道禁止通行;主干道车道的黄灯亮,车道通行其状态编码及状态转换图如图3-4所示图3-4交通信号灯状态装换图显然,这是一个二位二进制计数器。在这里,我们采用中规模集成计数器CD4029作为中心元件构成状态控制器。电路如下图所示:CD4029可实现二进制/十进制的可进位、可预置的加/减计数。它由B/D端控制二/十进制计数,当B/D端为高电位(即为1)时,为二进制计数;相反为十进制计数。由U/D端控制其加/减计数,当此端为高电位(1)时,为加计数;反之,为减计数。由PSE端控制是否预置初始数,当此端为高电位时,为有预置数;为低电位时,不预置初始数。它的CO端的输出为借位输出,CI端的输出为进位输出。3.3.2状态译码器主、支干道上的红、黄、绿信号灯的状态主要取决于状态控制器的输出状态。它们之间的关系见如下真值表。信号灯的状态,“1”表示灯亮,“0”表示灯灭。状态控制器输出主干道信号灯支干道信号灯Q1Q2R(红)Y(黄)G(绿)r(红)y(黄)G(绿)00001100010101001010000111100010根据真值表,可求出交通信号灯逻辑函数表达式为:G=1:主干道车道绿灯亮Y=1:主干道车道黄灯亮R=1:主干道车道红灯亮g=1:支干道车道绿灯亮y=1:支干道车道黄灯亮r=1:支干道车道红灯亮在这里选择半导体发光二级管模拟交通灯,由于门电路的带灌电流能力一般比带拉电流的能力强,要求门电路输出地电平时,点亮相应的发光二极管。