Proteus 仿真軟件在單片機(jī)設(shè)計(jì)中的應(yīng)用
(作者未知) 2011/1/11
1.引言
單片機(jī)在很多產(chǎn)品中得到廣泛的應(yīng)用,無論是51 系列、AVR、還是PIC 系列,他們各有各的特點(diǎn),學(xué)習(xí)者也是逐年增加,但是在學(xué)習(xí)開發(fā)過程中,我們往往在確定方案后做試驗(yàn)的開支往往比較大,尤其是對(duì)于一些學(xué)生或者初學(xué)者這就可能成為他們學(xué)習(xí)的障礙。在我們使用Proteus 軟件以來大大節(jié)省了時(shí)間和開發(fā)費(fèi)。尤其將此軟件用在單片機(jī)開發(fā)中是一個(gè)不錯(cuò)的選擇。我們這里主要講述的是Proteus 軟件與Keil 軟件的結(jié)合與應(yīng)用。
2.Protues 軟件介紹與應(yīng)用
2.1 Protues 軟件介紹
Proteus 是目前最好的模擬單片機(jī)外圍器件的工具,它可以仿真51 系列、AVR,PIC 等常用的MCU 及其外圍電路(如LCD,RAM,ROM,鍵盤,馬達(dá),LED,AD/DA,部分SPI 器件,部分IIC 器件...)。本文章基于ProteusPRO6.7SP3和KEIL uVision3 軟件。當(dāng)然,軟件仿真精度有限,而且不可能所有的器件都找得到相應(yīng)的仿真模型,用開發(fā)板和仿真器當(dāng)然是最好選擇,可是對(duì)于單片機(jī)愛好者,或者簡(jiǎn)單的開發(fā)應(yīng)該是比較好的選擇。Pro
teus 與其它單片機(jī)仿真軟件不同的是,它不僅能仿真單片機(jī)CPU 的工作情況,也能仿真單片機(jī)外圍電路或沒有單片機(jī)參與的其它電路的工作情況。因此在仿真和程序調(diào)試時(shí),關(guān)心的不再是某些語句執(zhí)行時(shí)單片機(jī)寄存器和存儲(chǔ)器內(nèi)容的改變,而是從工程的角度直接看程序運(yùn)行和電路工作的過程和結(jié)果。對(duì)于這樣的仿真實(shí)驗(yàn),從某種意義上講,是彌補(bǔ)了實(shí)驗(yàn)和工程應(yīng)用間脫節(jié)的矛盾和現(xiàn)象。
2.2 Protues 軟件與Keil uVision 的結(jié)合
對(duì)于初次使用Protues 軟件的人可能還不知道如何設(shè)置,現(xiàn)在把設(shè)置步驟簡(jiǎn)介如下,僅供參考(本文章只討論在單機(jī)上結(jié)合,在兩個(gè)聯(lián)網(wǎng)機(jī)器使用由于篇幅限制不在此討論):設(shè)置步驟如下:
......
附件下載:點(diǎn)擊下載閱讀全文
|