- 單片機(jī)C語言程序設(shè)計(jì)實(shí)訓(xùn)100例:基于STC8051+Proteus仿真與實(shí)戰(zhàn)
- 彭偉
- 541字
- 2022-05-05 20:18:25
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ā)。
- Python程序設(shè)計(jì)教程(第2版)
- JavaScript從入門到精通(微視頻精編版)
- JavaScript全程指南
- Mastering OpenCV Android Application Programming
- PostgreSQL Cookbook
- 羅克韋爾ControlLogix系統(tǒng)應(yīng)用技術(shù)
- C#程序設(shè)計(jì)教程
- 64位匯編語言的編程藝術(shù)
- C語言程序設(shè)計(jì)案例精粹
- Oracle 18c 必須掌握的新特性:管理與實(shí)戰(zhàn)
- Mastering JavaScript Design Patterns(Second Edition)
- Access 2010數(shù)據(jù)庫(kù)應(yīng)用技術(shù)(第2版)
- C/C++程序員面試指南
- Hands-On Neural Network Programming with C#
- 鴻蒙OS應(yīng)用編程實(shí)戰(zhàn)