任意进制计数器的构成以及时序逻辑电路设计.ppt
《任意进制计数器的构成以及时序逻辑电路设计.ppt》由会员分享,可在线阅读,更多相关《任意进制计数器的构成以及时序逻辑电路设计.ppt(89页珍藏版)》请在三一办公上搜索。
1、数字电子技术基础,阎石主编(第五版),信息科学与工程学院基础部,1,四、任意进制计数器的构成方法,若已有N进制计数器(如74LS161),现在要实现M进制计数器,6.3.2 计数器,N进制,M进制,任意进制计数器只能用已有的计数器芯片通过外电路的不同连接方式实现,即用组合电路产生复位、置位信号得到任意进制计数器。,2,1.MN的情况,在N进制计数器的顺序计数过程中,若设法使之跳过(NM)个状态,就可以得到M进制计数器了,其方法有置零法(复位法)和置数法(置位法)。,6.3.2 计数器,3,a.置零法:,置零法适用于有置零(有异步和同步)输入端的计数器,如异步置零的有74LS160、161、19
2、1、190、290,同步置零的有74LS163、162,其工作原理示意图如图所示。,6.3.2 计数器,异步清零,暂态,4,a.置零法(复位法),基本思想是:计数器从全0状态S0开始计数,计满M个状态后产生清零信号,使计数器恢复到初态S0,然后再重复上述过程。,异步清零SM状态进行译码产生置零信号并反馈到异步清零端(),使计数器立即返回S0状态。SM状态只在极短的瞬间出现,通常称它为“过渡态”。,暂态,10ns左右,5,异步复位法(异步置零),适用于异步清0的集成计数器,当满足清0条件时,立即清0。,利用异步复位端,跳过多余状态,实现任意进制计数。,6,【例】用74160实现7进制计数器。,置
3、零法,M=7,在SM=S7=0111处反馈清零。,7,【例】用74161实现12进制计数器。,置零法,M=12,在SM=S12=1100处反馈清零。,8,注:由于清零信号随着计数器被清零而立即消失,其持续的时间很短,有时触发器可能来不及动作(复位),清零信号已经过时,导致电路误动作,故置零法的电路工作可靠性低。为了改善电路的性能,在清零信号产生端和清零信号输入端之间接一基本RS触发器,如图所示。,6.3.2 计数器,0,1,0,1,1,0,0,0,0,0,1,9,b.置数法:,有预置数功能的计数器可用此方法构成M进制计数器。但注意74LS161(160)为同步预置数,74LS191(190)为
4、异步预置数。,置数法的原理是通过给计数器重复置入某个数值的方法跳过(NM)个状态,从而获得M进制计数器的。,6.3.2 计数器,利用 端重复置入某个数值,跳过多余状态(N-M个),实现任意进制计数。,10,6.3.2 计数器,置数法的应用可以分三种情况:(现有N进制计数器,构成M进制),取前M种状态,11,【例】用74160实现7进制计数器(置数法)。,(1)置数法(取前M种状态),,M=7,在SM-1=S6=0110处反馈置零。,12,6.3.2 计数器,置数法的应用可以分三种情况:(现有N进制计数器,构成M进制),取前M种状态,取后M种状态,13,【例】用74160实现7进制计数器(置数法
5、)。,(2)置数法(取后M种状态),,M=7,在进位输出端处反馈置最小数数SN-M=S10-7=S3=0011,14,6.3.2 计数器,置数法的应用可以分三种情况:(现有N进制计数器,构成M进制),取前M种状态,取中间M种状态,取后M种状态,15,同步预置数法:,16,【例】用74161实现12进制计数器。,(2)置数法(i=1),,1,M=12,在SM+i-1=S12=1100处反馈置1。,17,【例】用74161实现12进制计数器。,(2)置数法(i=3),,1,M=12,在SM+i-1=S14=1110处反馈置1。,18,【例】如图所示电路是可变计数器。试分析当控制变量A为1和0时电路
6、为几进制计数器。,6.3.2 计数器,解:置位信号为,预置数为D3D2D1D00000,19,小结,基本要求:掌握74160、74161各管脚的功能;掌握用74160、74161实现不同进制的方法。,作业:P349思考题和习题6-12题、6-13题、6-14题、6-16题,20,如果要求实现的进制M超过单片计数器的计数范围时,必须将多片计数器级联,才能实现M进制计数器。,2.MN的情况,21,(2)当M为素数时,不能分解为M1和M2,采用整体清0/整体置数方式。,首先将两片N进制计数器按串行进位方式或并行进位方式联成NN M 进制计数器,再按照MN的置零法和置数法构成M进制计数器。此方法适合任
7、何M进制(可分解和不可分解)计数器的构成。,22,【例】用74160实现100进制计数器。,(1)并行进位,M=100=10*10。,C,23,【例】用74160实现100进制计数器。,(2)串行进位,M=100=10*10。,为什么进位端要加一个反相器?不加会有什么结果?,24,C,为什么进位端要加一个反相器?不加会有什么结果?,25,【例】用74160实现24进制计数器。,整体置零法,M=24,在SM=S24=0010 0100处反馈清零。,1,1,26,CLK,CO,1,2,3,4,5,6,18,19,20,21,22,23,24,27,【例】用74160实现24进制计数器。,整体置数法
8、,1,1,i=0,M=24,在Si+M-1=S23=0010 0011处反馈置零。,28,【例】用74160实现24进制计数器。,整体置数法,1,1,i=2,M=24,在Si+M-1=S25=0010 0101处反馈置零。,1,29,【例】用74160实现63进制计数器。,整体置零法,M=63,在SM=S63=0110 0011处反馈清零。,1,1,30,【例】用74160实现63进制计数器。,整体置数法,1,1,i=0,M=63,在Si+M-1=S62=0110 0010处反馈置零。,31,【例】用74160实现63进制计数器。,整体置数法,1,1,i=6,M=63,在Si+M-1=S68=
9、0110 1000处反馈置零。,1,32,【例】试利用置零法和置数法由两片74LS161构成53进制加法计数器。,解:用整体法先将两片74LS161构成256进制(1616进制),该256进制计数器实际为二进制计数器(28),6.3.2 计数器,注意!,故若由74LS161构成53进制计数器,先要将53化成二进制数码,再根据整体置数法或整体置零法实现53进制。,33,转换过程:,(53)D=()B,例:,11 0101,商为0,34,【例】试利用置零法和置数法由两片74LS161构成53进制加法计数器。,解:若由74LS161构成53进制计数器,其构成的256进制实际为二进制计数器(28),故
10、先要将53化成二进制数码,6.3.2 计数器,(53)D(110101)B,(0011 0101)B,(1)整体置零法实现53进制。(M=53),35,利用整体置零法由74LS161构成53进制加法计数器如图所示。,实现从0000 0000到0011 0100的53进制计数器,十进制数53对应的二进制数为0011 0101,1 0 1 0,1 1 0 0,36,【例】试利用置零法和置数法由两片74LS161构成53进制加法计数器。,解:若由74LS161构成53进制计数器,其构成的256进制实际为二进制计数器(28),故先要将53化成二进制数码,6.3.2 计数器,(53)D(110101)B
11、,(0011 0101)B,(2)整体置数法实现53进制。(M=53),37,利用整体置数法由74LS161构成53进制加法计数器如图所示。,实现从0000 0000到0011 0100的53进制计数器,十进制数53对应的二进制数为0011 0101,0 0 1 0,1 1 0 0,38,【例】试利用置零法和置数法由两片74LS161构成53进制加法计数器。,解:若由74LS161构成53进制计数器,其构成的256进制实际为二进制计数器(28),故先要将53化成二进制数码,6.3.2 计数器,(53)D(110101)B,(0011 0101)B,(2)整体置数法实现53进制。(M=53),3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 任意 计数器 构成 以及 时序 逻辑电路 设计
链接地址:https://www.31ppt.com/p-5217369.html