資料介紹
關(guān)于51單片機內(nèi)存問題,一直是個疑惑大家的問題,因為51單片機是個很另類的單片機。
下面我給樓主講解一下:
51單片機之所以另類,是因為,他尋址內(nèi)存的空間,不是靠總線,是用指令的方式。
51單片機有以下幾個內(nèi)存模塊組成:
1】ROM或者Flash,叫程序存儲區(qū),你寫的程序是存在這里面的,上電后從這里面執(zhí)行。程序存儲區(qū)也分為片內(nèi)和片外,一般來說,現(xiàn)在的51很多已經(jīng)做到了64K,所以很少有外擴片外Flash或者片外的Rom了,F(xiàn)lash或者Rom不管是片內(nèi)還是片外的,只能用來定義常量,是用code來修飾,也就是說,用code來修飾的東西,在程序運行過程中,不能修改;
2】RAM有------內(nèi)部RAM的低128位(00-7F),對應C語言就是data,比如我定義一個變量, data unsigned char Var = 0; 那么,這個Var變量就是放在內(nèi)部的低128位Ram中 -------內(nèi)部RAM的高128位(80-FF),對應C語言就是idata,比如我定義一個變量, idata unsigned char Var = 0; 那么,這個Var變量就是放在內(nèi)部的高128位Ram中 -------特殊功能寄存器(SFR)(80-FF),對應C語言就是Sfr比如我定義一個變量, Sfr unsigned char Var = 0x90; 那么,這個Var變量就是放在內(nèi)部的特殊功能寄存器中,這是你對Var操作,相當于操作一個特殊的寄存器,但是小心,不能隨便定義Sfr變量,很危險 ------外部RAM 64K(0000-FFFF)外部的RAM可以擴展到65536個,但是前256個算是一頁,這一頁比較特殊,是用 pdata來修飾的,當然,也可以用xdata來修飾。
- 單片機內(nèi)存及運行
- 關(guān)于51的一些看法
- 51單片機內(nèi)存動態(tài)分配
- 實例制作一個51單片機連接PS2鍵盤講解
- 51單片機中斷細節(jié)的一些問題和SG90舵機的中斷程序免費下載
- 51單片機的內(nèi)存管理詳細資料講解
- 51單片機串口通信的一些基礎知識免費下載
- 51單片機的一些特殊寄存器資料說明
- 使用51單片機內(nèi)核的匯編操作符筆記
- 帶你了解51單片機內(nèi)存詳細資料說明
- 使用51單片機移植0.96寸OLED顯示的程序免費下載
- 單片機教程之如何進行單片機內(nèi)部資源的C51編程 21次下載
- LED照明一些問題的解決方案英文資料 15次下載
- MCS51單片機內(nèi)部并行口及應用 0次下載
- MCS 51單片機一些疑難指令的解析
- 你知道嗎? 51單片機也有動態(tài)內(nèi)存分配 955次閱讀
- 使用Vue3時遇到的一些問題 898次閱讀
- 什么是51單片機最小系統(tǒng) 2159次閱讀
- 單片機的內(nèi)存映射圖解析 1029次閱讀
- 單片機的內(nèi)存映射圖解析 1505次閱讀
- 關(guān)于Vivado Non-project,我們應知道的一些問題 1714次閱讀
- 51單片機的匯編程序庫 9414次閱讀
- 51、stm32單片機入門的一些經(jīng)驗 3181次閱讀
- 51單片機4種簡單的擴展方法 1.5w次閱讀
- 三分鐘告訴你:AVR單片機的熔絲與解鎖 1.3w次閱讀
- 分享一些單片機的開發(fā)經(jīng)驗 6651次閱讀
- 講解內(nèi)存的一些玩法 5079次閱讀
- 51單片機點亮一盞LED燈的原理解析 3.1w次閱讀
- 51單片機教程第3講-控制引腳 3469次閱讀
- 51單片機存儲器內(nèi)存的講解 1844次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關(guān)電源基礎知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統(tǒng)的設計與實現(xiàn)
- 0.61 MB | 2次下載 | 免費
- 651單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 751單片機大棚環(huán)境控制器仿真程序
- 1.10 MB | 2次下載 | 免費
- 8基于51單片機的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關(guān)電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅(qū)動電路設計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多