EA存儲器
發布時間: 2023-06-07 12:17:38
『壹』 當EA電平為1時,S52單片機可以擴展的外部程序存儲器的最大容量為什麼是56KB
因為S52片內已經有2000h也就是8kB的程序存儲器,而程序定址空間只有64kB,所以外擴程序存儲器再大也只能用到56kB。
不過,藉助分頁技術,51單片機能很容易地實現超過64kB的程序空間,例如Keil默認支持的分頁就能實現最大 64 kB × 256 Pages = 16 MB 的外部程序存儲器。
『貳』 51單片機的EA(31)管腳和中斷允許寄存器IE中的控制位EA是什麼關系
呵呵,別搞混了。51單片機有一個引腳叫EA (第31引腳)做為片內程序存儲器的選擇信號。
如果使用的單片機內部有程序存儲器,如89C51 在使用時,/EA (第31引腳)必須接高電平,CPU從片內程序存儲器的程序開始執行。
如果使用的單片機內部沒有程序存儲器,如8031 在使用時,/EA (第31引腳)必須接地,CPU 直接從片外程序存儲器讀程序開始執行。
而在中斷允許寄存器中出現的EA是中斷的一個控制位,EA=1時,系統允許所有的中斷,否則禁止中斷。就是所有中斷的總允許。
二者是兩回事,一個是單片機的硬體的引腳,一個是軟體控制寄存器的一個控制位(相當於一個中斷開關)。
熱點內容