51匯編集成開發環境具有以下特點:
1.源程序可以用中文編輯,其標簽、操作碼、操作數和註釋都可以用中文。(參見使用說明)
2.裝配過程中發現的所有錯誤都記錄在*中。err文件,方便對比和調查。
3.反匯編是根據指令流進行的,具有智能分段、自動標註、自動區分數據和代碼的功能。反匯編生成的源程序也可以直接匯編。新版本不僅支持從地址0開始的所有程序代碼的反匯編,還支持部分程序段的反匯編。
4.整個軟件仿真可以單步運行,設置斷點,全速運行。它可以即時檢查片上資源的狀態,運行時輸入I/O,直接參與串行通信的發送和接收。
5.豐富的輔助工具為應用系統的開發提供了便利:
目標代碼的轉換:
轉換二進制代碼文件(*。bin)轉換成十六進制代碼文件(*。十六進制)。
轉換二進制代碼文件(*。bin)到代碼文件(*。obj)的文本格式。
轉換十六進制代碼文件(*。十六進制)轉換成二進制代碼文件(*。bin)。
將代碼文件轉換為文本格式(*。obj)轉換成二進制代碼文件(*。bin)。
目標代碼的拆分和合並:
將1個文件拆分成2個文件或將2個文件合並成1個文件。
目標代碼的恢復:
用來跳轉壹些地址線或者壹些數據線,或者把地址線和數據線都有的目標代碼還原成真正的程序目標代碼進行反匯編。
源程序移植:
MCS48單片機源程序可轉換成MCS51單片機源程序,為用51單片機替代或改造原48單片機系統提供了方便。
初始化設置:在使用定時器計數器、串行通信、中斷系統時,不需要擔心設置相應的寄存器。
實用子程序:不僅提供了壹些實用子程序供您選擇,還提供了壹個開放的用戶程序庫,供您自由添加自己的實用子程序。
點陣字體:可以為您提取8*16點陣字符字體和12*12、16*16和24*24點陣漢字字體數據,為顯示漢字提供了便利。
Unicode編碼轉換:它可以為您將漢字轉換成Unicode編碼。