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