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