全文预览

单片机实现红绿灯控制

上传者:相惜 |  格式:doc  |  页数:15 |  大小:0KB

文档介绍
Р1Р1Р1Р1Р1Р1Р1Р第4章设计过程Р4.1 秒脉冲发生器Р脉冲发生器是由555定时器构成的多谐振荡器,因为控制系统是以秒作为单位,所以用秒脉冲发生器,且其对信号的精度要求不高,这里选用555定时器来构成。555定时器组成的秒脉冲CP1的周期为:T≈0.7(R1+2*R2)*C,若T=1s,令C=10µF,R1=47kΩ,R2=47 kΩ。根据计算结果,脉冲发生器设计如图2所示,它向计数电路提供的秒计时CP脉冲,周期可通过下式Р T1=(R1+R2)CLn2 (式 1)Р T2=R2Cln2 (式 2) Р T=T1+T2 (式 3)Р设定电路原理图。原理图,波形图如下图所示:Р图4-1 脉冲发生器原理图Р4.2 控制器Р控制器是交通管理的核心,它应该能够按照交通管理规则控制信号灯工作状态的转换。如下表所示。选用两个D触发器FF1、FFO做为时序寄存器产生4种状态,控制器状态转换的条件为TR和TY,上电复位后控制器处于Q1n+1Q0n+1= 00状态时,如果TY= 0,则控制器保持在00状态;如果TY=1,则控制器转换到Q1n+1Q0n+1= 01状态。这两种情况与条件TR无关,所以用无关项”X”表示。其余情况依次类推,同时表中还列出了状态转换信号ST。Р表4-1 控制信号灯工作状态表Р输入Р输出Р现态Р状态转换条件Р Р次态Р状态转换信号РQ1nРQ0nРTYРTRРQ1n+1РQ0n+1РSTР0 Р0Р0Р无Р0Р0Р0Р0Р0Р1Р无Р0Р1Р1Р0Р1Р无Р0Р0Р1Р0Р0Р1Р无Р1Р1Р1Р1Р1Р1Р无Р无Р1Р1Р0Р1Р1Р无Р无Р1Р0Р1Р1Р0Р无Р0Р1Р0Р0Р1Р0Р无Р1Р0Р0Р1Р图4-2 控制器电路图Р其中TR,TY是由两个74LS190的输出端经过逻辑组合形成的两个输出端,如下图所示:Р图4-3 74LS190的输出示意图

收藏

分享

举报
下载此文档