91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

探討2對4二進制解碼器及4到16二進制解碼器配置

電子設計 ? 來源:電子工程專輯 ? 作者:電子工程專輯 ? 2020-12-29 12:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

二進制解碼器是由單獨的邏輯門構成的另一種組合邏輯電路,與編碼器完全相反。名稱“解碼器”是指將編碼信息從一種格式轉換或解碼為另一種格式,因此二進制解碼器使用2 n個輸出將“ n”個二進制輸入信號轉換為等效代碼。

二進制解碼器是另一種類型的數字邏輯設備,根據數據輸入線的數量,其輸入的2位,3位或4位代碼,因此具有一組2位或更多位的解碼器將定義為具有n位代碼,因此將有可能表示2 n個可能的值。因此,解碼器通常通過將其n個輸出中的一個準確地設置為邏輯“ 1”來將二進制值解碼為非二進制值。

如果二元解碼器接收?輸入(通常歸類為一個二進制或布爾數)它激活一個且只有其中的一個2個?基于與所有其它輸出該輸入輸出停用。

pIYBAF_qquOAL65sAAAXWexEff4436.png

因此,例如,一個逆變器( 非門 )可以被歸類為一個1至2個二進制解碼器1-輸入和2-輸出(2 1)是可能的,因為與輸入阿它可以產生兩個輸出甲和甲(不是-A),如圖所示。

那么我們可以說標準的組合邏輯解碼器是n-m解碼器,其中m≤2 n,其輸出Q僅取決于其當前輸入狀態。換句話說,二進制解碼器查看其當前輸入,確定在其輸入處存在哪個二進制代碼或二進制數,并選擇與該二進制輸入相對應的適當輸出。

甲二元解碼器將編碼的輸入成編碼輸出,其中輸入和輸出代碼是不同的和解碼器可用于“解碼”二進制或BCD(8421碼)輸入圖案以通常為十進制輸出代碼。常用的BCD到十進制解碼器包括TTL 7442或CMOS4028。通常,解碼器的輸出代碼通常比其輸入代碼具有更多的位,并且實際的“二進制解碼器”電路包括2到4、3到8和4至16線配置。

2至4行解碼器及其真值表的示例如下:

2對4二進制解碼器

o4YBAF_qquyAfbTcAAIpD4qlfIk080.png

上面的2到4行二進制解碼器的簡單示例由四個“ 與”門的陣列組成。標記為A和B的2個二進制輸入被解碼為4個輸出之一,因此對2到4二進制解碼器進行了描述。每個輸出代表2個輸入變量的最小項之一(每個輸出=一個最小項)。

二進制輸入A和B確定從Q0到Q3的哪條輸出線在邏輯電平“ 1”下為“高”,而其余輸出在邏輯“ 0”下保持為“低”,因此在任何情況下只有一個輸出有效(高)一度。因此,無論哪條輸出線為“ HIGH”,都標識輸入處存在的二進制代碼,換言之,它“解碼”二進制輸入。

一些二進制解碼器還有一個附加的輸入引腳,標為“ Enable”,用于控制設備的輸出。此額外的輸入允許解碼器的輸出根據需要設置為“ ON”或“ OFF”。這些類型的二進制解碼器通常在微處理器存儲應用中用作“內存地址解碼器”。

pIYBAF_qqvaAfXkJAABRBYQznRE382.png

我們可以說二進制解碼器是具有用于啟動解碼器的附加數據線的多路分解器。查看解碼器電路的另一種方法是將輸入A,B和C視為地址信號。A,B或C的每個組合定義一個唯一的內存地址。

我們已經看到2到4行二進制解碼器(TTL 74155)可用于解碼任何2位二進制代碼以提供四個輸出,每個可能的輸入組合一個。然而,有時需要二進制輸出數量大于可用數量的二進制解碼器,因此通過添加更多輸入,解碼器可能會提供2 n更多的輸出。

因此,例如,具有3個二進制輸入(n = 3 )的解碼器 將產生3到8行解碼器(TTL 74138),而4個輸入( n = 4 )將產生4到16行解碼器(TTL) 74154)等。但是,解碼器也可以具有少于2 n的輸出,例如BCD到七段解碼器(TTL 7447),該解碼器具有4個輸入和只有7個活動輸出來驅動顯示器,而不是像您那樣將其輸出為16(2 4)個輸出期望。

在這里,已經使用兩個較小的3至8解碼器實現了更大的4(3數據加1使能)至16行二進制解碼器。

4到16二進制解碼器配置

o4YBAF_qqv6AbLTKAACzXjirtzA412.png

輸入A,B,C用于選擇任一解碼器上的哪個輸出為邏輯“ 1”(高),輸入D與啟用輸入一起使用,以選擇第一個或第二個編碼器將輸出“ 1”。

但是,可用于一個特定解碼器的輸入數量是有限制的,因為隨著n的增加,產生輸出所需的AND門的數量也會變大,從而導致用于驅動的門扇出他們越來越大。

此類有源“ HIGH”解碼器可僅使用反相器( 非門 )和與門實現。使用“ 與”門作為輸出的基本解碼元素非常方便,因為僅當其所有輸入均為邏輯“ 1”時,它才會產生“高”或邏輯“ 1”輸出。

但是有些二進制解碼器是使用“ 與非”門代替“ 與”門構建其解碼輸出的,因為與“與”門相比,“與非”門的生產成本更低,因為它們需要更少的晶體管來實現其設計。

使用“ 與非”門作為解碼元件,將導致有效的“ LOW”輸出,而其余的將為“ HIGH”。當“ 與非”門產生具有反相輸出的“ 與”運算時,“ 與非”解碼器的反相真值表看起來像這樣。

2至4行NAND二進制解碼器

pIYBAF_qqwiARDPlAACm7W4YOHY713.png

然后,對于NAND解碼器,在任何給定時間只有一個輸出為LOW且等于邏輯“ 0”,而所有其他輸出為邏輯“ 1”時為HIGH。

解碼器還可提供一個附加的“使能”輸入引腳,該輸入引腳可通過分別對它們施加邏輯“ 1”或邏輯“ 0”來使解碼輸出變為“ ON”或“ OFF”。因此,例如,當使能輸入為邏輯電平“ 0”(EN = 0)時,無論輸入A和B的狀態如何,所有輸出均為邏輯“ 0”的“ OFF”(對于AND門)。

一般來實現這個功能使得能夠在2輸入AND或NAND柵極與3-輸入替換AND或NAND門。附加輸入引腳代表使能功能。

內存地址解碼器

二進制解碼器最常用于更復雜的數字系統中,以基于計算設備產生的“地址”訪問特定的存儲位置。在現代微處理器系統中,所需的內存量可能會很高,并且通常不止一個內存芯片。

克服此問題的一種方法是將許多獨立的存儲芯片連接在一起,并在公共“數據總線”上讀取數據。為了防止同時從每個存儲芯片“讀取”數據,每個存儲芯片一次要一個一個地選擇,此過程稱為地址解碼。

在這種類型的應用中,地址代表編碼數據輸入,而輸出則是特定的存儲元件選擇信號。每個存儲芯片都有一個稱為“ 芯片選擇”或CS的輸入,MPU(微處理器單元)使用它來在需要時選擇合適的存儲芯片。通常,片選(CS)輸入上的邏輯“ 1” 選擇存儲設備,而輸入上的邏輯“ 0”取消選擇存儲設備。

因此,通過一次選擇或取消選擇每個芯片,可以使我們為特定的地址位置選擇正確的存儲器地址設備。地址解碼的優勢在于,當我們指定特定的存儲器地址時,相應的存儲器位置僅存在于其中一個芯片中。

例如,讓我們假設我們有一個非常簡單的微處理器系統,僅具有1Kb(一千個字節)的RAM存儲器和10條可用的存儲器地址線。該存儲器由128×8位(128×8 = 1024字節)設備組成,對于1Kb,我們將需要8個單獨的存儲芯片,但是為了選擇正確的存儲芯片,我們還需要3至8行二進制解碼器如下所示。

內存地址解碼

o4YBAF_qqw-AZerAAADQD5Ruls4745.png

二進制解碼器僅需要3條地址線(A 0至A 2)來選擇8個芯片中的每個芯片(地址的下部),而其余8條地址線(A 3至A 10)則選擇正確的存儲器該芯片上的位置(地址的上部)。

使用地址總線選擇存儲位置后,特定內部存儲位置上的信息將發送到公共“數據總線”以供微處理器使用。這當然是一個簡單的示例,但是對于所有類型的存儲芯片或模塊,其原理均相同。

二進制解碼器是將一種數字格式轉換為另一種數字格式的非常有用的設備,例如將二進制或BCD類型的數據轉換為十進制或八進制等,常用的解碼器IC是TTL 74LS138 3至8行二進制解碼器或74ALS154 4至16線解碼器。

編輯:hfy

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 解碼器
    +關注

    關注

    9

    文章

    1178

    瀏覽量

    42013
  • 邏輯電路
    +關注

    關注

    13

    文章

    502

    瀏覽量

    43357
  • 存儲器
    +關注

    關注

    38

    文章

    7653

    瀏覽量

    167471
  • 二進制
    +關注

    關注

    2

    文章

    807

    瀏覽量

    42342
  • 數字邏輯
    +關注

    關注

    0

    文章

    74

    瀏覽量

    17079
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    偏移二進制二進制補碼如何和實際數據對應,如何轉換?

    偏移二進制二進制補碼如何和實際數據對應,如何轉換,請哪位高手解惑
    發表于 01-16 06:01

    bcd編碼的應用 bcd與二進制的區別

    直接對應于我們日常使用的十進制數字系統。以下是BCD編碼的一些應用和它與二進制編碼的區別: BCD編碼的應用 數字顯示設備 :在數字鐘表、計算和其他需要顯示十進制數字的設備中,BCD
    的頭像 發表于 12-20 17:11 ?3236次閱讀

    hex格式和二進制的區別

    HEX格式和二進制在多個方面存在顯著的區別。以下是對這兩者的對比: 一、定義與表示方式 HEX格式 : HEX,全稱為Intel HEX,是一種用于存儲和傳輸數據嵌入式系統(如單片機)的文件格式
    的頭像 發表于 11-18 15:24 ?1751次閱讀

    在線二進制編碼:數據轉換的快捷通道

    。為此,我們推出了在線二進制編碼,一個便捷、高效的數據轉換工具。 在線二進制編碼以其簡潔直觀的界面和強大的功能,為用戶提供了數據轉換的快捷通道。用戶只需輸入待轉換的數據,選擇轉換方
    的頭像 發表于 11-15 09:01 ?1818次閱讀

    base64字符串轉換為二進制文件

    一些編程知識。以下是將Base64字符串轉換為二進制文件的一般步驟,以及一個簡單的Python示例代碼。 步驟: 獲取Base64字符串 :首先,你需要有一個Base64編碼的字符串。 解碼Base64字符串 :使用編程語言提供的庫函數將Base64字符串
    的頭像 發表于 11-10 10:55 ?2858次閱讀

    ASCII碼和二進制的轉換關系

    。ASCII碼使用7位二進制數來表示128個不同的字符,包括大小寫英文字母、數字0-9以及一些控制字符和標點符號。后來,ASCII碼被擴展到了8位,即ASCII-8BIT,可以表示256個不同的字符。 二進制
    的頭像 發表于 11-10 09:50 ?4036次閱讀

    二進制編碼的精度與分辨率

    在數字電子系統中,二進制編碼扮演著至關重要的角色。它負責將外部世界的模擬信號轉換為計算機可以理解的數字信號。精度和分辨率是衡量二進制編碼性能的兩個關鍵指標。 1.
    的頭像 發表于 11-06 09:56 ?1246次閱讀

    二進制編碼與絕對編碼的區別

    編碼是工業自動化和機器人技術中不可或缺的組件,用于將機械位置或運動轉換為電信號。二進制編碼和絕對編碼是兩種常見的編碼類型,它們各自有
    的頭像 發表于 11-06 09:54 ?1318次閱讀

    二進制編碼在自動化領域的作用

    二進制編碼是一種將二進制信號轉換為數字信號的電子設備,廣泛應用于自動化領域。 一、二進制編碼的工作原理
    的頭像 發表于 11-06 09:53 ?956次閱讀

    二進制編碼的故障排除指南

    二進制編碼是一種將二進制信號轉換為數字信號的電子設備,廣泛應用于計算機、通信和自動化控制系統中。當二進制編碼出現問題時,有效的故障排除是
    的頭像 發表于 11-06 09:49 ?952次閱讀

    二進制編碼在機器人中的應用

    隨著科技的不斷進步,機器人技術已經成為現代工業、服務業乃至家庭生活中不可或缺的一部分。機器人的智能化程度不斷提高,這在很大程度上依賴于其傳感系統。二進制編碼作為一種傳感,能夠將物
    的頭像 發表于 11-06 09:48 ?1181次閱讀

    二進制編碼的種類及特點

    處理多個輸入信號,并根據輸入信號的優先級輸出一個二進制編碼。如果多個輸入同時為高電平,它將輸出最高優先級的輸入對應的編碼。 應用 :常用于鍵盤掃描、中斷優先級處理等場景。 二進制進制
    的頭像 發表于 11-06 09:47 ?1471次閱讀

    二進制編碼應用場景 二進制編碼與模擬編碼比較

    編碼是將信息從一種形式或格式轉換為另一種形式的設備。在數字和模擬系統中,編碼扮演著至關重要的角色。二進制編碼和模擬編碼是兩種常見的編
    的頭像 發表于 11-06 09:45 ?1268次閱讀

    二進制編碼工作原理 如何選擇二進制編碼

    編碼通常有多個輸入端(通常為2的n次方個,其中n是編碼的位數),和一個或多個輸出端。每個輸入端對應一個二進制位,而輸出端則表示輸入的二進制
    的頭像 發表于 11-06 09:44 ?2551次閱讀

    二進制補碼及與原碼的互相轉換方法

    大沙把一些基礎的知識說清楚,本文介紹二進制補碼及與原碼的轉換方法。 先說原碼,原碼?是一種計算機中對數字的二進制定點表示方法。在原碼表示法中,數值前面增加了一位符號位,最高位為符號位,0表示正數,1
    的頭像 發表于 09-19 22:25 ?1503次閱讀
    主站蜘蛛池模板: 极品色天使在线婷婷天堂亚洲 | 天天做天天爱天天爽综合区 | 日本动漫在线看 | 免费大片黄在线观看 | 天天插一插 | 黄 在线| 欧美性久久 | 51vv福利视频在线精品 | 黄色的网站在线观看 | 天天拍夜夜添久久精品免费 | 女人爽到喷水的视频大全在线观看 | xvsr-365波多野结衣 | 欧美影欧美影院免费观看视频 | 国产精品久久久久久久久 | 美女扒尿口给男人桶到爽 | 操美女的视频网站 | 中文天堂资源在线www | 国产精品成人va在线观看入口 | 国产日本特黄特色大片免费视频 | 久久中文字幕综合婷婷 | 免费一级特黄 欧美大片 | 性欧美xxxx视频 | 天天干天天拍天天射天天添天天爱 | 免费在线成人 | aaaaaa级特色特黄的毛片 | 伊人草 | 久久免费精品高清麻豆 | 国产gav成人免费播放视频 | 狼狼狼色精品视频在线播放 | 久久精品国产6699国产精 | www五月天| 人人做人人爽久久久精品 | 久久久久综合中文字幕 | 亚洲www网站 | 日韩一级精品视频在线观看 | 色香蕉网站 | 色国产精品 | 国产精品久久久久久久9999 | 天天玩天天干 | 色综合久久天天综合绕观看 | 午夜两性色视频免费网站 |