MCS 51微控制器 儲存器擴充套件的編址技術

2021-07-24 09:50:08 字數 885 閱讀 8522

所謂編址,就是使用微控制器位址匯流排,通過適當的連線,最終達到乙個位址唯一對應乙個選中單元的目的。

進行儲存器擴充套件時,可供使用的編址方法有兩種:線選法和解碼法。

線選法

線選法就是直接以系統的位址作為儲存晶元的片選訊號,為此只需把高位位址線與儲存晶元的片選訊號直接連線即可。特點是簡單明瞭,不需增加另外電路。缺點是儲存空間不連續,

解碼法解碼法就是使用解碼器對系統的高位位址進行解碼,以其解碼輸出作為儲存晶元的片選訊號。這是一種最常用的儲存器編址方法,能有效地利用空間,特點是儲存空間連續,適用於大容量多晶元儲存器擴充套件。常用的解碼器晶元有:74ls139(雙2-4解碼器)和74ls138(3-8解碼器)等,它們的cmos型晶元分別是74hc139和74hc138。

74ls139解碼器

74ls139是2-4解碼器,即對2個輸入訊號進行解碼,得到4個輸出狀態。其中:

g:為使能端,低電平有效。

a、b:為選擇端,即解碼訊號輸入。

y0~y3:為解碼輸出訊號,低電平有效。

74ls138解碼器

74ls138是3-8解碼器,即對3個輸入訊號進行解碼,得到8個輸出狀態。其中,

g1、g2a、g2b為使能端,用於引入控制訊號

g1高電平有效

g2a、g2b低電平有效

a、b、c為解碼訊號輸入端

解碼法又分為全解碼和部分解碼。全解碼是將所餘的高位位址線解碼,解碼器的輸出作為片選訊號。每塊晶元的位址是唯一的,不存在位址衝突問題。部分解碼方式是取所餘高位位址線中部分線參與解碼,解碼器的輸出作為片選線,電路簡單,但由於沒有參與解碼的高位位址線是任意狀態,使得晶元的位址存在重疊區。

MCS 51微控制器基礎

1.data,idata,xdata,pdata 的區別 data 固定指前面0x00 0x7f的128個ram,可以用acc直接讀寫,速度最快,生成的 也最小。idata 固定指前面0x00 0xff的256個ram,其中前128和data的128完全相同,只是訪問方式不同。i用類似c中的指標方式...

振盪器51微控制器 MCS 51微控制器的引腳

對於微控制器的學習,其內部結構及功能可以從引腳功能開始學習。此處mcs 51採用40只引腳雙列直插封裝。40只引腳按其功能分類,可分為3類 1 電源及時鐘引腳 vcc vss xtal1 xtal2。2 控制引腳 psen ea ale reset rst 3 i o口引腳 p0 p1 p2 p3為...

MCS 51 微控制器的中斷系統

mcs 51 微控制器的中斷系統 mcs 51中斷系統 5個中斷源 兩個外部中斷,兩個定時器,乙個串列埠 2個優先順序 中斷 當cpu正在處理某件事情時,微控制器外部或內部發生的某一緊急事件請求cpu立即去處理,於是,cpu暫時中止當前的工作,轉去處理這個緊急事件,待處理完畢後,再回到原來被中止的地...