Keil C51安裝
最后,從菜單的“工程”中執(zhí)行“R重新構(gòu)造所有目標”(或者按下圖紅圈中的按鈕),匯編、連接、創(chuàng)建Hex文件一氣呵成;在工程文件的目錄下就會生成與工程名相同的一些文件,其中大部分文件我們并不必關(guān)心,而生成的 Hex 文件是我們需要的!它是要燒寫到單片機中的最終代碼,也就是單片機可以執(zhí)行的程序。
這里生成的是 Test.HEX ,稍后就寫入。
若在下面的狀態(tài)窗中有錯誤提示,就需要再次編輯、修改源程序(如語法、字符有錯等)、保存、構(gòu)造所有。直至沒有錯誤。
在沒有語法錯誤的情況下,按下圖紅圈中的按鈕就可以進行模擬調(diào)試:
下面是調(diào)試窗。由于我們的程序是讓 P0 口8個腳隔一個輸出0,隔一個輸出1,所以要從菜單的“外圍設(shè)備”中打開“Prot 0” P0口窗:
單擊“單步運行”,在P0窗中就可以看到我們原先設(shè)想的效果:
到此,這個程序暫告一段落;
接下來,我們啟動 51ISP 編程實驗程序,將剛剛生成的 Test.Hex 燒寫到單片機芯片,在實驗板上實際驗證一下。
連接51ISP編程實驗板,啟動其程序;
在51ISP程序的菜單“文件”中,“打開HEX文件...” 打開 Text.hex 文件:
執(zhí)行寫入操作:
執(zhí)行寫入操作完成后,編程實驗板就會出現(xiàn)我們期待的效果!若寫入出錯,請先“擦除”后再“寫入”。
若在實驗板上實際驗證的并不是我們預(yù)期的效果,那么,就需要再次返回到編輯、修改源程序那一步,修改后再構(gòu)造所有,再次將生成的Hex文件在SP51pro中燒寫、實驗,直至成功!
評論