1. 程式人生 > >每次建立keil工程的時候都會彈出提示: Copy STANDARD 8051 startup code to project folder and add file to project

每次建立keil工程的時候都會彈出提示: Copy STANDARD 8051 startup code to project folder and add file to project

很多初學者在使用keil軟體建立工程的時候,在選擇好微控制器之後會彈出來一個視窗,詢問是否要複製啟動程式(startup)。這時候,大家就開始糾結到底是要選擇是還是選擇否呢?

1,首先先解釋一下這個啟動程式是什麼意思:

在執行c程式碼之前都要先執行一個彙編程式,這個彙編程式叫做startup code(啟動程式),其作用是對微控制器進行初始化操作,為主函式設定堆疊,執行完成之後才開始執行c程式中的主函式,學過高中生物的同學就會很容易發現啟動程式的作用相當於高中生物裡面的起始子。

2,複製該程式會怎樣,不複製又會如何?

如果沒有複製該啟動程式,keil會預設預先執行該程式。

如果複製該啟動程式,可以修改此程式,執行時使用的就是經過修改的啟動程式了。

以上如有不對,敢情指教。