红石电路吧 关注:32,203贴子:153,204

一个可无限延伸的十进制加法器

只看楼主收藏回复


三位十进制加法器成品镇楼


IP属地:澳大利亚1楼2013-08-26 13:27回复
    首先 这个是一位十进制加法器的图片


    IP属地:澳大利亚2楼2013-08-26 13:28
    收起回复
      它的原理是什么呢?我来给大家讲解一下


      IP属地:澳大利亚来自Android客户端3楼2013-08-26 13:30
      回复
        首先 这个加法器有八个输入端 四个输出端。没错,听到这里 你也许猜出来了 它是用BCD码来进行运算的


        IP属地:澳大利亚来自Android客户端4楼2013-08-26 13:31
        收起回复
          首先是加法部分


          IP属地:澳大利亚来自Android客户端5楼2013-08-26 13:34
          收起回复
            可是到了这里有一个问题 四位BCD相加结果最大是1111(不算溢出位),但是两个十进制一位数相加最大结果是9,9转化成BCD是1001。那么1010 1011 1100 1101 1110 1111这几个数就是大于9,也就是说要进位


            IP属地:澳大利亚来自Android客户端6楼2013-08-26 13:37
            收起回复
              那么如何让它自动检测呢?这里我用了译码器的特性


              IP属地:澳大利亚来自Android客户端7楼2013-08-26 13:38
              收起回复
                额 图片貌似错了 我大概说一下吧 译码器的原理想必大家都明白 那么单独把1010,1011,1100,1101,1110,11111这六个数字译码,然后输出加上或门,这样就可以自动检测了


                IP属地:澳大利亚来自Android客户端8楼2013-08-26 13:41
                回复
                  那么到了这里 又出现了一个问题 如果结果大于零,怎么显示出来?问的好!这样的话,减10就ok了!那么我们这里要分两条路 一条路是不-10,直接的出结果。这是在结果小于10的情况下。还有一条路,这条路是-10后得出结果。那么怎样让它-10?交给减法器吧。 这就是一个减法器,B输入固定为1010,转化成十进制就是10。这样一来,就可以了


                  IP属地:澳大利亚来自Android客户端9楼2013-08-26 13:46
                  收起回复
                    那么如何控制两条路?进位检测装置排上用场了。这里需要一个类似数据分压器(好像是这么叫)的东西。这东西大概意思就是输入信号,打开一号匝道,一号匝道数据流入。关闭输入端不输入,则一号匝道关闭,二号匝道打开,数据流入。就是这个意思。。那么就由进位检测来控制这个匝道开关 若是第一次运算结果小于10,则直接输出,若结果大于等于10,则进入减法器-10后输出


                    IP属地:澳大利亚来自Android客户端10楼2013-08-26 13:50
                    回复
                      那么我们把这种东西做三个(或更多)并连在一块 就变成了一个千位十进制加法器了!如果你闲得无聊,可以多连几个,可以无限连下去。。


                      IP属地:澳大利亚来自Android客户端12楼2013-08-26 13:55
                      收起回复
                        @红石锁存器 求精!手机码字很累人的说


                        IP属地:澳大利亚来自Android客户端13楼2013-08-26 13:56
                        收起回复
                          存档下午我会在二楼放下载地址!


                          IP属地:澳大利亚来自Android客户端14楼2013-08-26 13:57
                          回复
                            好贴顶!!!!


                            IP属地:湖北16楼2013-08-26 14:50
                            收起回复
                              麻麻的 BCD码是什么 就这个听不懂


                              IP属地:加拿大通过百度相册上传17楼2013-08-29 09:30
                              收起回复