也許有的單片機初學者會對如何把匯編程序順暢的轉變?yōu)?.hex或者*.bin有些疑慮。也許還在用老套原始的DOS界面的51匯編器!
這些實在不能再用了,效率太低了!現(xiàn)在我來介紹一個好的吧:偉福e2000,e51,g6s,g6w編程、仿真、編譯集成環(huán)境,它屬于一個集成環(huán)境,在這個集成環(huán)境里面你可以完成>編寫程序>軟件仿真>編譯源程序>直到形成最后的*.hex或者*.bin文件,一個軟件一條龍全部搞定!并且,是中文界面的,非常簡單易懂。如果你下載了但是怕不會用的話,它還有詳盡簡單的操作手冊供你研究,絕對沒有問題,并且是完全免費的。
最難能可貴的是它的智能化查錯部分,能自動的指出編寫的程序中的的一些錯誤,比如一些語法錯誤,真是一個福音。
下面是具體步驟:
第一步,新建一個TXT格式的文本文件,寫入一個簡單的匯編程序,然后存盤,注意其中的分號“;”要采用默認的,不要采用其它輸入法里面的“;”,否則在隨后的編譯過程中將會產(chǎn)生編譯失敗。
第二步:
啟動偉福e2000,e51,g6s,g6w編程、仿真、編譯集成環(huán)境,運行主菜單中的:文件>打開文件,在彈出的對話框中選擇你要打開的剛才已經(jīng)寫好的*.TXT文件
第三步:
打開目標*.TXT, 運行主菜單中的:文件>另存為注意一:將文件名改為不含漢字的文件名
注意二:將擴展名改為大寫的ASM最后一步:
運行主菜單中的:文件>打開文件,打開剛才另存為的那個*.ASM文件。執(zhí)行主菜單中的 項目>編譯這樣就在你保存那個*.ASM 文件的目錄編譯生成了相關的*.BIN、*.HEX、*.LST文件此時你只要連接好編程器,打開編程器的操作軟件。運行載入文件>選擇要寫入的*.BIN或者*.HEX,執(zhí)行編程操作就行了!
取下寫好的芯片,把它放在實際的電路(或者是試驗板)中,它就會按著你編寫的程序進行工作了!到此即大功告成了!
上面的方式從*.TXT到*.ASM到BIN的過程。也可以通過直接新建*.ASM來獲得*.BIN。然后通過將*.ASM另存為*.TXT導出*.TXT文件
這些只是這個軟件功能的一小部分,還有很多更重要的功能,比如軟件仿真等。請參考偉福的編程、仿真、編譯集成環(huán)境使用說明書。 衷心希望大家都能日行千里!