官术网_书友最值得收藏!

2.5 Proteus在8051單片機(jī)應(yīng)用系統(tǒng)開發(fā)中的優(yōu)勢(shì)

本書利用Proteus設(shè)計(jì)所有8051單片機(jī)案例原理圖,并在原理圖上進(jìn)行Keil C51程序調(diào)試與仿真。利用Proteus進(jìn)行8051單片機(jī)應(yīng)用系統(tǒng)開發(fā)的優(yōu)勢(shì)如下。

1. 廉價(jià)性

Proteus VSM包含了大量虛擬儀器,包括邏輯分析儀、I2C/SPI協(xié)議分析儀等,還包括通用的電路原理圖繪制及仿真環(huán)境。

2. 適用性

由于所有的工作在軟件環(huán)境中完成,對(duì)原理圖的重新布線、對(duì)固件的修改及重新測(cè)試,都只需要很少的時(shí)間。對(duì)于優(yōu)化設(shè)計(jì)或軟硬件的試驗(yàn),均可以很快完成。在這樣的透明環(huán)境中,設(shè)計(jì)者所做的修改效果可以立即觀察到,對(duì)硬件的修改如同對(duì)軟件的修改、驗(yàn)證一樣簡(jiǎn)單和快捷。

3. 獨(dú)特性

Proteus VSM包括大量不能夠或不容易在硬件環(huán)境中實(shí)現(xiàn)的特征。

診斷消息(Diagnostic messaging)功能允許訪問系統(tǒng)元器件,獲取所有與組件、外部電路及系統(tǒng)其他部分交互的動(dòng)態(tài)報(bào)告文本。

仿真引擎可監(jiān)視整個(gè)仿真過程,能夠自動(dòng)給出硬件和軟件的錯(cuò)誤警告,包括系統(tǒng)元器件之間的時(shí)序與邏輯沖突、寫非法內(nèi)存地址或破壞固件堆棧。

與系統(tǒng)固件的交互及對(duì)系統(tǒng)測(cè)試非常容易且效果明顯。例如,要測(cè)試系統(tǒng)中的溫度傳感器代碼,可手動(dòng)調(diào)整外圍溫度并檢查固件程序響應(yīng),然后將所獲取的結(jié)果與等效的外圍硬件原型環(huán)境溫度進(jìn)行比較。

4. 高效性

利用Proteus開發(fā)的8051單片機(jī)應(yīng)用系統(tǒng)非常易于測(cè)試、分析與調(diào)試,易于修改與校正,從而快速改進(jìn)系統(tǒng)設(shè)計(jì),實(shí)現(xiàn)高效開發(fā)。

主站蜘蛛池模板: 北辰区| 五原县| 缙云县| 浏阳市| 安陆市| 金昌市| 崇文区| 孟津县| 个旧市| 南川市| 吐鲁番市| 宜黄县| 甘孜县| 阿拉善右旗| 甘孜| 开封县| 井冈山市| 双柏县| 定兴县| 安吉县| 溧水县| 安吉县| 河北区| 山东| 乐亭县| 托克逊县| 大荔县| 芦山县| 青田县| 田阳县| 汉川市| 赤峰市| 岐山县| 瑞安市| 中山市| 汾西县| 云阳县| 广河县| 独山县| 尼木县| 象山县|