嚴(yán)天峰
近年來,隨著以51單片機(jī)為內(nèi)核的單片機(jī)的不斷發(fā)展和普及,國外的一些公司紛紛推出了以51單片機(jī)為基礎(chǔ)的集成開發(fā)環(huán)境。其中,德國Keil Software公司針對(duì)51系列單片機(jī)推出了基于32位Windows環(huán)境、以51系列單片機(jī)為開發(fā)目標(biāo)、高效率的C語言集成為基礎(chǔ)開發(fā)平臺(tái)的Keil μVision2IDE,即通常所說的μV2。Keil μVision2IDE從最初的V5.20版本一直發(fā)展到最新的V7.06版本。在 V6.0版本以后,Keil Software公司將編譯和仿真軟件統(tǒng)一為μVIsion2。μVision2是一個(gè)功能強(qiáng)大的單片機(jī)集成開發(fā)平臺(tái),主要包括:C51交叉編譯器、A51宏匯編器、BL51連接/重定位器、LIB51庫管理器、OH51 Intel HEX 格式文件轉(zhuǎn)換器、RTX-51實(shí)時(shí)操作系統(tǒng)以及單片機(jī)軟件仿真器Dscope 51。μVision2IDE將項(xiàng)目管理、源代碼編輯、程序調(diào)試等集成到一個(gè)功能強(qiáng)大的windows 32平臺(tái)中。其C 編譯工具在產(chǎn)生代碼的準(zhǔn)確性和效率方面達(dá)到了較高的水平。而μVision2內(nèi)嵌的單片機(jī)軟件仿真器Dscope 51則是一個(gè)功能強(qiáng)大的單片機(jī)開發(fā)利器,許多經(jīng)驗(yàn)豐富的單片機(jī)工程師可以不使用硬件仿真器,直接通過Dscope 51,用軟件仿真的方式開發(fā)出一個(gè)大型的應(yīng)用程序。本文重點(diǎn)介紹Keil μVision2IDE開發(fā)環(huán)境下的單片機(jī)程序的軟件仿真調(diào)試及開發(fā),至于Keil μVision2IDE的詳細(xì)使用方法請(qǐng)讀者參考相關(guān)的文獻(xiàn)。