單片機外置存儲
❶ 單片機在外擴存儲器的作用
單片機片內存儲器包括片內ROM和片內RAM,片內ROM用於存儲程序代碼,片內RAM包括寄存器和片內擴展RAM,比如STC的很多型號都有片內擴展EEPROM。
片外存儲器包括片外ROM和片外RAM,片外ROM用戶存儲程序代碼,片外RAM用於存儲用戶的可改寫數據。
❷ 51單片機外部存儲器怎麼存程序
外部存儲器一般有EPROM,ROM或者EEPROM、FLASH等。前者,一般需要用到編程器將程序燒錄進去。後者,一般是具有IAP功能的單片機或者第三方單片機通過I2C(如24CXX系列)或並行介面寫入存儲器。
❸ 51單片機的片內存儲器和片外存儲器都是在晶元內部嗎
傳統上,片內存儲器是在晶元內部,片外存儲器是在晶元外部。顧名思義嘛。
隨著晶元的發展,有些擴展型51單片機會在片內擴展一些SRAM方便使用,這些SRAM會映射在片外存儲空間內,使用時通過訪問片外存儲空間的低地址來訪問這些「實際上在片內」的SRAM。
❹ 單片機外部擴展存儲器的四個I/O介面各起什麼作用
當單片機外部擴展存儲器 一般要採用匯流排擴展:
1 P0口將作為匯流排的低8位地址線和8位數據線使用
2 P2口將作為匯流排的高8位地址線使用 沒有使用的高位地址線 將作為存儲器的片選信號
3 P3口的P3.6和P3.7將作為片外數據存儲器的寫信號、讀信號 即做控制匯流排使用
單片機的29引腳 PSEN將作為片外程序存儲器的讀信號。
P3口其它引腳 可作為專用線使用 如定時計數器的輸入、外部中斷0和1的輸入、串列口的
數據輸入、輸出線。
4 P1口可以做I/O口使用 連接輸入/輸出設備
❺ 51單片機外擴存儲器時如何確定存儲器的地址范圍
51單片機外擴存儲器時,用地址線確定存儲器的地址范圍。
用一個IO口的口涎作為數據存儲器的片選信號。比如8051單片機,P2:P0口提供的地址A15~A0(實際是A12~A0)用來訪問8K的數據存儲器。
用單片機的P1口作為存儲器的片選信號:P1.0接一個存儲器的CS,P1.1接另一個存儲器的CS,這樣8個存儲器正好用完P1口,當要訪問其中一個時,只把相應的P1.x=0而其他為1,這樣就可以了。
工作原理
存儲器是用來存儲程序和各種數據信息的記憶部件。存儲器可分為主存儲器(簡稱主存或內存)和輔助存儲器(簡稱輔存或外存)兩大類。和CPU直接交換信息的是主存。
主存的工作方式是按存儲單元的地址存放或讀取各類信息,統稱訪問存儲器。主存中匯集存儲單元的載體稱為存儲體,存儲體中每個單元能夠存放一串二進制碼表示的信息,該信息的總位數稱為一個存儲單元的字長。