任意进制计数器构成以及时序逻辑电路设计课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《任意进制计数器构成以及时序逻辑电路设计课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 任意 计数器 构成 以及 时序 逻辑电路 设计 课件
- 资源描述:
-
1、数字电子技术基础数字电子技术基础阎石主编(第五版)阎石主编(第五版)信息科学与工程学院基础部信息科学与工程学院基础部1四、任意进制计数器的构成方法四、任意进制计数器的构成方法 若已有若已有N进制计数器(如进制计数器(如74LS161),现在要实现,现在要实现M进制计数器进制计数器6.3.2 计数器计数器NMNM 任意进制计数器任意进制计数器只能用已有的计数器芯片只能用已有的计数器芯片通过通过外电路的不同连接方式实现外电路的不同连接方式实现,即用组合电路产生,即用组合电路产生复位、置位信号得到任意进制计数器。复位、置位信号得到任意进制计数器。【 】内容内容回顾回顾21. MN的情况的情况21(2
2、 2)当)当M为素数时,不能分解为为素数时,不能分解为M1和和M2,采用整体,采用整体清清0/0/整体置数方式。整体置数方式。 首先将两片首先将两片N进制计数器按串行进位方式或并行进进制计数器按串行进位方式或并行进位方式联成位方式联成NN M 进制计数器,再按照进制计数器,再按照MN的置的置零法和置数法构成零法和置数法构成M进制计数器。进制计数器。此方法适合任何此方法适合任何M进制(可分解和不可分解)计数器的构成。进制(可分解和不可分解)计数器的构成。22【例】用【例】用7416074160实现实现100100进制计数器。进制计数器。(1) 并行进位并行进位,M=100=10*10。CLK计数
3、输入计数输入进位输出进位输出111C1 2 3 4 5 61112 131415 16177 89 10Q0Q1Q2Q3EPCLK74160ETRDLDCD0D1D2D3Q0Q1Q2Q3EPCLK74160ETRDLDCD0D1D2D323【例】用【例】用7416074160实现实现100100进制计数器。进制计数器。(2) 串行进位串行进位,M=100=10*10。CLK计数输入计数输入?思考:思考:为什么进位端要加一个反相器?为什么进位端要加一个反相器?不加会有什么结果?不加会有什么结果?111Q0Q1Q2Q3EPCLK74160ETRDLDCD0D1D2D3Q0Q1Q2Q3EPCLK74
4、160ETRDLDCD0D1D2D3124CLK1 2 3 4 5 61112 131415 16177 89 101819 2021C为什么进位端要加一个反相器?不加会有什么结果?为什么进位端要加一个反相器?不加会有什么结果?C 25【例】用【例】用7416074160实现实现2424进制计数器。进制计数器。整体置零法整体置零法进位输进位输出出COM=24,在,在SM=S24=0010 0100处反馈清零。处反馈清零。CLK计数输入计数输入1Q0Q1Q2Q3EPCLK74160ETRDLDCD0D1D2D3Q0Q1Q2Q3EPCLK74160ETRDLDCD0D1D2D31126CLKCO1
5、 2 3 4 5 61819 202122 232427【例】用【例】用7416074160实现实现2424进制计数器。进制计数器。整体置数法整体置数法进位输进位输出出COCLK计数输入计数输入1Q0Q1Q2Q3EPCLK74160ETRDLDCD0D1D2D3Q0Q1Q2Q3EPCLK74160ETRDLDCD0D1D2D311 i=0, M=24,在,在Si+M-1=S23=0010 0011处反馈置零。处反馈置零。28【例】用【例】用7416074160实现实现2424进制计数器。进制计数器。整体置数法整体置数法进位输进位输出出COCLK计数输入计数输入1Q0Q1Q2Q3EPCLK741
6、60ETRDLDCD0D1D2D3Q0Q1Q2Q3EPCLK74160ETRDLDCD0D1D2D311 i=2, M=24,在,在Si+M-1=S25=0010 0101处反馈置零。处反馈置零。129【例】用【例】用7416074160实现实现6363进制计数器。进制计数器。整体置零法整体置零法进位输出进位输出M=63,在,在SM=S63=0110 0011处反馈清零。处反馈清零。CLK计数输入计数输入1Q0Q1Q2Q3EPCLK74160ETRDLDCD0D1D2D3Q0Q1Q2Q3EPCLK74160ETRDLDCD0D1D2D31130【例】用【例】用7416074160实现实现636
7、3进制计数器。进制计数器。整体置数法整体置数法进位输出进位输出CLK计数输入计数输入1Q0Q1Q2Q3EPCLK74160ETRDLDCD0D1D2D3Q0Q1Q2Q3EPCLK74160ETRDLDCD0D1D2D311 i=0, M=63,在,在Si+M-1=S62=0110 0010处反馈置零。处反馈置零。31【例】用【例】用7416074160实现实现6363进制计数器。进制计数器。整体置数法整体置数法进位输出进位输出CLK计数输入计数输入1Q0Q1Q2Q3EPCLK74160ETRDLDCD0D1D2D3Q0Q1Q2Q3EPCLK74160ETRDLDCD0D1D2D311 i=6,
8、 M=63,在,在Si+M-1=S68=0110 1000处反馈置零。处反馈置零。132【例】试利用置零法和置数法由两片【例】试利用置零法和置数法由两片74LS161构成构成53进制加法计数器。进制加法计数器。解:用整体法先将两片解:用整体法先将两片74LS161构成构成256进制进制(1616进制),该进制),该256进制计数器实际为二进制计进制计数器实际为二进制计数器数器(28),6.3.2 计数器计数器注意!注意!故若由故若由74LS161构成构成53进制计数器进制计数器,先要将先要将53化成二进制数码,化成二进制数码,再根据整体置数法或整体置零法实现再根据整体置数法或整体置零法实现53
9、进制。进制。33253 余余 1 K0262 余余 0 K1132 余余 1 K262 余余 0 K332 余余 1 K41转换过程:转换过程:(53)D=( )B例:例:11 0101商为商为02 余余 1 K4034【例】试利用置零法和置数法由两片【例】试利用置零法和置数法由两片74LS161构构成成53进制加法计数器。进制加法计数器。解:若由解:若由74LS161构成构成53进制计数器,其构成的进制计数器,其构成的256进进制实际为二进制计数器制实际为二进制计数器(28),故先要将故先要将53化成二进制数码化成二进制数码6.3.2 计数器计数器(53)D(110101)B(0011 01
10、01)B(1)整体置零法实现)整体置零法实现53进制。(进制。(M=53)BDSR)(0101001153 35利用整体置零法由利用整体置零法由74LS161构成构成53进制加法计数器如进制加法计数器如图所示。图所示。实现从实现从0000 00000000 0000到到0011 01000011 0100的的5353进制计数器进制计数器十进制数十进制数5353对应的二进制数为对应的二进制数为0011 0101 0011 0101 1 0 1 01 1 0 0BDSR)(0101001153 36【例】试利用置零法和置数法由两片【例】试利用置零法和置数法由两片74LS161构构成成53进制加法计
11、数器。进制加法计数器。解:若由解:若由74LS161构成构成53进制计数器,其构成的进制计数器,其构成的256进进制实际为二进制计数器制实际为二进制计数器(28),故先要将故先要将53化成二进制数码化成二进制数码6.3.2 计数器计数器(53)D(110101)B(0011 0101)B(2)整体置数法实现)整体置数法实现53进制。进制。(M=53)作为初态作为初态选定选定00000000)1(0 SB5201000011)(SDL37利用整体置数法由利用整体置数法由74LS161构成构成53进制加法计数器如进制加法计数器如图所示。图所示。EPETCLKD0D1D2D3RDLDCQ1Q2Q3Q
12、074LS161EPETCLKD0D1D2D3RDLDCQ1Q2Q3Q074LS1611CLK计数脉冲计数脉冲1由由74LS161构成的构成的5353进制加法计数器进制加法计数器实现从实现从0000 00000000 0000到到0011 01000011 0100的的5353进制计数器进制计数器十进制数十进制数5353对应的二进制数为对应的二进制数为0011 0101 0011 0101 0 0 1 01 1 0 0B5201000011)(SDL38【例】试利用置零法和置数法由两片【例】试利用置零法和置数法由两片74LS161构构成成53进制加法计数器。进制加法计数器。解:若由解:若由74
13、LS161构成构成53进制计数器,其构成的进制计数器,其构成的256进进制实际为二进制计数器制实际为二进制计数器(28),故先要将故先要将53化成二进制数码化成二进制数码6.3.2 计数器计数器(53)D(110101)B(0011 0101)B(2)整体置数法实现)整体置数法实现53进制。进制。(M=53)作为初态作为初态选定选定00100000)2(2 SBSDL)(0110001154 39利用整体置数法由利用整体置数法由74LS161构成构成53进制加法计数器如进制加法计数器如图所示。图所示。实现从实现从0000 00100000 0010到到0011 01100011 0110的的5
14、353进制计数器进制计数器十进制数十进制数5454对应的二进制数为对应的二进制数为0011 01100011 0110 1 0 1 01 1 0 0BSDL)(0110001154 EPETCLKD0D1D2D3RDLDCQ1Q2Q3Q074LS161EPETCLKD0D1D2D3RDLDCQ1Q2Q3Q074LS1611CLK计数脉冲计数脉冲1由由74LS161构成的构成的5353进制加法计数器进制加法计数器140DC1QQ DC1QDC1QDC1QCLKQ1Q2Q0Q3移位寄存器型计数器电路的一般结构移位寄存器型计数器电路的一般结构反反 馈馈 逻逻 辑辑 电电 路路D0Q Q Q 其反馈电
15、路的表达式为其反馈电路的表达式为 移位寄存器型计数器的结构可表示为图所示的框移位寄存器型计数器的结构可表示为图所示的框图形式。图形式。),.,(1100nQQQFD6.3.2 计数器计数器环形计数器是反馈函数中最简单的一种,其环形计数器是反馈函数中最简单的一种,其D0=Q3五五 、移位寄存器型计数器、移位寄存器型计数器411.环形计数器(环形计数器(P305) 电路如图所示,将移位寄存器首尾相接,则在时电路如图所示,将移位寄存器首尾相接,则在时钟脉冲信号作用下,数据将循环右移。钟脉冲信号作用下,数据将循环右移。6.3.2 计数器计数器42设初态为设初态为Q0Q1Q2Q3=1000,则其状态转换
16、图为则其状态转换图为6.3.2 计数器计数器注:此电路有几种无效循环,而且一旦脱注:此电路有几种无效循环,而且一旦脱离有效循环,则不会自动进入到有效循环离有效循环,则不会自动进入到有效循环中,故此环形计数器不能自启动,必须中,故此环形计数器不能自启动,必须 将电路置到有效循环的某个状态中。将电路置到有效循环的某个状态中。 43DC1QQ DC1QDC1QDC1QCLKQ1Q2Q0Q3能自启动的环形计数器电路能自启动的环形计数器电路反馈逻辑电路反馈逻辑电路Q Q Q 6.3.2 计数器计数器加了反馈逻辑电路的能自启动的环形计数器的电路加了反馈逻辑电路的能自启动的环形计数器的电路 23312201
17、121000)(QDQQDQQDQQQQDQ其状态方程为其状态方程为44则可画出它的状态转换图为则可画出它的状态转换图为6.3.2 计数器计数器有效有效循环循环1.环形计数器结构简单,不需另加译码电路;环形计数器结构简单,不需另加译码电路;2.环形计数器的缺点是没有充分利用电路的环形计数器的缺点是没有充分利用电路的状态。状态。n位移位寄存器组成的环形计数器只位移位寄存器组成的环形计数器只用了用了n个状态,而电路共有个状态,而电路共有2n个状态。个状态。 23312201121000)(QDQQDQQDQQQQDQ45环形计数器的特点环形计数器的特点优点优点: : 电路结构简单电路结构简单缺点缺
18、点: : 没有充分利用电路的状态没有充分利用电路的状态用用n n位移位寄存器组成的环形计数器只用了位移位寄存器组成的环形计数器只用了n n个状态个状态46环扭形计数器(也叫约翰逊计数器),其环扭形计数器(也叫约翰逊计数器),其D0=Q 36.3.2 计数器计数器其状态转换图其状态转换图为为此电路不能自启此电路不能自启动!动!2. 扭环形计数器扭环形计数器47为了实现自启动,则将电路修改成如图所示电路为了实现自启动,则将电路修改成如图所示电路。)(3210 QQQD其中6.3.2 计数器计数器DC1QQ DC1QDC1QDC1QCLKQ1Q2Q0Q3可以自启动的扭环形计数器电路可以自启动的扭环形
19、计数器电路Q Q Q 48其状态转换表为其状态转换表为6.3.2 计数器计数器DC1QQ DC1QDC1QDC1QCLKQ1Q2Q0Q3可以自启动的扭环形计数器电路可以自启动的扭环形计数器电路Q Q Q 496.3.2 计数器计数器a. n位移位寄存器构成的扭环型计数器的有效循环状态位移位寄存器构成的扭环型计数器的有效循环状态为为2n个,比环形计数器提高了一倍个,比环形计数器提高了一倍;b. 在有效循环状态中,每次转换状态只有一个触发器在有效循环状态中,每次转换状态只有一个触发器改变状态,这样在将电路状态译码时不会出现竞争改变状态,这样在将电路状态译码时不会出现竞争冒险现象冒险现象;c. 虽然
20、扭环型计数器的电路状态的利用率有所提高,虽然扭环型计数器的电路状态的利用率有所提高,但仍有但仍有(2n2n )个状态没有利用。个状态没有利用。扭环型计数器的特点扭环型计数器的特点50在数字信号的传输和数字系统的测试中,有时会用到在数字信号的传输和数字系统的测试中,有时会用到一组特定的串行数字信号,如一组特定的串行数字信号,如0001011100010111(时间顺序为(时间顺序为由左而右)等,这种串行数字信号叫做序列信号。由左而右)等,这种串行数字信号叫做序列信号。序列信号发生器是能够循环产生一组或多组序列信号序列信号发生器是能够循环产生一组或多组序列信号的时序电路,它可以用计数器和数据选择器
21、实现,也的时序电路,它可以用计数器和数据选择器实现,也可采用带反馈逻辑电路的移位寄存器构成。可采用带反馈逻辑电路的移位寄存器构成。六、计数器的应用六、计数器的应用 2.2.序列信号发生器序列信号发生器 iiimDY 705100010111(时间顺序为由左而右)(时间顺序为由左而右)0, 176534210DDDDDDDD520, 176532410DDDDDDDD序列信号输出为序列信号输出为 0011011153例、例、 试分析图所示电路的逻辑功能,要求写出电路的输试分析图所示电路的逻辑功能,要求写出电路的输出序列信号,说明电路中出序列信号,说明电路中JK触发器的作用。触发器的作用。序列信号
展开阅读全文