51微控制器的內部結構 51微控制器儲存器記憶體詳解

2021-10-18 10:59:31 字數 623 閱讀 4344

51微控制器當中的儲存器從功能性上來劃分可以分為程式儲存器與資料儲存器。一般來說微控制器儲存器的儲存空間是能夠進行儲存空間拓展的,但是如何進行拓展則需要根據不同的儲存器型別進行選擇。

訪問儲存空間時,需要用到兩個指標變數,為dptr和pc。其中pc為程式計數器,指向下一條需要執行的指令的位址,dptr為資料指標暫存器,這兩個變數的長度都為16位,這是51微控制器內部結構決定的,無法改變。所以這兩個指標的定址能力都為64k。這樣看來,兩類儲存器的擴充套件能力都為64k。但是,如果實際擴充套件過儲存器,就可以發現程式儲存器的擴充套件能力並沒有64k。

為什麼會這個樣子呢?這得從51微控制器的儲存空間的編址說起。這裡僅作簡單說明,具體可以看教科書。簡單地說,內部程式儲存器和外部程式儲存器是一起編址的,它們分別占用64k位址的一部分,所以外部擴充套件時要減去內部的位址空間,當然要小於64k。而資料儲存器是內外部分別編址,內外部資料儲存器用不同的指令進行訪問,所以不用擔心微控制器會混淆內外部資料儲存器,所以外部資料儲存器擴充套件能力有64k。

51微控制器的內部結構

51微控制器是指整合在乙個晶元上的乙個微型計算機,它的各種功能,包括cpu 儲存器 基本輸出 輸入介面 定時器 中斷系統等。8051微控制器是mc 51系列微控制器中的乙個基本型別 部件名稱 功能cpu 由運算器和控制器組成 片內資料儲存器ram 8051內部共有256個ram單元,其中高128個單...

51微控制器

數碼管顯示幾乎是每次藍橋杯微控制器設計與開發組競賽的必考部分,相對於使用lcd1602作為顯示裝置,使用數碼管來顯示能夠更好的考察參賽選手的微控制器基本功,因為ct107d開發平台的設計使得數碼管的顯示不僅牽扯到數碼管顯示的 基本內容,還涉及到74hc573鎖存器,74hc02異或門,74hc138...

51微控制器

建立乙個自定義列表 如何建立乙個註腳 注釋也是必不可少的 katex數學公式 新的甘特圖功能,豐富你的文章 uml 圖表 flowchart流程圖 匯出與匯入 1.供電電源 一般開發板上提供兩種供電方式,usb供電和專用電源供電。使用usb供電你只要用一根usb線將開發板usb電源介面與電腦的usb...