仿真器在單片機多路開(kāi)發(fā)中的應用
單片機在線(xiàn)仿真技術(shù)的出現,極大地提高了開(kāi)發(fā)單片機應用系統、仿真調試的效率和可靠性,減輕了開(kāi)發(fā)者的勞動(dòng)強度。
一般地,單片機開(kāi)發(fā)采用“宿主機/目標機”方式(如圖1所示)。首先,利用宿主機上豐富的資源及良好的開(kāi)發(fā)環(huán)境開(kāi)發(fā)和仿真調試目標機上的軟件。然后,通過(guò)串行口將編譯生成的目標代碼傳輸下載到目標板上,并用交叉調試器在調試軟件支持下進(jìn)行實(shí)時(shí)分析和在線(xiàn)仿真調試。最后,目標板在特定環(huán)境下編程脫機運行。
圖1 宿主機/目標板的開(kāi)發(fā)方式
這種一對一式的開(kāi)發(fā),無(wú)疑是很好的開(kāi)發(fā)方式,但它的問(wèn)題是設備利用率低下,這在單片機實(shí)驗室顯得尤其突出。所以在設備緊缺情況下,開(kāi)發(fā)一套輔助設備來(lái)提高仿真開(kāi)發(fā)設備的利用率是非常有必要的。
性能要求
在現有單片機仿真設備的基礎上,設計一個(gè)多路開(kāi)發(fā)應用裝置,實(shí)現一套可供幾個(gè)用戶(hù)輪流開(kāi)發(fā)仿真的單片機仿真器。這樣幾人一組共用實(shí)驗設備,既能提高設備利用率,又能形成良好的開(kāi)發(fā)仿真氛圍,更重要的是降低設備重復投入。
多路開(kāi)發(fā)器的整機框圖
本文陳述的設計實(shí)現了一套單片機仿真器的多路開(kāi)發(fā)應用板,很好地滿(mǎn)足了以上要求,并且在實(shí)踐過(guò)程中取得了較好的效果。其原理如圖2所示。
圖2 仿真多路開(kāi)發(fā)器的原理框圖
評論