Keil C51安裝

最后,從菜單的“工程”中執行“R重新構造所有目標”(或者按下圖紅圈中的按鈕),匯編、連接、創建Hex文件一氣呵成;在工程文件的目錄下就會生成與工程名相同的一些文件,其中大部分文件我們并不必關心,而生成的 Hex 文件是我們需要的!它是要燒寫到單片機中的最終代碼,也就是單片機可以執行的程序。
這里生成的是 Test.HEX ,稍后就寫入。
若在下面的狀態窗中有錯誤提示,就需要再次編輯、修改源程序(如語法、字符有錯等)、保存、構造所有。直至沒有錯誤。

在沒有語法錯誤的情況下,按下圖紅圈中的按鈕就可以進行模擬調試:

下面是調試窗。由于我們的程序是讓 P0 口8個腳隔一個輸出0,隔一個輸出1,所以要從菜單的“外圍設備”中打開“Prot 0” P0口窗:

單擊“單步運行”,在P0窗中就可以看到我們原先設想的效果:

到此,這個程序暫告一段落;
接下來,我們啟動 51ISP 編程實驗程序,將剛剛生成的 Test.Hex 燒寫到單片機芯片,在實驗板上實際驗證一下。
連接51ISP編程實驗板,啟動其程序;
在51ISP程序的菜單“文件”中,“打開HEX文件...” 打開 Text.hex 文件:

執行寫入操作:

執行寫入操作完成后,編程實驗板就會出現我們期待的效果!若寫入出錯,請先“擦除”后再“寫入”。
若在實驗板上實際驗證的并不是我們預期的效果,那么,就需要再次返回到編輯、修改源程序那一步,修改后再構造所有,再次將生成的Hex文件在SP51pro中燒寫、實驗,直至成功!
評論