微控制器如何燒錄程式
你知道51的嗎?下面將由小編帶大家來解答這個疑問吧,希望對大家有所收穫!
微控制器燒錄程式和除錯方法
以51為例,介紹:如何編譯程式,如何下載程式到微控制器,以及接線圖。
為了過程方便,通常會新建一個英文資料夾,這裡以qq資料夾為例。將好的C 程式LED.C放入qq資料夾
開啟keil軟體,選擇選單欄的project,在它的下拉選單裡選第一個New uVision project,這裡將這個工程命名為qq,並儲存到我們建立的qq資料夾內,點選確定後,會彈出下面對話方塊
找到Atmel,在它的左側有+號,點選會展開一系列晶片型號,找到AT89C51,點選並點選下面的ok,彈出下面的對話方塊,選擇 否
進入編輯頁面後,看到左側空白窗格的+Target 1,點選它前面的+號,彈出Source Group 1. 右擊Source Group 1. 彈出下面下拉選單,選擇Add Files to Group Source Group 1
彈出的對話中,選擇LED.C,點選add,然後點選close關閉視窗。點選Source Group 1的+號,就會顯示出新增的LED.C檔案,雙擊LED.C就會出現它的程式碼
右擊+Target 1,並選擇第一項,彈出下面對話方塊,選擇debug,點上use,並選擇keil moniter-51 driver
在點output選項,在creat hex file打勾,最後點選ok
回到編輯面,依次點選編譯按鈕,Target 1上面有三個帶向下的箭頭按鈕,從左到右點選,回到qq資料夾看看是否有.hex檔案,若沒有在編譯一次
將微控制器與電腦連機,開啟燒錄軟體,選擇低速下載,點選開啟檔案,選擇建立的qq資料夾,開啟後點擊檔案qq.hex,最後選擇STC89C5XX系列,然後下載程式,成功後圖片如下
接線圖為p0埠與led
硬體處理需要注意什麼