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