1. 問:單片機里的譯碼器是如何工作的?尋址空間是如何確定的?譯碼器與尋址空間是怎么聯系的?
答:單片機技術里常用的譯碼器實際上是由許多與門、或門、非門和它們的組合構成的。它有若干個輸入端和若干個輸出端(也可能只有一個輸出端)。對某一個輸出端來說,它的電平高低必然與輸入的某一種狀態相對應。
例如,具有4個輸入端的與非門就是一個簡單的譯碼器,只有四個輸入端為1111時,它的輸出端才為0。如果將地址總線的A9、A8、A7、A6與它的四個輸入連接起來,并把它的輸出連到存儲器芯片或某個需要尋址的外設接口的片選端(假定低電平有效),那么,只有當A9、A8、A7、A6為1111時,存儲器芯片或外設才會被選中。
譯碼器的尋址空間取決于地址總線的哪幾根線接到譯碼器的輸入端,例如上例,地址總線的A9、A8、A7、A6與譯碼器的輸入連接,那么其尋址空間應該是11 1100 0000~11 1111 1111,即3C0H~3F0H。
注意,沒有參與譯碼的低位地址線必然要參與存儲器芯片或外設接口的內部譯碼。也就是說,內部譯碼地址范圍是0 -- 2n - 1,例如上例為00 0000 - 11 0000。
可以說,譯碼器的譯碼輸出決定了尋址空間的起始地址,內部譯碼決定了尋址空間的大小。以上簡單的介紹了單片機譯碼器的作用和工作原理更多請去電子論壇討論
-
單片機
+關注
關注
6061文章
44913瀏覽量
646575 -
存儲器
+關注
關注
38文章
7632瀏覽量
166345 -
譯碼器
+關注
關注
4文章
312瀏覽量
50937
發布評論請先 登錄
LED譯碼器
74HC138譯碼器的工作原理是什么
8051單片機控制8*8點陣時不用譯碼器可以嗎?
譯碼器,譯碼器是什么意思
RAM在單片機里有什么樣的作用
使用38譯碼器擴展單片機接口

評論