74ls160和74ls161区别
扫描二维码
随时随地手机看文章
·用于快速计数的内部超前进位
·用于n 位级联的进位输出
·同步可编程序
·有置数控制线
·二极管箝位输入
·直接清零
·同步计数
74ls160是十进制计数器,也就是说它只能记十个数从0000-1001(0-9)到9之后再来时钟就回到0,首先是clk,这是时钟。之后是rco,这是输出,MR是复位低电频有效(图上接线前面花圈的都是低电平有效)load是置数信号,当他为低电平时,在始终作用下读入D0到D3。为了使161正常工作ENP和ENT接1另外D0到D3是置数端Q0到Q3是输出端。
74ls160和74ls161区别
这种同步可预置十进计数器是由四个D型触发器和若干个门电路构成,内部有超前进位,具有计数、置数、禁止、直接(异步)清零等功能。对所有触发器同时加上时钟,使得当计数使能输入和内部门发出指令时输出变化彼此协调一致而实现同步工作。这种工作方式消除了非同步(脉冲时钟)计数器中常有的输出计数尖峰。缓冲时钟输入将在时钟输入上升沿触发四个触发器。
这种计数器是可全编程的,即输出可预置到任何电平。当预置是同步时,在置数输入上将建立一低电平,禁止计数,并在下一个时钟之后不管使能输入是何电平,输出都与建立数据一致。清除是异步的(直接清零),不管时钟输入、置数输入、使能输入为何电平,清除输入端的低电平把所有四个触发器的输出直接置为低电平。
超前进位电路无须另加门,即可级联出n位同步应用的计数器。它是借助于两个计数使能输入和一个动态进位输出来实现的。两个计数使能输入(ENP和ENT)计数时必须是高电平,且输入ENT必须正反馈,以便使能动态进位输出。因而被使能的动态进位输出将产生一个高电平输出脉冲,其宽度近似等于QA输出高电平。此高电平溢出进位脉冲可用来使能其后的各个串联级。使能ENP和ENT输入的跳变不受时钟输入的影响。
电路有全独立的时钟电路。改变工作模式的控制输入(使能ENP、ENT或清零)纵使发生变化,直到时钟发生为止,都没有什么影响。计数器的功能(不管使能、不使能、置数或计数)完全由稳态建立时间和保持时间所要求的条件来决定。
74ls160和74ls161区别
74ls160逻辑图
74LS161是4位二进制同步计数器,该计数器能同步并行预置数据,具有清零置数,计数和保持功能,具有进位输出端,可以串接计数器使用。
74ls160和74ls161区别
74LS161的引脚排列和逻辑功能如图1所示。各引出端的逻辑功能如下。1脚为清零端/RD,低电平有效。2脚为时钟脉冲输入端CP,上升沿有效(CP↑)。3~6脚为数据输入端A0~A3,可预置任意四位二进制数。7脚和10脚分别为计数控制端EP和ET,当其中有一脚为低电平时计数器保持状态不变,当均为高电平时为计数状态。9脚为同步并行置数控制端/LD,低电平有效。11~14脚为数据输出端QQ30~。15脚为进位输出端RCO,高电平有效。74LS161可编程度数器的真值表如下。
表 74LS161可编程度数器的真值表
74ls160和74ls161区别
74ls161为四位二进制,74ls160 为2-10进制;且都为同步可预置计数器。
74ls161 是4位二进制同步计数器(直接清除),74ls160 是4位十进制同步计数器(直接清除)。
74LS160是一种常用的4位同步计数器芯片,具有计数、存储和清零等功能,在数字电路设计和应用中广泛使用。它是TTL技术的一种代表,能够在低功耗、高速度和低噪声的情况下完成多种逻辑操作。以下是74LS160的引脚图及功能表。
引脚图
从上图中可以看出,74LS160由16个引脚组成,其中1~9为输入端(A、B、C、D、MR、CP、CEP、CET、GND),11~14为输出端(Q0~Q3),15为时钟输出端(TC), 16为正极电源VCC。以下是各引脚的功能:
A、B、C、D:输入端,设置计数初值;
MR:异步清零输入端,当该端为低电平时,计数器清零;
CP:时钟输入端,使计数器顺次计数;
CEP、CET:并行加载输入端,使计数器并行加载数据;
Q0~Q3:输出端,分别对应4位二进制计数码;
TC:时钟输出端,可用于级联计数器的控制信号;
GND:负极电源。
其中,CP表示时钟输入端,MR表示清零输入端,CET和CEP为并行加载输入端,Qn表示输出端的当前状态,Dn表示并行加载的数据值。
74LS160和74LS161的区别
74LS160和74LS161是两种常用的计数器芯片,在外观和引脚上基本相同。它们的主要区别在于功能不同,74LS161可实现异步清零,而74LS160仅能通过同步方式实现清零。
另外,74LS160与74LS161的计数范围也有所不同,74LS160为0~15,74LS161为0~255。因此,在具体应用中需要根据需求进行选择和使用。
总之,了解74LS160的引脚图及功能表,能够更好地实现对该芯片的应用和开发。同时,在使用过程中需要注意安全和正确使用方法,以保证电路的正常工作和可靠性。
这里简单介绍一下:�0D0~�3D3是芯片的数据预置输入端,你可以通过对�0D0~�3D3进行高低电平设计来设置芯片的输出初始值。这个芯片的输出是直接通过8421法进行十进制输出的,比如 0 1 0 1 从左到右依次对应8 4 2 1 那我们把它们加起来,十进制对应的数就是1+0+4+0=5,再比如0 1 0 0那对应8 4 2 1 加起来的十进制数就是等于0 + 0 +4 +0=4。这里的�0D0~�3D3的顺序限定死的,�0D0代表二进制的最低位,也就是8 4 2 1 中的 1位置,依次推下去,�3D3就对应二进制的最高位,也就是 8 4 2 1 的8的位置
�0Q0~�3Q3代表了数据的输出端,�0Q0~�3Q3的下标0~3依次与D中的下标对应,即�0对应�0,.......�3对应�3D0对应Q0,.......D3对应Q3。所以Q系列的引脚作用是用于接入到数码管中用于数字的显示。
ET (Toggle Enable)和EP(Preset Enable)是芯片的使能端,就是对应图中的T和P,当EP和ET一起被置为高电平时,芯片将允许计数器在时钟脉冲到达时对内部计数值进行增量更新。它通常与ET一起控制计数器是否可以进行计数操作。
CP全称"Clock Pulse",其作用在于:当输入的脉冲发生 上升沿(从低电平跳变到高电平),且当计数器的其他使能条件,如使能输入(如EP和ET)和清除输入引脚�‾�RD,都处于适当状态时,CP信号的每次上升沿都会使计数器的内容增加1(以二进制方式计数)。总而言之它就是作为一个脉冲输入的信号
�‾�RD是异步清零端,当它处于低电平的时候,计数器的输出将重置到初始值状态
��‾LD全称load,是同步加载端,当其处于低电平的时候,下一次的脉冲上升沿的时候,计数器的Q端输出端将强制输出为D端对应的预置数据。
C 全称"Carry Out",其实就是进位的输出信号,当在达到计数器的最大值后发出一个电信号
预置法设计五进制计数器
我们说过预置法的意思就是说我预先设定好一个初始值,当我的数到了要进位的时候呢,直接强制输入那个初始值作为下一个数进行输出。简化一下这句话:我们需要一个设置初始值、进位检测的装置,外加一个强制写入初始值到计数器的装置。
所以我们只要有个设置初始值、进位检测、强制写入初始值到计数器的装置就完成了我们的计数器设计
设置初始值
根据我们上文提到的74LS161芯片图我们的引脚的定义说明,我们可以知道预置初始值这个功能我们的D端引脚就能做到。要注意D端引脚8421编码,且�0D0对应最低位,也就是8421编码中1的位置,依次类推,�3D3对应8421的8的位置。 接下来我举个例子:比如我们要预设十进制4,4利用8421法我们可以知道其编码为0100,那我们只要�2D2给高电平,其他D引脚低电平即可。
进位检测
要设计的一个进位检测,那我们就要问问自己什么时候需要进位????本题是五进制,五进制的规律是逢五进一,且刚好��‾LD端引脚的功能就是当其处于低电平的时候,下一次的脉冲上升沿将会强制D端的预设值写入Q端的输出值,根据这一特性我们想当Q输出十进制4的时候,这个4有什么特点就可以了,4的二进制是0100,可以发现其它三位都是0,且我们数字是不会超过5的,也就是说0111、0101、0110等这些情况根本就不会存在,也就是说对于4来着它的二进制0100从左往右数第二位(�2Q2),也就是说当�2Q2为1的时候我们就可以告诉��‾LD:你该准备准备进位了!!。但是接收到低电平信号才会运行,那我们就直接给接个非门不就完事了。