数字电路 74160计数器 10

数字电路74160计数器数字电路74160计数器芯片C端为什么不是计10个脉冲进位而是9个脉冲就进位了,当显示1001,C就输出1?... 数字电路 74160计数器数字电路 74160计数器芯片 C端为什么不是计10个脉冲进位而是9个脉冲就进位了,
当显示1001,C就输出1?
展开
 我来答
lycdl
高粉答主

2018-08-29 · 醉心答题,欢迎关注
知道大有可为答主
回答量:2万
采纳率:94%
帮助的人:4937万
展开全部

数字电路的 74160计数器,是10进制计数器,进位端C采用的是超前进位方式,就是你说的不是计10个脉冲进位而是9个脉冲就进位了。进位的目的是向高位进位,使高位加1计一个数。而74160采用超前进位就是为了实现多位计数器级联组成同步计数器,就是多个计数器用同一个时钟信号,只有这样超前进位才可以。按你说的计10数再进位,那只能组成异步计数器。

用下面两位计数器为例说明,当个位计数器为0~8时,C=0,(图中是RCO=0)加到十位的EN=0,十位计数器停止计数。

第9个脉冲到来后,C=1,十位的EN=1,允许计数。但第9个时钟到之前,因十位不允许计数,所以,第9个脉冲到来时,并不计数。而是第9个脉冲过去以后才有EN=1的,才允许计数,但是第9个脉冲已经过去了,所以,是不会计数的。

但第10个脉冲到来时,个位回0,关键是十位允许计数了,就加1了,实现个位向十位的进位,是在第10个脉冲(注意两个计数器用同一个时钟信号)到来时,十位加1,个位回0的。做到了同步计数。个位回0后,C=0,十位又不允许计数了。如此循环计数。

黑豹0049
高粉答主

2018-08-29 · 每个回答都超有意思的
知道大有可为答主
回答量:1.3万
采纳率:84%
帮助的人:6997万
展开全部
74ls160 ~ 163 是同步计数器,多个芯片级联为 N 位计数器时,能够保持所有输出端 Q0 ~ Qn 的波形同步变化,即 Q0 ~ Qn 之间没有传输延时。
保证同步功能的措施就是“先行进位”。以十进制的 160 为例:
第一个芯片从零开始计数时,进位 C 无输出,下级芯片的片选被 C 关闭,不计数;
计数到 9 以后,C 输出,允许下级芯片计数,而时钟脉冲9 的前沿已经过去,下级芯片不会计数;
第10个时钟到来时,下级芯片计数,计数后片选又被 C 关闭,等待下一轮计数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式