- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字电子技术基础课程设计
题目: 交通灯控制器
学生姓名:
学 号:
院 (系):
专 业: 信息与计算科学
指导教师:
2010 年 6 月 30日
交通灯控制器
1.设计目的
(1)熟悉集成电路的引脚安排。掌握各芯片的逻辑功能及使用方法。了解面包板结构及其接线方法。了解的组成及工作原理。熟悉的设计与制作。
三.总体方案:
在一个有主、支干道的十字路口,主、支干道各设置一组红、黄、绿三色的交通灯。红灯亮表示禁止通行,绿灯亮表示可以通行。在绿灯变为红灯之前,黄灯先亮4秒,以提示未通行的车辆准备停车。由于主干道车辆较多,所以要求主干道处于通行状态的时间长一些,设为40秒;而支干道通行时间为20秒。
主要功能为:
1.实现红绿灯的交通管制功能;
2.在红绿灯交换的前4秒,由黄灯提示司机注意,准备停车,且此时绿灯熄灭;
3.可适应主次干道不同的车流量的需要,拟设计主干道的车辆通行时间为40秒,次干道的车辆通行时间为20秒;
4.采用倒计时的方式,提示司机剩余时间。
简单原理如下:
由555时钟信号发生电路产生稳定的“秒”脉冲信号,确保整个电路装置计时工作稳定进行。用一片74LS161作为计数器,将其输出端通过非门与74LS48相连后,把74LS48输出端连到数码管上,实现倒计时。用另外一片74LS161作为状态控制器,控制状态变量Q2Q1的变化,即实现变化:00-01-10-11,从而使计数器实现模10、模2、模5的转化。六个灯与由状态控制器控制的74LS74的输出端通过门电路直接相连。
总体方案原理图如图3:
在此电路中,555时钟信号发生器产生一个以秒为单位的CP脉冲,计数器74LS161接受CP脉冲,实现同步计时。通过非门连接计数器输出端与译码驱动电路,在数码管上显示倒计时。将计数器的进位输出RCO取反用以控制其自身循环置数,且此进位输出RCO同时是红绿灯控制器74LS74与状态控制器74LS161的脉冲信号,由此,状态从00变至01,历时40s;从01至10,历时4s;从10至11,历时20s;再从11变至00,历时4s,依次循环。状态不同,计数器置数和红绿灯如何显示不同;计数器置数不同,则模值不同,状态改变时间也不同。
当用于计数的74LS161芯片输入为0110时实现模10的计数器;当输入为1110时实现模2的计数器;当输入为1011时实现模5的计数器。通过这种模式,实现计数器与状态控制器相互控制。
然后状态控制电路74LS161控制计时电路74LS161的输入端。当状态控制电路的输出Q1、Q0为00时实现模10的计数器,此时主干道的绿灯和支干道的红灯亮;为01时实现模2计数器,此时主干道的黄灯和支干道的红灯亮;为10时实现模5的计数器,此时主干道的红灯和支干道的绿灯亮;为11时实现模2的计数器,此时主干道的红灯和次干道的黄灯亮;然后Q1、Q0再回到00状态,这样就实现了交通灯的循环且实现了主支干道通车时间不同的功能。
四.单元电路设计
4.1 秒脉冲产生电路
将555芯片按一定的线路接上不同的电阻和电容就可产生周期不同的脉冲信号,即不同的频率的脉冲。
本次课程设计需要以秒为单位的脉冲信号,因此利用参数为4.7u和0.1u的2个电容,与参数为4.7k和150k的2个电阻按图4构成电路。
脉冲周期T=0.7×(4.7k+2×150k) ×4.7u,约等于1s。
使用主要器件:555芯片一片、参数为4.7u和0.1u的电容、参数为4.7k和150k的电阻。
4.2 计时电路
4.2.1 计数器电路
利用系统的状态量Q1,Q0控制计数74LS161的置数端D0,D1,D2,D3。当系统状态处在AGBR时,进制是十(模10),有效状态为0110,0111,1000,……1111,因此,置D3,D2,D1,D0为0110;当系统处在ARBG时,进制是五(模5),有效状态为1011,1100,1101,1110,1111,置D3,D2,D1,D0为1011;当系统处在AYBR或ARBY时,进制是二(模2),有效状态为1110,1111,置D3,D2,D1,D0为1110,由此有:
表1
状态控制器输出 计时电路置数 Q1 Q0 D3 D2 D1 D0 0 0 0 1 1 0 0 1 1 1 1 0 1 0 1 0 1 1 1 1 1 1 1 0 所以:D3=Q1+Q0
D2=Q0+Q1’
D1=1
D0=Q1*Q0’
注:符号“’”代表逻辑非。
按照上述函数表达式将代表状态的信号连接至计数器置数端D3、D2、D1、D0上,通过状态变量控制置数。并将计数器高位进位RCO通过非门连至其同步置数
文档评论(0)