0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

單片機里的譯碼器是如何工作的有什么樣的作用

Wildesbeast ? 來源:單片機教程網(wǎng) ? 作者:單片機教程網(wǎng) ? 2020-10-06 17:56 ? 次閱讀

1. 問:單片機里的譯碼器是如何工作的?尋址空間是如何確定的?譯碼器與尋址空間是怎么聯(lián)系的?

答:單片機技術(shù)里常用的譯碼器實際上是由許多與門、或門、非門和它們的組合構(gòu)成的。它有若干個輸入端和若干個輸出端(也可能只有一個輸出端)。對某一個輸出端來說,它的電平高低必然與輸入的某一種狀態(tài)相對應(yīng)。

例如,具有4個輸入端的與非門就是一個簡單的譯碼器,只有四個輸入端為1111時,它的輸出端才為0。如果將地址總線的A9、A8、A7、A6與它的四個輸入連接起來,并把它的輸出連到存儲器芯片或某個需要尋址的外設(shè)接口的片選端(假定低電平有效),那么,只有當(dāng)A9、A8、A7、A6為1111時,存儲器芯片或外設(shè)才會被選中。

譯碼器的尋址空間取決于地址總線的哪幾根線接到譯碼器的輸入端,例如上例,地址總線的A9、A8、A7、A6與譯碼器的輸入連接,那么其尋址空間應(yīng)該是11 1100 0000~11 1111 1111,即3C0H~3F0H。

注意,沒有參與譯碼的低位地址線必然要參與存儲器芯片或外設(shè)接口的內(nèi)部譯碼。也就是說,內(nèi)部譯碼地址范圍是0 -- 2n - 1,例如上例為00 0000 - 11 0000。

可以說,譯碼器的譯碼輸出決定了尋址空間的起始地址,內(nèi)部譯碼決定了尋址空間的大小。以上簡單的介紹了單片機譯碼器的作用和工作原理更多請去電子論壇討論

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 單片機
    +關(guān)注

    關(guān)注

    6023

    文章

    44376

    瀏覽量

    628297
  • 存儲器
    +關(guān)注

    關(guān)注

    38

    文章

    7365

    瀏覽量

    163088
  • 譯碼器
    +關(guān)注

    關(guān)注

    4

    文章

    310

    瀏覽量

    50156
收藏 人收藏

    評論

    相關(guān)推薦

    LED譯碼器

    本帖最后由 zjkzqf 于 2016-11-18 09:52 編輯 為一設(shè)備設(shè)計1-5擋LED顯示考慮過單片機,不選原因1.抗干擾差、單片機不能工作于我的24v電源還得匹配輸
    發(fā)表于 11-17 09:40

    怎樣通過單片機去控制74LS138譯碼器

    如何對74LS138譯碼器進(jìn)行仿真?怎樣通過單片機去控制74LS138譯碼器呢?
    發(fā)表于 10-14 09:26

    74HC138譯碼器工作原理是什么

    74HC138譯碼器1. 介紹在設(shè)計單片機電路的時候,單片機的IO口數(shù)量是有限的,有時并滿足不了我們的設(shè)計需求,因此為了控制更多的器件,就需要使用一些外圍的數(shù)字芯片進(jìn)行引腳擴(kuò)展。常用
    發(fā)表于 11-25 09:27

    8051單片機控制8*8點陣時不用譯碼器可以嗎?

    8051單片機控制8*8點陣時,不用譯碼器可以嗎?8*8總共燈的數(shù)量大于51單片機接口數(shù)量,但是又不會用譯碼器,有沒有不用譯碼器實現(xiàn)控制的方
    發(fā)表于 10-20 06:03

    譯碼器,譯碼器是什么意思

    譯碼器,譯碼器是什么意思 譯碼器是組合邏輯電路的一個重要的器件,其可以分為:變量譯碼和顯示譯碼兩類?! ∽兞?/div>
    發(fā)表于 03-08 16:32 ?5454次閱讀

    單片機制作譯碼器實驗程序 【C語言版】

    單片機制作譯碼器實驗程序 【C語言版】單片機制作譯碼器實驗程序 【C語言版】單片機制作譯碼器實驗
    發(fā)表于 12-29 13:50 ?0次下載

    單片機制作譯碼器實驗程序+文檔

    單片機制作譯碼器實驗程序+文檔 單片機制作譯碼器實驗程序+文檔 單片機制作譯碼器實驗程序+文
    發(fā)表于 12-29 15:51 ?3次下載

    基于單片機實現(xiàn)138譯碼器用做動態(tài)數(shù)碼管段選

    基于單片機實現(xiàn)138譯碼器用做動態(tài)數(shù)碼管段選,用單片機腳控制數(shù)碼管位選。
    發(fā)表于 01-06 14:29 ?14次下載

    基于單片機實現(xiàn)138譯碼器控制一位靜態(tài)數(shù)碼管

    基于單片機實現(xiàn)138譯碼器控制一位靜態(tài)數(shù)碼管
    發(fā)表于 01-06 14:30 ?12次下載

    基于單片機74HC138譯碼器與74HC573組合實現(xiàn)點陣顯示

    基于單片機74HC138譯碼器與74HC573組合實現(xiàn)點陣顯示
    發(fā)表于 01-06 14:31 ?122次下載

    譯碼器的邏輯功能_譯碼器作用工作原理

    本文首先介紹了譯碼器的定義與譯碼器的分類,其次介紹了譯碼器作用譯碼器工作原理,最后介紹了
    發(fā)表于 02-08 14:04 ?11.3w次閱讀
    <b class='flag-5'>譯碼器</b>的邏輯功能_<b class='flag-5'>譯碼器</b>的<b class='flag-5'>作用</b>及<b class='flag-5'>工作</b>原理

    RAM在單片機什么樣作用

    單片機就是個小計算機,跳蚤雖小不但五臟懼全,有時還跳得很高呢!自然,大計算機少不得的數(shù)據(jù)存儲系統(tǒng),小不點的單片機,而且往往和CPU集成在一起,更加顯得小巧靈活.直到90年代初,國
    的頭像 發(fā)表于 01-29 12:34 ?6267次閱讀

    使用38譯碼器擴(kuò)展單片機接口

    74HC138譯碼器1. 介紹在設(shè)計單片機電路的時候,單片機的IO口數(shù)量是有限的,有時并滿足不了我們的設(shè)計需求,因此為了控制更多的器件,就需要使用一些外圍的數(shù)字芯片進(jìn)行引腳擴(kuò)展。常用
    發(fā)表于 11-17 10:36 ?11次下載
    使用38<b class='flag-5'>譯碼器</b>擴(kuò)展<b class='flag-5'>單片機</b>接口

    RAM在單片機什么樣作用?

    單片機就是個小計算機,大計算機少不了的數(shù)據(jù)存儲系統(tǒng),單片機,而且往往和CPU集成在一起,更加顯得小巧靈活。
    發(fā)表于 02-08 16:03 ?0次下載
    RAM在<b class='flag-5'>單片機</b><b class='flag-5'>里</b><b class='flag-5'>有</b><b class='flag-5'>什么樣</b>的<b class='flag-5'>作用</b>?

    基于AT89C51單片機74HC154譯碼器應(yīng)用Proteus仿真及程序

    基于AT89C51單片機74HC154譯碼器應(yīng)用Proteus仿真及程序
    發(fā)表于 05-04 15:25 ?3次下載