全文预览

交通信号灯控制系统的设计及仿真分析 毕业论文

上传者:upcfxx |  格式:doc  |  页数:41 |  大小:0KB

文档介绍
闪烁)、S2(主红灯亮,支绿灯亮)、S3(主红灯闪烁,支黄灯壳)表示[4],其状态编码及状态转换图如图2-1所示:图2-1信号灯工作顺序流程图4组编码对应4种状态,显然这是一个2位二进制计数器的输出状态,故可采用多种中规模集成计数器来实现。本设计采用CD4029连接成二进制加法计数器构成状态控制器。2.2CD4029的引脚图及引脚功能CD4029为4位可预置二进制/十进制可逆计数器。它的引脚图如图2-2所示。该计数器可进行二进制加/减计数或BCD十进制加/减计数操作,两种计数方式均有超前进位功能;B/D端为高电平时,进行二进制计数;B/D端为低电平时,进行十进制计数。U/D为高电平时,为加计数器;反之,为减计数器。PE为置数控制端,为计数控制器。因此CD4029的计数选择有4种,分别由U/D(上数/下数)及B/D(二进制/十进制)两脚来控制。图2-2CD4029的引脚图1.U/D=1,B/D=1;则为上数二进计数,其计数值由0000到1111,总共有16种状态,也就是十进制的0到15。2.U/D=1,B/D=0;则为上数十进计数,其计数值由0000到1001为止,只有10种状态,换句话说就是BCD计数的0到9,详如时序图所示。3.U/D=0,B/D=1;则为下数二进计数,其计数值分别依1111、1110往下计至0000,再回到1111;总共有16种状态,也就是十进制的15到0。4.U/D=0,B/D=0;则为下数十进计数,其计数值由1001、1000往下计数至0000,再回到1001,即由9下数至0,再回到9。2.3状态控制器设计图本设计中需要用二进制加法计数器来表示S0、S1、S2、S3这四种状态,故把B/D和U/D接高电平。在4029的引脚Q0、Q1上分别加了一个非门来表示对它们取反,从而得到S0、S1、S2、S3这四种状态,电路如图2-3所示:图2-3状态控制器设计图

收藏

分享

举报
下载此文档