minecraftpe吧 关注:638,756贴子:15,084,595

回复:【教程】DigitalCraft数字电路js教程

取消只看楼主收藏回复

再来认识一下真值表。表的左边是输入的所有情况,右边是每种输入对应的输出情况。真值表可以很直观地展示一个电路的情况,但是比较繁琐


IP属地:上海来自Android客户端56楼2015-08-08 17:48
回复
    还有一种表示方法就是波形图。输入端的波形是任意给的,输出端则由输入端和该电路的功能控制。默认线条在上面是1,在下面是0。


    IP属地:上海来自Android客户端57楼2015-08-08 17:57
    收起回复
      最后,是本js与门的使用方法,如图所示





      IP属地:上海来自Android客户端58楼2015-08-08 17:58
      回复
        或门符号,真值表(波形图略)




        IP属地:上海来自Android客户端59楼2015-08-08 18:03
        收起回复
          本js





          IP属地:上海来自Android客户端60楼2015-08-08 18:07
          收起回复
            非门比较特殊,只有一个输入口,功能就是对输入取反并输出。下图为符号和真值表




            IP属地:上海来自Android客户端61楼2015-08-08 18:12
            收起回复
              本js的非门



              IP属地:上海来自Android客户端62楼2015-08-08 18:15
              收起回复
                注:带*号的内容为拓展内容,供有兴趣的人参考


                IP属地:上海来自Android客户端63楼2015-08-08 18:20
                回复
                  *电路的表达式
                  与门用·表示或者像数学的乘法一样省略。
                  或门用+表示
                  非门就是在输入的上方画一条横线


                  IP属地:上海来自Android客户端64楼2015-08-08 18:22
                  收起回复
                    *逻辑运算律


                    IP属地:上海来自Android客户端65楼2015-08-08 18:30
                    回复
                      *化简逻辑表达式
                      通常我们都化简为与或表达式,也就是先与后或,不用加括号的形式,比如Y=AB+A·~C,Y=ABC+~AD等等


                      IP属地:上海来自Android客户端66楼2015-08-08 18:33
                      回复
                        *化简逻辑表达式的方法
                        1.公式法
                        这个没有什么统一的规律,靠经验行事,这里不再赘述(毕竟不是数电的教材)


                        IP属地:上海来自Android客户端67楼2015-08-08 18:35
                        回复
                          *2.卡诺图化简法(强烈推荐!)
                          首先介绍一个叫“最小项的概念。一个有n个输入端,1个输出端的电路,它的真值表的每一种输入情况叫这个电路的一个最小项。也就是说,每个输入端(或它的取反)出现且仅出现一次,全部用逻辑与连接的一个逻辑表达式。
                          为什么叫最小项呢,因为,这种项可以画真值表的一行输入。。。废话,不过是对的。实质是因为,这种项跟每一个输入的情况息息相关,只要任何一个输入改变,这个项也就变了。举个例子,逻辑或的表达式Y=A+B。写成最小项的形式就是Y=A·B+A·~B+~A·B,这种形式画真值表很方便,另外,每一种输入也至多可能使得其中的一个最小项输出1(即最小项是互斥的),而Y=A+B这种形式的A其实包含AB+A·~B两种情况(根据公式计算可得)。所以,这里”最小“的含义是,对输入卡得最死的项。


                          IP属地:上海本楼含有高级字体69楼2015-08-08 19:04
                          回复
                            *(续上楼)

                            如图所示这样框也是可以的,大家可以练习试着把这些的表达式写出来。


                            IP属地:上海74楼2015-08-08 19:56
                            收起回复
                              了解二进制
                              因为数电只有0和1两个信号,我们要用它处理现实生活中的数据,肯定要进行转换。
                              我们现在用的数字叫进位计数制。所谓的进位,就是指0123456789后面没有创造新的阿拉伯数字,而是用10来表示,10里面的1和单纯的数1肯定是不一样的。9到10进了一位,由个位进到了十位,99到100,是先个位进到十位,十位再进到百位。这种方式是“逢十进一”,即十进制。比如说123的含义是1*10*10+2*10+3。
                              然而,数电里面没有23456789,只有0和1,为了表示2,我们只能让它进位,用10(因为含义已经变了,不能读作十,只能读作一零,或者幺洞)表示2,这就是“逢二进一”,即二进制。
                              我们平时生活习惯用十进制,那么我们写二进制的时候就必须变一种写法,在二进制的数外面加小括号,右下角写个2,就像(1000101)₂这样。
                              二进制用BIN表示,十进制用DEC表示


                              IP属地:上海本楼含有高级字体75楼2015-08-08 20:31
                              收起回复