时序逻辑电路设计_第1页
时序逻辑电路设计_第2页
时序逻辑电路设计_第3页
时序逻辑电路设计_第4页
时序逻辑电路设计_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、时序逻辑电路的设计、实验目的1. 熟悉集成计数器的逻辑功能和各控制端的作用。2. 掌握计数器的使用方法。3. 掌握任意进制计数器的设计方法。4. 了解8421BCD和5421BCD的编码规则。二、实验器材集成计数器74LS90、四2输入与非门74LS00双4输入与非门74LS20四异或门74LS86六非门74LS04显示译码器7447/7448、七段数码管三、实验任务及要求1. 设计要求(1)用1片74LS90和 1片与非门设计一个5进制计数器。(2)用2片74LS90和 1片与非门设计一个四十以内(十以上)的任意进制计 数器。2. 实验内容(1)测试所用芯片74LS90的逻辑功能(置0、置9

2、、8421BCD计数输出功能)。(2)组装所设计的时序逻辑电路,并验证其功能是否正确。提示:计数器的状态输出端分别接在实验箱上的显示译码器的输入端,用七段数码管显示计数状态值。CP接实验箱上的可调连续脉冲。四、实验原理1. 74LS9 0的逻辑功能kIlli丄i1413=二进创时12、數J出端81 ;2347r1Liir严集威计数器LS9Q的引脚图CPf) NC 心 Qj GIMDQ2IIIiI1-二进制CPiRO(1) RO(2)NC VCC R9(1 R9(2)htJ_V“时特偿号 X*43.十进制时钟输出CPOQO001n12n0复位输入输岀R1R3 & 爲Qu QcQH H LXL L

3、 L LH H X LL L L LX X H HH L L HX L X L计数L X L X计数L xxL计教X L L x计数74LS90是二一五一十进制异步计数器。(1) R9(1)=R9(2)“ 1”,Q3Q2Q1Q0=1001 置 9;(2) R0(1)=R0(2)“ 1”, R9(1)| R9(2) =“0”,Q3Q2Q1Q0=0000置 0;(3) 计数脉冲由CP0端输入,输出由Q0端引出,即得二进制计数器;(4) 计数脉冲由CR端输入,输出由Q3,Q2,Q1端引出,即得五进制计数器;(5) 将Q0和CR相连,计数脉冲由CP0端输入,输出由Q3,Q2,Q1,Q0端引出, 即得8

4、421BCD码十进制计数器;2.时序逻辑电路的基本设计方法Step 1:明确设计电路功能,作出基于功能涉及到的所有编码排序的状态转换图; Step 2 :判断电路是否有输入或输出变量,并根据状态转换图画出状态转换表; Step 3 :根据状态转换表,分离出各触发器输出量QQ( m=1 2、3,)、输出变量丫的卡诺图并化简,得到各个触发器的状态方程;Step 4:选用恰当的触发器(一般选用JK触发器),通过将每个触发器的输出量 Q变形并与所选触发器的特征方程比对,得到各触发器的控制函数;Step 5:画电路图。根据选用的各个触发器的控制函数及输出函数,借助逻辑门 电路连接电路图;Step 6 :

5、根据状态转换图,判断所设计的电路能否自启动。实验电路(1)设计一个5进制计数器利用74LS90自带的5进制计数器,即可设计一个5进制计数器 (2)设计一个四十以内(十以上)的任意进制计数器。这是一个25( 5*5 )进制计数器25进使用两片74LS90两片都实现五进制,再将两片进行级联即可,设计一个 制计数器 六、总结调试过程所遇到的问题及解决方法 冋题(1)74LS90的五进制输出8,9端无法跳变,只有11端能正常跳变解决方法经老师提醒,我更换了新的芯片,把芯片安装在不同的位置,均出现上述结果, 最后更换了已完成实验的同学所使用的实验箱,才有正常的五进制输出冋题(2)连接25进制计数器时,发

6、现显示进位的数码管无法显示解决方法我使用实验箱上的高低电平测试端,测试发现芯片的VCC输入端没有信号,因此可以确定导线断路,更换导线后数码管能正常显示冋题(3)我在测试高低电平以及帮助其他同学时,发现导线之间接触不良现象频繁发生解决方法实验室当中的仪器使用时间过长,学生应当设计一个较为简单的电路,以便减少 仪器问题和方便检测电路故障七、思考题1.还可采用哪些中规模数字逻辑器件实现实验要求的任意进制计数器?画出逻 辑电路图并说明原理。类M塑号ft功能TTL算涉二-舌-廿制计敬器取计散输人.百抵蒂力肓接活带?4LS197昇步;八-十為赴制计戟辭直按洁童讦債匱数,戏时坤74LSL6U同步彳粧十进制计

7、敢器同步预换异歯淸零74LS161時4归删计异蹄皋胃步1M3R同步4应一讲制计数話同涉措零”同步図置數74LS191同涉可逆*检二进制计魏比异曲用雹垃,带加鹹控剤74L3L92异步満舞、预遏数,刈时神74LS113邮莊4曲二进制计败為并步猜霹,用歩極百魏,別时钟CCW24十位二进制串疔讣教器冷淸零自?个分频轴出CC-ID4O14僅二进制弗行il锻鮎CMOSCCJ51SC班衲步十逬制加链计数戏見步消略CP町無用止负沿越发CC452&如涉4忖二迸制计裁器R上CC4510可步可逆十遅制计数饕异歩清零.预宜数,町级聡CC4516阿步可讲4證二讲制计哉器H匚匚同步f制计薇澤冋步预覽It异歩淸率同步4位一

8、进制计数器同步预畫敢,异步晴零任意进制计数器设计方案一:采用反馈置数法来设计任意进制计数器此方法适用于某些具有预置数的计数器,它是采用预置数控制端LOAD来实现。对于74LS160属于同步式预置数的计数器来说,当 LOAD出现有效电平低电平后待下 一个时钟脉冲信号到来后计数器输出端的状态Q3Q2Q1Q0=D3D2D1D0.使其跳过某些状态来设计任意进制计数器。下面就以74LS160为例,用并行置数法设计 23进制计数器,其中预置数端 D3D2D1D0 可以置零,也可以置十以内的任意四位二进制数。那么此电路在其置数时十位和个位的D3D2D1D0 置入(01100110) 8421BCD 码=(6

9、6) 10,而反馈代码十位和个位为 (10001000) 8421BCD码=(88) 10,相当于十进制数的 88由此分析可得到计数器的模为 (88-66)+仁23, 故计数器为23进制计数器,其设计电路图如图 5所示。由此可以得到置数法的设计要点为:反馈代码转换成的十进制数-预置数端的代码转换成的十进制数+仁所设计的计数器的模。任意进制计数器设计方案二:任意进制计数器M小于N的情况假定已有的是 N进制计数器,需要得到的是 M进制计数器。这时就有 M小于N和M 大于N两种情况。例题为用74LS192设计一个八进制计数器:在N进制的计数器的计数顺序中,使计数器的计数状态跳过N-M的状态,就可以得

10、到M进制计数器,如例,74LS192是一个十进制计数器,如想得到八进制计数器,输出状态 QAQBQCQD需要从00001110状态,跳过0001及1001这两个状态。实现跳跃的方法有置 零法和置数法这两个方法。置零法的方式为在输入第 M个计数脉冲CP后,利用计数器当前的输出状态SM进行译码产生清零信号加到清零端上,使计数器清零,即实现了M进制计数器。在计数器的有效循环中不包括状态 SM,所以状态SM只在极短的时间内出现称为过渡状态。对于本例题来 说,在输入第八个时钟脉冲后,当前的输出状态QAQBQCQD为0001,通过计数器输出端QD的高电平信号给 CLR清零端,将计数器置零,回到0000状态

11、。根据以上原理设计出的逻辑图如下图所示。任意进制计数器设计方案三:任意进制计数器M大于N的情况例题为用74LS192设计一个24进制的计数器。设计任意进制计数器 M大于N的情况时必须要使用两个以上的 N进制集成电路进行组 合来完成M进制计数器的设计,各个集成电路之间的连接方式可分为串行进位, 并行进位, 整体置零,整体置数等几种方法。整体置零法就是将两片 N进制计数器级联成大于 M进制的计数器,然后在计数器输出 到达M状态时,通过输出状态译码出清零信号同时送达两个计数器的清零端,使两个计数 器同时清零,从而实现M进制,此方法类似于 M小于N的置零法原理。对于74LS192来说, 就是在两片集成

12、计数器输出端 QAQBQCQD到达0010 (第一片低位)0100 (第二片高位)状 态时,译出清零信号同时送到两个计数器的清零端。根据以上设计原理设计出下面的逻辑电路图。jate -aip . -S.IW1U4U3hANDHSk密 广* r I| LP TW E = W- I M *( | 1.zij止,ui了1;t * 1.1 ! , /uap 护i1气: r;74L3n2H1111 k - J.111*M . 1 lb1QFQ p賀r 2 :.* J r* Y 1噌1 * f i i w aji #&Ji 1 .1 c : (1f r14 -一.J 占骨=-u* - wJ/ - J w

13、I t I F* f hi* f fe r.ja J -整体置数法的工作原理等同于M小于N的置数法原理,首先就是将两片N进制计数器联成大于M进制的计数器,然后选定所设计的 M进制状态,译码出置数端的有效工作信号, 使N进制计数器置入置数输入端规定的信号,跳过剩余的不用的状态,从而实现M进制。用整体置数法使两片 74LS192完成24进制的设计方法可以参考M小于N的置数法以及以上的设计例题。2.给出用74LS161实现20进制(输出能用七段数码管显示 00 19)计数器的电 路图。U1为低位片(十进制计数器),U5为高位片(二进制计数器)。U1有从“ 0000到“001 ”十 个状态,下一个状态“ 1010通过与非门U2使CLR为低电平,此时U1清零。通过两片74LS161 同步式连接,使得 U5中的ENT、ENP为高电平,在下一个脉冲到来时,开始计数。U5有从“0000到“001”两个状态,下一个状态“010”通过与非门U6,使得U5的CLR为低电平, U5清零。U1每10个状态,U5有1个状态。所以数码管从 00开始计数,显示19后,又从 00重新开始。20,再显示00。仿真结果显示:由于高位片是异步置零,数码管会先显示朋 9 , a E ST . .LOJlD . ” 戏Uh山i I i I 1材L舁利用U1Jk姿X-Dmwroh .百上 c .

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论