新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > Keil C51安裝

        Keil C51安裝

        作者: 時間:2016-12-02 來源:網絡 收藏






        最后,從菜單的“工程”中執行“R重新構造所有目標”(或者按下圖紅圈中的按鈕),匯編、連接、創建Hex文件一氣呵成;在工程文件的目錄下就會生成與工程名相同的一些文件,其中大部分文件我們并不必關心,而生成的 Hex 文件是我們需要的!它是要燒寫到單片機中的最終代碼,也就是單片機可以執行的程序。

        這里生成的是 Test.HEX ,稍后就寫入。

        若在下面的狀態窗中有錯誤提示,就需要再次編輯、修改源程序(如語法、字符有錯等)、保存、構造所有。直至沒有錯誤。





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




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





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





        到此,這個程序暫告一段落;

        接下來,我們啟動 51ISP 編程實驗程序,將剛剛生成的 Test.Hex 燒寫到單片機芯片,在實驗板上實際驗證一下。

        連接51ISP編程實驗板,啟動其程序;

        在51ISP程序的菜單“文件”中,“打開HEX文件...” 打開 Text.hex 文件:





        執行寫入操作:





        執行寫入操作完成后,編程實驗板就會出現我們期待的效果!若寫入出錯,請先“擦除”后再“寫入”。

        若在實驗板上實際驗證的并不是我們預期的效果,那么,就需要再次返回到編輯、修改源程序那一步,修改后再構造所有,再次將生成的Hex文件在SP51pro中燒寫、實驗,直至成功!

        上一頁 1 2 3 下一頁

        關鍵詞: KeilC51安

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 鄄城县| 靖宇县| 宁陵县| 新民市| 嘉善县| 汤原县| 长海县| 延寿县| 堆龙德庆县| 阳江市| 门头沟区| 东安县| 宣汉县| 邢台县| 苏尼特左旗| 夏河县| 曲阳县| 黑山县| 青浦区| 河西区| 新巴尔虎右旗| 洪江市| 高邮市| 绍兴县| 怀柔区| 垫江县| 繁昌县| 古浪县| 苍溪县| 南通市| 彝良县| 镇平县| 长子县| 彭州市| 土默特左旗| 甘洛县| 高雄市| 翼城县| 梅河口市| 红安县| 大足县|