数字电路课程设计
题目:数字交通灯
学生姓名:
学 号:
院 (系):
专 业:
指导教师:
2012 年 5月1
ﻩ目录
一、设计目的ﻩ1
二、设计要求ﻩ1
三、设计方案1
四、芯片介绍ﻩ2
1、NE555ﻩ2
2、CD4029ﻩ3
3、74LS47ﻩ3
4、74LS2454
5、74LS00ﻩ5
五、单元模块ﻩ5
1、秒信号产生器ﻩ5
2、状态控制器ﻩ6
3、状态译码器ﻩ6
4、定时系统8
六、调试要点ﻩ9
七、设计心得ﻩ10
参考文献资料ﻩ11
一、设计目的
,灵活运用理论知识.
2。提高学生的数字系统设计能力和实际动手能力.
3。进一步了解如何将数字电路设计应用到自动控制系统中,从而提高解决实际问题的能力。
4.为学习和使用计算机打下良好的基础。
二、设计要求
十字交叉路口在城市,特别是在大中城市可谓星罗棋布。为确保车辆安
全通过,行人安通过,在每个十字路口都设置了交通灯控制。今设计一个十字路口的交通灯控制,设计任务如下:
主、支干道交替通行,主干道每次放行30秒,支干道每次放行20秒.
绿灯亮表示可以通行,红灯亮表示禁止通行。
每次绿灯变红灯时,黄灯先亮5秒(此时另一干道上的红灯不变)。
十字路口要有数字显示,作为时间提示,、支干道通行时间及黄灯亮的时间均以秒为单位作减计数。
在黄灯亮时,原红灯按1Hz的频率闪烁.
要求主、支干道通行时间及黄灯亮的时间均可在0--—99s内任意设定。
三、设计方案
该交通灯控制系统的组成框图如下所示。状态控制器主要用于记录十字路口交通灯BCD译码器译码、数码管显示.
在黄灯亮期间,状态译码器将秒脉冲引入红灯控制电路,使红灯闪烁.
四、芯片介绍
1、NE555
NE555定时器的引脚图如下:
2、CD4029
CD4029是一CMOS电路二进制/十进制可异步置数的可逆计数器。在本设计中,,当
B/D端为高电位(即为1)时,为二进制计数;相反为十进制计数。由U/D端控制其加/减计数,当此端为高电位(1)时,为加计数;反之,为减计数。由PSECO端的输出为借位输出,CI端的输出为进位输出。
CD4029管脚排列图如下:
3、74LS47
74LS47是BCD—7段译码器/驱动器,是数字集成电路,用于将BCD码转化成数码块中的数字,然后我们就能看到从0-9的数字。译码为编码的逆过程。它将编码时赋予代码的含义“翻译”过来。实现译码的逻辑电路成为译码器。译码器输出与输入代码有唯一的对应关系.74LS47是输出低电平有效的七段字形译码器,它在这里与数码管配合使用.
74LS47管脚排列图如下:
4、74LS245
74LS245是一个8位双向三态缓冲器,又称三态数据总线收发器。其逻辑功能为:当控制信号=0时,若DIR=1,则数据传输通路为A→B;若DIR=0,则数据传输通路为B→A。而当=1时,无论DIR为何值,A、B之间均呈高阻断状态。
74LS245管脚排列图如下:
5、74LS00
74LS00是二输入端四与非门。其引脚图如下:
数字电路课程设计数字交通灯 来自淘豆网m.daumloan.com转载请标明出处.