單片機開發(fā)系統(tǒng)種類
單片機開發(fā)系統(tǒng)在何可分為4類:通用型開發(fā)系統(tǒng)、實用型開發(fā)系統(tǒng)、通用機開發(fā)系統(tǒng)、模擬開發(fā)系統(tǒng)。
單片機實用型開發(fā)系統(tǒng)的特點是:開發(fā)系統(tǒng)的硬件按照單片機典型應用系統(tǒng)進行配置,系統(tǒng)配有監(jiān)控程序,具有自開發(fā)能力。
其優(yōu)點是:減少了系統(tǒng)研制時的硬件工作量,研制周期短,開發(fā)效率高,具有二次開發(fā)能力。缺點是:當不是最佳配置時,軟硬件資源浪費軟大,應用場合也有局限性。
在通用計算機中加開發(fā)模板的開發(fā)系統(tǒng)稱為通用機開發(fā)系統(tǒng)。
開發(fā)模板的硬件結構包含有計算機不可替代的部分,如EPROM寫入系統(tǒng)、仿真頭以及CPU仿真所必需的單片機系統(tǒng)等。開發(fā)模板既可插在計算機的擴展槽中,也可以總線連接的方式放在機器外部。
其優(yōu)點是能夠充分利用計算機的軟硬件資源,開發(fā)效率高。
一般來說,由計算機和模擬開發(fā)軟件構成的、完全依靠軟件手段進行開發(fā)的系統(tǒng),稱為模擬開發(fā)系統(tǒng)。其工作原理是:利用模擬開發(fā)軟件在計算機上實現(xiàn)對單片機的硬件模擬、指令模擬、運行狀態(tài)模擬,從而完成應用軟件開發(fā)的全過程。
以SIM8051模擬開發(fā)系統(tǒng)為便,它的模擬調(diào)試功能很強,效率高,成本低。模擬開發(fā)系統(tǒng)基本上包括了在線仿真器的單步、跟蹤、檢查和修改功能,并且還能夠模擬產(chǎn)生各種中斷和I/O應答過程。用戶只要配備了模擬/調(diào)試軟件,就可使微機成為一臺通用的模擬開發(fā)系統(tǒng)。其缺點是不能對硬件系統(tǒng)進行診斷和適時仿真。
評論