数字电路中4位二进制数转化成8421BCD码时,若大于1001时,为什么要给原数加上0110~我这是在利用一个译码器和全加器转换~
人气:182 ℃ 时间:2019-12-01 13:02:43
解答
因为BCD码不能大于9,也就是0b1001.要是大于,例如0b1010(0x0A,十进制的10),加上0b0110就得出0b10000,个位为0(0b0000),并产生进位,结果也就是十进制的10,正好!在74160计数器中清零端与输出端通过与非门的q2和q0相接,清零端低电平有效,即输出0101时清零,那么这个0101是过度态吗?为什么在写状态转移表时这个不算~【5进制】+【2进制】=【10进制】 !你看到的就是'0'101,5进制计数器。
推荐
- 数字电路(组合逻辑电路)1,设计一个组合电路,它能接受3位二进制数,其输出的二进制数等于输入二进制数
- 8421BCD码0011 0110的十进制数是
- 设计一个码检验电路,当输入的四位二进制数a、b、c、d为8421bcd码时,输出y为1,否则y为0.
- 求一篇80次左右的英语文章 描写一位较为熟知的伟人
- how much is the coat?___ ___ ___ ____ of the coat?
- 一个多项式A加上3x2-5x+2得到2x2-4x+3,求这个多项式A.
- 我需要制作一个盒子,在里面装两个鸡蛋从二楼扔下来,鸡蛋不破,需要怎么制作这个盒子?需怎么设计
- You are Group 1,you are Group
猜你喜欢