51匯編集成開發(fā)環(huán)境是基于windows環(huán)境的51匯編軟件開發(fā)平臺,它集源程序的編輯、匯編、反匯編和全軟件仿真調(diào)試于一體,功能齊全,使用方便,適用于與MCS51兼容的各類單片機(jī)。軟件還具有MCS48的匯編、反匯編和將MCS48源程序轉(zhuǎn)換為MCS51源程序的移植功能。新版本的仿真系統(tǒng)全面支持89S系列芯片的SFR,支持雙DPTR、256B片內(nèi)RAM、定時計數(shù)器2、WDT和CPU節(jié)電工作方式的仿真。
51匯編集成開發(fā)環(huán)境特點(diǎn):
1、源程序的編輯允許使用中文,其標(biāo)號、操作碼、操作數(shù)、注釋均可使用中文。(詳見使用說明)
2、匯編過程中發(fā)現(xiàn)的錯誤,全部記錄在*.err文件中,方便對照查處。
3、反匯編按指令流進(jìn)行,智能分段,自動添加標(biāo)號,自動區(qū)分?jǐn)?shù)據(jù)與代碼,反匯編生成的源程序還可以直接進(jìn)行匯編。(優(yōu)質(zhì)反匯編的前提是目標(biāo)代碼必須是從0地址開始的全部程序代碼,本軟件不支持對部分程序段的反匯編。)。
4、全軟件仿真可以進(jìn)行單步運(yùn)行、設(shè)斷點(diǎn)運(yùn)行、全速運(yùn)行,可以即時查看片內(nèi)資源狀態(tài),可以在運(yùn)行中進(jìn)行I/O輸入,可以直接參與串行通訊的發(fā)送與接收。
5、豐富的輔助工具為應(yīng)用系統(tǒng)的開發(fā)提供了方便:
目標(biāo)代碼的轉(zhuǎn)換:可以將二進(jìn)制代碼文件(*.bin)轉(zhuǎn)換為十六進(jìn)制代碼文件(*.hex)或文本格式的代碼文件(*.obj),也可以將十六進(jìn)制代碼文件(*.hex)。