1. 問(wèn):單片機(jī)里的譯碼器是如何工作的?尋址空間是如何確定的?譯碼器與尋址空間是怎么聯(lián)系的?
答:?jiǎn)纹瑱C(jī)技術(shù)里常用的譯碼器實(shí)際上是由許多與門、或門、非門和它們的組合構(gòu)成的。它有若干個(gè)輸入端和若干個(gè)輸出端(也可能只有一個(gè)輸出端)。對(duì)某一個(gè)輸出端來(lái)說(shuō),它的電平高低必然與輸入的某一種狀態(tài)相對(duì)應(yīng)。
例如,具有4個(gè)輸入端的與非門就是一個(gè)簡(jiǎn)單的譯碼器,只有四個(gè)輸入端為1111時(shí),它的輸出端才為0。如果將地址總線的A9、A8、A7、A6與它的四個(gè)輸入連接起來(lái),并把它的輸出連到存儲(chǔ)器芯片或某個(gè)需要尋址的外設(shè)接口的片選端(假定低電平有效),那么,只有當(dāng)A9、A8、A7、A6為1111時(shí),存儲(chǔ)器芯片或外設(shè)才會(huì)被選中。
譯碼器的尋址空間取決于地址總線的哪幾根線接到譯碼器的輸入端,例如上例,地址總線的A9、A8、A7、A6與譯碼器的輸入連接,那么其尋址空間應(yīng)該是11 1100 0000~11 1111 1111,即3C0H~3F0H。
注意,沒(méi)有參與譯碼的低位地址線必然要參與存儲(chǔ)器芯片或外設(shè)接口的內(nèi)部譯碼。也就是說(shuō),內(nèi)部譯碼地址范圍是0 -- 2n - 1,例如上例為00 0000 - 11 0000。
可以說(shuō),譯碼器的譯碼輸出決定了尋址空間的起始地址,內(nèi)部譯碼決定了尋址空間的大小。以上簡(jiǎn)單的介紹了單片機(jī)譯碼器的作用和工作原理更多請(qǐng)去電子論壇討論
-
單片機(jī)
+關(guān)注
關(guān)注
6067文章
44992瀏覽量
650580 -
存儲(chǔ)器
+關(guān)注
關(guān)注
38文章
7653瀏覽量
167426 -
譯碼器
+關(guān)注
關(guān)注
4文章
312瀏覽量
51194
發(fā)布評(píng)論請(qǐng)先 登錄
LED譯碼器
怎樣通過(guò)單片機(jī)去控制74LS138譯碼器呢
74HC138譯碼器的工作原理是什么
8051單片機(jī)控制8*8點(diǎn)陣時(shí)不用譯碼器可以嗎?
譯碼器,譯碼器是什么意思
單片機(jī)制作譯碼器實(shí)驗(yàn)程序 【C語(yǔ)言版】
單片機(jī)制作譯碼器實(shí)驗(yàn)程序+文檔
基于單片機(jī)實(shí)現(xiàn)138譯碼器用做動(dòng)態(tài)數(shù)碼管段選
基于單片機(jī)實(shí)現(xiàn)138譯碼器控制一位靜態(tài)數(shù)碼管
基于單片機(jī)74HC138譯碼器與74HC573組合實(shí)現(xiàn)點(diǎn)陣顯示
RAM在單片機(jī)里有什么樣的作用
使用38譯碼器擴(kuò)展單片機(jī)接口

RAM在單片機(jī)里有什么樣的作用?

評(píng)論