搞單片機的工程人員一般都喜歡用Ultra Edit編輯器,因為它可以把編程的語言關鍵字能夠高亮彩色顯示,還能夠很好的支持中文。雖然keil也可以把關鍵字高亮彩色顯示,但對中文的支持不是很好。另外,Ultra Edit編輯器與keil編輯器還有“感知”能力,當我們在其中的一個編輯器改變了編輯的內容再打開另一個編輯器的時候,就會出現(xiàn)一個提示窗口,提示我們編輯的內容已經(jīng)被別的程序更改,是不是要重新加載?點擊“是”后就會把被改變的內容重新加載上來。但是我們要打開兩個窗口,要來回的切換,有時候感到很不方便,其實我們可以讓它們更緊密的結合起來。 讓Ultra Edi也具有編譯能力 打開Ultra Edit,選擇菜單“高級”的“項目工具配置”,點擊,打開工具配置窗口,在“命令欄”里輸入:“C51 %F”(不要輸入引號)。在“工作目錄”里輸入你的keil的安裝路徑,如果安裝在D盤,可以這樣輸入:“D:\Keil\C51\BIN”(不要輸入引號)。當然也可以點擊“游覽”找到“BIN”文件夾。接著我們在“菜單項目名稱(M)”輸入你起的名字,我輸入的是:“Compiler”。為了看到輸出結果我們還要做下面的設置,在“保存活動文件”前面的方框里打勾;在“輸出到列表窗口” 前面的方框里打勾;在“捕獲輸出” 前面的方框里打勾。最后點擊“插入”按鈕。設計好的情形如圖所示。不要忘了還要點擊“確定”按鈕,不然我們前面的工作就白做了。 下面我們就可以試試我們的成果了。打開一個C文件,點擊“高級”菜單,在“高級”下拉菜單出現(xiàn)了compiler菜單選項,點擊一下,看看出現(xiàn)了什么?在輸出窗口出現(xiàn)了編譯結果。如果有錯誤,在屏幕上出現(xiàn)的提示信息行直接雙擊,就可跳到出錯文件所在的行,是不是很專業(yè)?Ultra Edit不就變成了一個專業(yè)的編譯器了嗎?!當然要想更專業(yè)還可以做一個批處理文件,直接生成hex文件。不過筆者建議在Ultra Edit編譯通過以后再用keil建立項目,然后編譯、模擬。 要想編譯匯編文件在“命令欄”里,輸入:“A51 %F”即可,在“菜單項目名稱(M)”輸入你起的名字,我輸入的是:“ASM”。其他設置同上。但是輸出結果不能提示具體的出錯信息。 用keil打開Ultra Edit 打開keil,選擇“Tools”菜單,點擊“Customize Tools Menu”選項,出現(xiàn)“Customize Tools Menu”窗口。點擊“Menu content:”右邊的第一個按鈕,在下面的編輯框輸入:“Ultra Edit” 在Command輸入Ultra Edit 的執(zhí)行文件的路徑,如:“D:\Program Files\UltraEdit\Uedit32.exe”。在Arguments輸入:“%F”。設置好的界面如圖所示。點擊“OK”,回到keil的界面。用鼠標點擊一下項目管理欄里要打開的文件,使文件名成反色,打開“Tools”菜單,在下拉菜單有“Ultra Edit”選項,點擊一下,相應的文件就在Ultra Edit編輯器里打開了!你就可以很方便里在Ultra Edit修改文件了。 另外,Ultra Edit編輯器對asm文件的關鍵字不能高亮彩色顯示,我們可以打開Ultra Edit根目錄下的Wordfile進行編輯使之有這個功能。 |