1. 51單片機有辦法在程序執行時寫入code存儲器保存數據么
程序執行的時候大多數的單片機的不能改寫code中得數據的,CODE中得數據一般只在燒寫程序的時候能改寫,stc有iap型號的單片機可以做到在應用編程,可以改寫code中數據,其他的不大清楚,如果要掉電保存數據,現在的單片機基本都有一定的片內e2prom可以存儲。或者直接外部擴展了。
2. 如何將51單片機程序下載到單片機里
在電腦上用proteus軟體打開目標文件。用滑鼠左鍵雙擊51單片機圖標。在出現的窗口中,點擊下圖中的文件夾圖標。在電腦文件夾中找到編譯好的HEX文件導入即可。
proteus里,雙擊單片機,跳出一對話框,點擊programFile邊上的文件夾按鈕,找到你的那個HEX文件,就可以載入。
你要下載到電路板嗎?proteus不支持這種功能。
以下一51為例,1。用keil4生成hex文件。2。在proteus中找出對應的單片機,放在圖裡面。3。雙擊單片機,選之前的hex文件的路徑,點擊模擬按鈕。