:甲车道绿灯亮;Р BG=1:乙车道绿灯亮;Р AY=1:甲车道黄灯亮;Р BY=1:乙车道黄灯亮;Р A R=1:甲车道红灯亮;Р BY=1:乙车道红灯亮;Р由此得到交通灯的ASM图,如图12-2所示。设控制器的初始状态为S0(用状态框表示S0),当S0的持续时间小于25秒时,TL=0Р(用判断框表示TL),控制器保持S0不变。只有当S0的持续时间等于25秒时,TL=1,控制器发出状态转换信号ST(用条件输出框表示ST),并转换到下一个工作状态。依此类推可以弄懂ASM图所Р表达的含义。Р图3.画出交通灯控制器的ASMР(Algorithmic State Machine,算法状态机)Р二.单元电路的设计Р(1)秒脉冲发生器Р脉冲信号发生器用的是555定时器构成多谐震荡器,震荡频率为: f=1.43/(R1+2R2)CР电路图如下图:Р图4 秒脉冲产生器Р(2)定时器Р定时器由与系统秒脉冲(由上面时钟脉冲产生器提供)同步的计数器构成,要求计数器在状态信号ST作用下,首先清零,然后在时钟脉冲上升沿作用下,计数器从零开始进行增1计数,向控制器提供模5的定时信号TY和模25的定时信号TL。Р计数器选用集成电路74LS163进行设计较简便。74LS163是4位二进制同步计数器,它具有同步清零、同步置数的功能。74LS163的外引线排列图和时序波形图如图3所示,其功能表如表12、2所示。图中, 是低电平有效的同步清零输入端, 是低电平有效才同步并行置数控制端,CTp、CTT是计图12、2 交通灯的ASM图数控制端,CO是进位输出端,D0~D3是并行数据输入端,Q0~Q 3是数据输出端。由两片74LS163级联组成的定时器电路如图12、4所示。Р图5 74LS163的外引线排列图Р Р图6 74LS163时序波形图Р表2 74LS163功能表