導航:首頁 > 操作系統 > 51單片機存儲程序

51單片機存儲程序

發布時間:2023-06-02 12:10:36

Ⅰ 求助,51單片機,程序是從程序存儲器哪個位置開始存儲的問題 。

程序是存在程序存儲器的0000H開始的地址,還是存在了0030H的地址?
--0000H。

如果是存在了0030H開始的地址,為什麼還要寫開頭的ORG 0000H?
--開機後,單片機自動從 0000H 開始執行。

為什麼還要寫 ORG 0030H ?
--因為:
--發生外部中斷0時,單片機自動從 0003H 開始執行。
--發生定時器0中斷時,單片機自動從 000BH 開始執行。
--發生外部中斷1時,單片機自動從 0013H 開始執行。
--發生定時器1中斷時,單片機自動從 001BH 開始執行。
--發生串口中斷時,單片機自動從 0023H 開始執行。

--這些地址,不能隨便佔用,所以:
--我們的主程序,必須在這些地址的後面(如 0030H)編寫。

Ⅱ 51單片機怎麼實現數據的存儲,通過51單片機可以把數據存到哪,沒學過usb協議

一般可以存在,單片機的flash里,flash本來是用來存放程序的,但是如果程序沒那麼大,可以存在flash的末尾。
具體代碼怎麼實現,可以查閱一下資料,我就不詳細描述了。
存flash 的時候要注意的地方有幾點:
1,flash的擦寫次數有限制,所以不要頻繁儲存
2,擦除flash的時候不要把代碼擦除了!
還有一種方法是存在外置的eeprom裡面,這種晶元保存數據比較安全可靠,容量也大,但是價格比較貴,一般是用SPI通訊來實現的!
純手打,望採納!
樓主還有什麼不明白的可以追問。

Ⅲ 51單片機外部存儲器怎麼存程序

外部存儲器一般有EPROM,ROM或者EEPROM、FLASH等。前者,一般需要用到編程器將程序燒錄進去。後者,一般是具有IAP功能的單片機或者第三方單片機通過I2C(如24CXX系列)或並行介面寫入存儲器。

Ⅳ msc-51系列單片機的應用程序一般存放在什麼中

嘿嘿 俺來幫你解答
1 msc-51系列單片機的應用程序一般存放在片內的EEPROM的程序存儲器中,
即從0000H~0EFFH 共有4K
2 程序如果太長 可以存儲到片外程序存儲器中。

滿意就選滿意回答

閱讀全文

與51單片機存儲程序相關的資料

熱點內容
用支付寶登錄阿里雲伺服器 瀏覽:877
阿里雲伺服器怎麼更改ip 瀏覽:643
pvp和普通伺服器有什麼區別 瀏覽:706
pc收銀台系統源碼 瀏覽:624
程序員老公要加班 瀏覽:961
51單片機控制的超聲波 瀏覽:827
2021去水印最新源碼 瀏覽:232
ug編程刀具號重復 瀏覽:960
空當接龍演算法 瀏覽:609
可壓縮流體非恆定二維流動 瀏覽:695
天龍八部網單沒有找到技能文件夾 瀏覽:861
android串口程序 瀏覽:833
上海機器人程序員 瀏覽:914
兩台阿里雲伺服器如何拷貝 瀏覽:170
阿里媽媽淘寶聯盟需要什麼app 瀏覽:368
什麼人可以做編程員 瀏覽:359
網盤會員加速是在線解壓嘛 瀏覽:109
單片機按鍵匯編程序 瀏覽:729
傳播學綱要pdf第二版 瀏覽:385
樂友進銷存有什麼app 瀏覽:554