新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 如何看懂數字邏輯電路

        如何看懂數字邏輯電路

        作者: 時間:2010-06-03 來源:網絡 收藏

         ( 2 )譯碼器

          要把二進制碼還原成十進制數就要用譯碼器。它也是由門電路組成的,現在也有集成化產品供選用。圖 5 是一個 4 線 ―10 線譯碼器。它的左側為 4 個二進制碼的輸入端,右側有 10 個輸出端,從上到下按 0 、 1 、 …9 排列表示 10 個十進制數。輸出端帶小圓圈表示低電平有效。平時 10 個輸出端都是高電平 1 ,如輸入為 1001 碼,輸出“ 9 ”端為低電平 0 ,其余 9 根線仍為高電平 1 ,這表示“ 9 ”線被譯中。

        二極管,如每段都接低電平 0 ,七段都被點亮,顯示出數字“ 8 ”;如 b 、 c 段接低電平 0 ,其余都接 1 ,顯示的是“ 1 ”。可見要把十進制數用七段顯示管顯示出來還要經過一次譯碼。如果使用“ 4 線 ―7 線譯碼器”和顯示管配合使用,就很簡單,輸入二進制碼可直接顯示十進制數,見圖 6 。譯碼器左側有 4 個二進制碼的輸入端,右側有 7 個輸出可直接和數碼管相連。左上側另有一個滅燈控制端 I B ,正常工作時應加高電平 1 ,如不需要這位數字顯示就在 I B 上加低電平 0 ,就可使這位數字熄滅。

          如果要想把十進制數顯示出來,就要使用數碼管。現以共陽極發光二極管( LED )七段數碼顯示管為例,見圖 6 。它有七段發光

        寄存器和移位寄存器

         ( 1 )寄存器

          能夠把二進制數碼存貯起來的的部件叫數碼寄存器,簡稱寄存器。圖 7 是用 4 個 D 觸發器組成的寄存器,它能存貯 4 位二進制數。 4 個 CP 端連在一起作為控制端,只有 CP=1 時它才接收和存貯數碼。 4 個 R D 端連在一起成為整個寄存器的清零端。如果要存貯二進制碼 1001 ,只要把它們分別加到觸發器 D 端,當 CP 來到后 4 個觸發器從高到低分別被置成 1 、 0 、 0 、 1 ,并一直保持到下一次輸入數據之前。要想取出這串數碼可以從觸發器的 Q 端取出。

         ( 2 )移位寄存器

          有移位功能的寄存器叫移位寄存器,它可以是左移的、右移的,也可是雙向移位的。

          圖 8 是一個能把數碼逐位左移的寄存器。它和一般寄存器不同的是:數碼是逐位串行輸入并加在最低位的 D 端,然后把低位的 Q 端連到高一位的 D 端。這時 CP 稱為移位脈沖。

          先從 R D 端送低電平清零,使寄存器成 0000 狀態。假定要輸入的數碼是 1001 ,輸入的次序是先高后低逐位輸入。第 1 個 CP 后, 1 被打入第 1 個觸發器,寄存器成 0001 ;第 2 個 CP 后, Qo 的 1 被移入 Q 1 ,新的 0 打入 D 1 ,成為 0010 ;第 3 個 CP 后,成為 0100 ;第 4 個 CP 后,成為 1001 。

          可見經過 4 個 CP ,寄存器就寄存了 4 位二進制碼 1001 。目前已有品種繁多的集成化寄存器供選用。



        關鍵詞: 數字邏輯電路

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 宜昌市| 内江市| 察隅县| 镇沅| 泗水县| 兰州市| 隆化县| 达拉特旗| 芜湖县| 渑池县| 长丰县| 河源市| 津市市| 大庆市| 英吉沙县| 井研县| 林州市| 金塔县| 汕头市| 辉南县| 雷波县| 苗栗县| 阳新县| 嘉黎县| 凤城市| 丘北县| 汾西县| 正阳县| 龙川县| 韶关市| 海丰县| 威宁| 中西区| 蓬莱市| 长垣县| 青浦区| 明光市| 大宁县| 涞水县| 仲巴县| 孟津县|