数字电路课件第六章2.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数字电路课件第六章2.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字电路 课件 第六
- 资源描述:
-
1、数字电路与逻辑设计数字电路与逻辑设计第六章第六章 时序逻辑电路时序逻辑电路(二二)西安邮电学院西安邮电学院“校级优秀课程校级优秀课程”6.56.5采用中规模集成器件设计任意进制计数器采用中规模集成器件设计任意进制计数器 计数器设计步骤如下:计数器设计步骤如下:1.1.根据设计要求,确定有效状态;根据设计要求,确定有效状态;2.2.2.2.画状态转移图;画状态转移图;3.3.3.3.选择集成器件,查看器件功能表;选择集成器件,查看器件功能表;4.4.选择合适的反馈形式和反馈信号;选择合适的反馈形式和反馈信号;5.5.5.5.画逻辑电路图;画逻辑电路图;6.6.6.6.画出工作波形图(可选)。画出
2、工作波形图(可选)。一、利用同步计数器实现任意模一、利用同步计数器实现任意模M M计数器计数器的方法:的方法:(一)利用清除端的复位法。一)利用清除端的复位法。(反馈清零法反馈清零法)(二)利用置入控制端的置位法。(二)利用置入控制端的置位法。(同步预置法同步预置法)1.1.MN,NMN,N为单片计数器的最大计数值为单片计数器的最大计数值 利用清除端的复位法或置入控制端的置位法进行设计。利用清除端的复位法或置入控制端的置位法进行设计。2.MN,N2.MN,N为多片计数器级联后的最大计数值为多片计数器级联后的最大计数值当要实现的模值当要实现的模值M M超过单片计数器的计数范围时,必须首先超过单片
3、计数器的计数范围时,必须首先将多片计数器级联,以扩大计数范围(将多片计数器级联,以扩大计数范围(N=10N=10n n 或或1616n n),然后),然后利用整体同步置入端的置数法和利用整体清除端复位法构成利用整体同步置入端的置数法和利用整体清除端复位法构成模模M M计数器。计数器。多片多片74160 74160、7416274162级联,级联,N=10N=10n n多片多片74161 74161、7416374163级联,级联,N=16N=16n n6.56.5采用中规模集成器件设计任意进制计数器采用中规模集成器件设计任意进制计数器 6.56.5采用中规模集成器件设计任意进制计数器采用中规模
4、集成器件设计任意进制计数器 1.MN,N1.MN,N为单片计数器的最大计数值为单片计数器的最大计数值 当计数至当计数至S SM M时,利用时,利用S SM M状态产生一清除信状态产生一清除信号,加到清号,加到清0 0端,使计数器返回到端,使计数器返回到S S0 0状态,从而实状态,从而实现模现模M M的计数器。的计数器。(一)反馈清零法一)反馈清零法I.I.确定有效状态(必须从全确定有效状态(必须从全0 0开始);开始);II.II.产生异步清除端信号产生异步清除端信号 ;III.III.画逻辑图。画逻辑图。CR设计方法设计方法:例:例:应用应用4 4位二进制同步计数器位二进制同步计数器741
5、6174161实现实现模模1010计数器,要求采用计数器,要求采用清除端复位法。清除端复位法。分析:分析:根据设计要求,确定各种状态根据设计要求,确定各种状态0 09 9;画状态转移图;画状态转移图;(一)反馈清零法一)反馈清零法6.56.5采用中规模集成器件设计任意进制计数器采用中规模集成器件设计任意进制计数器 计数器状态转移图为:计数器状态转移图为:13QQCR 注意:用来清注意:用来清0 0的瞬态为的瞬态为M M,该状态一经出现马上消失。,该状态一经出现马上消失。(一)反馈清零法一)反馈清零法6.56.5采用中规模集成器件设计任意进制计数器采用中规模集成器件设计任意进制计数器 为什么为什
6、么10101010状态不算在主循环状态不算在主循环内,用波形图说明内,用波形图说明画出电路原理图画出电路原理图同步计数器最低位同步计数器最低位Q Q0 0在在CPCP翻转。先画最低位翻转。先画最低位Q Q0 0。当第十个脉冲上升沿到达后当第十个脉冲上升沿到达后Q Q3 3Q Q2 2Q Q1 1Q Q0 01010,/CR1010,/CR0 0。只要。只要/CR=0,/CR=0,计数计数器强制置器强制置0 0。10101010只能使只能使Q Q3 3Q Q1 1出现一个很窄的小毛刺。出现一个很窄的小毛刺。缺点缺点:Q:Q1 1输出波形上有毛刺。造成输出波形上有毛刺。造成/CR/CR脉冲宽度太窄
7、,清脉冲宽度太窄,清0 0不可靠。不可靠。&CPD D3 3D D2 2D D1 1D D0 0Q Q3 3Q Q2 2Q Q1 1Q Q0 0C CO OCTCTP PCTCTT TCRLD74161112345678910CP0Q1Q2Q3QCR(一)反馈清零法一)反馈清零法6.56.5采用中规模集成器件设计任意进制计数器采用中规模集成器件设计任意进制计数器 6.56.5采用中规模集成器件设计任意进制计数器采用中规模集成器件设计任意进制计数器&0&D D3 3D D2 2D D1 1D D0 0Q Q3 3Q Q2 2Q Q1 1Q Q0 0C CO OCTCTP PCTCTT TCRLD
8、74161当第十个当第十个CPCP到来:到来:1 0 11G1G2G3010当第十个当第十个CPCP到来:到来:01 在第十个在第十个CPCP的作用下,的作用下,Q Q端输出的清端输出的清0 0信号宽度和计数脉信号宽度和计数脉冲冲CP=1CP=1的持续时间相同。足以保的持续时间相同。足以保证各级触发器能正常工作。证各级触发器能正常工作。基本触发器基本触发器Q=0Q=0,/CR=0,/CR=0,使使Q Q3 3Q Q2 2Q Q1 1Q Q0 0=0000=0000。基本触发器基本触发器Q=1Q=1,/CR=1/CR=1。0 0 0100加基本加基本RSRS触发器,使触发器,使/CR /CR 脉
9、冲宽度变宽脉冲宽度变宽CP1QQ12345678910CP0Q1Q2Q3Q1GCR(一)反馈清零法一)反馈清零法工作波形图:工作波形图:1 12 23 34 45 56 67 78 89 9 1010(一)反馈清零法一)反馈清零法(二二)同步预置法:同步预置法:利用置数端,以利用置数端,以置入某一固定二进制数值置入某一固定二进制数值的方法,从而使的方法,从而使N N进制计数器跳跃进制计数器跳跃(N-M)(N-M)个状态,实现模值为个状态,实现模值为M M的计数器。的计数器。设计方法:设计方法:确定有效状态(连续的确定有效状态(连续的M M个状态)个状态)确定置入数据(由第确定置入数据(由第1
10、1个状态确定)个状态确定)产生同步置入端信号(由最后产生同步置入端信号(由最后1 1个状态确定)个状态确定)画逻辑图画逻辑图1.MN,N1.MN,N为单片计数器的最大计数值为单片计数器的最大计数值6.56.5采用中规模集成器件设计任意进制计数器采用中规模集成器件设计任意进制计数器 例、用例、用7416174161的置入控制端构成的置入控制端构成8 8进制计数器进制计数器(方法(方法1 1)若计数从若计数从Q QD DQ QC CQ QB BQ QA A=0000=0000开始则有效状态为开始则有效状态为 0000 0001 0010 0011 0000 0001 0010 0011 0111
11、0110 0101 0100 0111 0110 0101 0100 置入数据为置入数据为DCBA=0000DCBA=0000同步置入信号同步置入信号CBAQQQLD(二二)同步预置法同步预置法例、用例、用7416174161的置入控制端构成的置入控制端构成8 8进制计数器进制计数器(方法(方法2 2)若计数从若计数从Q QD DQ QC CQ QB BQ QA A=0001=0001开始则有效状态为开始则有效状态为 0001 0010 0011 0100 0001 0010 0011 0100 1000 0111 0110 0101 1000 0111 0110 0101 置入数据为置入数据
12、为DCBA=0001DCBA=0001同步置入信号同步置入信号DQLD(二二)同步预置法同步预置法OCLD 例、用例、用7416174161的置入控制端构成的置入控制端构成8 8进制计数器进制计数器(方法(方法3 3)利用进位信号利用进位信号C CO O来控制同步置入端则有效状态为来控制同步置入端则有效状态为 Q QD DQ QC CQ QB BQ QA A 1000 1001 1010 1011 1000 1001 1010 1011 1111 1110 1101 1100 1111 1110 1101 1100 置入数据为置入数据为DCBA=1000 DCBA=1000 同步置入信号同步置
13、入信号(二二)同步预置法同步预置法例:用四位同步二进制计数器例:用四位同步二进制计数器7416174161设计设计8421BCD8421BCD码计数器。码计数器。解:解:8421BCD8421BCD码计数器的状态转移图如图所示码计数器的状态转移图如图所示 从状态转移图可以看出,当计数器的状态为从状态转移图可以看出,当计数器的状态为10011001时,时,7416174161不再执行计数功能,而是要执行置数功能,使不再执行计数功能,而是要执行置数功能,使161161跳跳过过6 6个状态,使个状态,使10011001的下一个状态为的下一个状态为00000000。可以得到:可以得到:03QQLD D
14、 D3 3D D2 2D D1 1D D0 0=0000=0000(二)同步预置法二)同步预置法画出逻辑图如图画出逻辑图如图 03QQLD D D3 3D D2 2D D1 1D D0 0=0000=0000 例:用四位同步二进制计数器例:用四位同步二进制计数器7416174161设计设计8421BCD8421BCD码计数器。码计数器。(二)同步预置法二)同步预置法例:用四位同步二进制计数器例:用四位同步二进制计数器7416174161设计余设计余3BCD3BCD码计数器。码计数器。解:余解:余3BCD3BCD码计数器的状态转移图如图所示码计数器的状态转移图如图所示D D3 3D D2 2D
15、D1 1D D0 0=0000 =0000 23QQLD 画出逻辑图画出逻辑图 (二)同步预置法二)同步预置法 置置00000000法:法:例如,设计例如,设计M10M10计数器,预置数为计数器,预置数为00000000,置数信号为,置数信号为10101 19 9,即即:Q:Q3 3Q Q2 2Q Q1 1Q Q0 0=1001,=1001,0 03 3Q QQ QLDLD 例如,设计例如,设计M12M12计数器,预置数为计数器,预置数为00000000,置数信号为,置数信号为12121 11111,即即:Q:Q3 3Q Q2 2Q Q1 1Q Q0 0=1011,=1011,0 01 13
16、3Q QQ QQ QLDLD 置置0000-11110000-1111之间任意数法:之间任意数法:从所置入数对应状态开始顺序数到从所置入数对应状态开始顺序数到M M个状态,利用此状态产生置个状态,利用此状态产生置数信号数信号/LD/LD。例如,设计例如,设计M12M12计数器,假定预置数为计数器,假定预置数为8 8,从,从8 8数到数到1212个状态,与个状态,与第第1212个状态相对应的数,即为置数信号。个状态相对应的数,即为置数信号。由由3 3(00110011)产生置数译码信号,)产生置数译码信号,计数模值计数模值M M,就由,就由M M-1-1组成置数信号。组成置数信号。(二)同步预置
17、法二)同步预置法2 2)MN,NMN,N为多片计数器级联后的最大计数值为多片计数器级联后的最大计数值 当要实现的模值当要实现的模值M M超过单片计数器的计数范超过单片计数器的计数范围时,必须首先将多片计数器级联,以扩大围时,必须首先将多片计数器级联,以扩大计数范围(计数范围(N=10N=10n n 或或1616n n)。级联的方法可采)。级联的方法可采用计数器的扩展(级联)。用计数器的扩展(级联)。然后利用整体同步置入端然后利用整体同步置入端LDLD的置数法和利的置数法和利用整体清除端用整体清除端CRCR复位法构成模复位法构成模M M计数器。计数器。多片多片74160 74160、741627
18、4162级联,级联,N=10N=10n n 多片多片74161 74161、7416374163级联,级联,N=16N=16n n(二)同步预置法二)同步预置法 7416074160是模是模1010计数器,要实现模计数器,要实现模853853计数,须用三片计数,须用三片7416074160级联。级联。用异步清用异步清0 0法法,使计数器计数脉冲输入到第,使计数器计数脉冲输入到第853853个脉冲时产整体置个脉冲时产整体置0 0信号信号 使计数器返回到初始状态使计数器返回到初始状态00000000。利用各片间进位信号快速传递方法,组成计数模值为利用各片间进位信号快速传递方法,组成计数模值为100
19、01000计数器。计数器。先设计模先设计模10001000计数器计数器:M=MM=M1 1M M2 2 M M3 3=10=10 10 10 10=100010=1000计数范围计数范围:08520852共共853853个状态个状态 第第853853个状态个状态产生异步清产生异步清0 0译码信译码信号号。所以第所以第853853个个状态不计算在主循环状态不计算在主循环内内&CPCP1 1D D3 3D D2 2D D1 1D D0 08 8 4 4 2 2 1 1C CO OCTCTP PCTCTT TCRLD74160(1)74160(1)CPCPD D3 3D D2 2D D1 1D D0
20、 08 8 4 4 2 2 1 1C CO OCTCTP PCTCTT TCRLD74160(2)74160(2)CPCPD D3 3D D2 2D D1 1D D0 08 8 4 4 2 2 1 1C CO OCTCTP PCTCTT TCRLD74160(3)74160(3)CPCP(一)反馈清零法(一)反馈清零法先将两片先将两片7416174161级联成级联成M=MM=M1 1XMXM2 2=256=256计数器,然后用整体置计数器,然后用整体置数法组成模数法组成模6060计数器。计数器。计数范围:计数范围:0-590-59用什么产生置用什么产生置0 0译码信号?译码信号?(5959)1
21、010(0011001110111011)2 2当计数器计到当计数器计到5959(0011101100111011)时,两片同时置)时,两片同时置0 0。0 01 13 34 45 5Q QQ QQ QQ QQ QLDLDCPD D0 0D D1 1D D2 2D D3 3Q Q3 3Q Q2 2Q Q1 1Q Q0 0CTCTP PCRCTCTT TC CO O74161(1)74161(1)LD1 1D D0 0D D1 1D D2 2D D3 3Q Q3 3Q Q2 2Q Q1 1Q Q0 0CTCTP PCRCTCTT TC CO O74161(2)74161(2)LD1 1&(二)同
22、步预置法二)同步预置法 对于同步置数的加法计数器来说,只要用进位输出对于同步置数的加法计数器来说,只要用进位输出C CO O作为置数译码信号作为置数译码信号(使使/LD=0),/LD=0),并设置:并设置:预置输入预置输入N-MN-M,就可以实现模值为就可以实现模值为M M的计数(或的计数(或分频)。若要改变计数模值分频)。若要改变计数模值M,M,只需要改变预置输入数即可。只需要改变预置输入数即可。N:N:最大计数值。最大计数值。M:M:要求计数值要求计数值。快速设计法快速设计法:同步预置:同步预置:预置数预置数N M N M M M补补计数值:计数值:M=M=预置数预置数 补补例如:模例如:
23、模6060计数器计数器M =M =(6060)101000111100 00111100 2 2预置数预置数 M M补补=11000100=11000100计数值:M=预置数补=001111002=6010(二)同步预置法二)同步预置法 M M N N的实现方法:的实现方法:设需用模设需用模N N集成计数器(异步清零、同步置数)组成模集成计数器(异步清零、同步置数)组成模M M计数器计数器A A)异步清)异步清0 0法法B B)同步置位法)同步置位法利用清零输入端,使电路计数利用清零输入端,使电路计数到到M+1M+1状态时产生清零操作,状态时产生清零操作,越过后续越过后续NNM M个状态实现模
24、个状态实现模N N计数计数利用计数器的置数功能,通过进利用计数器的置数功能,通过进位输出给计数器置数位输出给计数器置数N-MN-M,跳过,跳过0 0至至N-MN-M的状态实现模的状态实现模M M计数计数1 1)确定有效状态(必须)确定有效状态(必须从全从全0 0开始);开始);3 3)画逻辑图。)画逻辑图。2 2)产生异步清除端信号)产生异步清除端信号CR1 1)确定有效状态;)确定有效状态;2 2)确定置入数据;)确定置入数据;4 4)画逻辑图。)画逻辑图。3 3)产生异步清除端信号)产生异步清除端信号LD用集成计数器设计任意进制计数器小节6.56.5采用中规模集成器件设计任意进制计数器采用
25、中规模集成器件设计任意进制计数器 二、利用异步计数器实现任意模二、利用异步计数器实现任意模M M计数器计数器的方法:的方法:设计思路:利用集成器件的置设计思路:利用集成器件的置0 0端和置端和置9 9端,从端,从N N进制计数器进制计数器的状态转移表中跳过(的状态转移表中跳过(N-MN-M)个状态,从而实现)个状态,从而实现M M进制计数。进制计数。(一)利用清除端复位法一)利用清除端复位法 。异步置异步置0 0法法 (二)利用置入控制端的置位法二)利用置入控制端的置位法 。异步置异步置9 9法法1.MN,N1.MN,N2.MN,N为多片计数器级联后的最大计数值为多片计数器级联后的最大计数值当
展开阅读全文