8085 微處理器引腳細節及其地址範圍


假設我們有一個 2K x 8 的 RAM 晶片,這意味著我們有 2 x 1024 = 2048 個儲存位置,每個位置儲存 8 位資訊。為了選擇晶片中的 2K = 211 個儲存位置中的一個,應該正好有 11 根地址線的輸入引腳。對於雙向資料傳輸方案,此過程中應該涉及 8 個引腳。處理器參與其中的動作由輸入引腳 RD* 和 WR* 表示。有兩個引腳用於引腳的接地過程以及將 +5 伏特的直流電直接連線到電源。

還有一個處於低電平有效的片選引腳。現在我們大家都會問,如果晶片從 0000H 開始,它的起始地址是什麼?我們經常會增加 RAM 的容量。按照慣例,需要注意的是,新增的記憶體地址範圍不能與已存在的地址範圍重疊。計算機設計師可以根據自己的方式將記憶體放置到地址範圍內。但在 8085 中,地址範圍應為 0000H-FFFFH。我們知道,我們有 11 根地址輸入引腳來選擇 2K = 211 個儲存位置。我們可以很容易地看出,C000H-C7FFH 實際上分配了記憶體和 2K 的指定位置。我們總共有四個位置,分別是 C000H、C001H、C002H 和 C003H。簡化地說,如果記憶體的地址範圍從 X 擴充套件到 Y,則分配的記憶體總數為 (Y - X) + 1。因此,地址範圍從 C000H 到 C7FFH 的已分配記憶體總數為 7FFH + 1 = 800H,即 2048 = 2K。

圖:2k x 8 RAM 晶片功能引腳圖

下面的電路為我們提供了資訊,以瞭解從 C000H 到 C7FFH 的範圍。

A15-11 選擇 RAM
A10-0 選擇 RAM 中的位置
1 1 0 0 0
0 0 0 0 0 0 0 0 0 0 0 = C000H

圖:RAM 選擇的等效電路

更新於: 2019-07-30

瀏覽量 1K+

開啟您的 職業生涯

透過完成課程獲得認證

開始學習
廣告