新聞中心

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 ,就可使這位數字熄滅。

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

寄存器和移位寄存器

?。?1 )寄存器

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

 ( 2 )移位寄存器

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

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

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

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



關鍵詞: 數字邏輯電路

評論


相關推薦

技術專區(qū)

關閉