資源描述:
《keil與proteus完美結(jié)合教程68530》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、單片機(jī)技術(shù)與嵌入式系統(tǒng)http://www.51c51.netQQ:308828633E-mail:51c51@china.com.cnKeil與proteus完美結(jié)合教程Proteus單片機(jī)仿真軟件可與Keil或Pic的Mplab聯(lián)接使用,單片機(jī)初學(xué)者的福音,有非常豐富的外圍器件可供仿真使用第1頁單片機(jī)技術(shù)與嵌入式系統(tǒng)http://www.51c51.netQQ:308828633E-mail:51c51@china.com.cn簡介:Proteus6.7是目前最好的模擬單片機(jī)外圍器件的工具,真的很不錯(cuò)??梢苑抡?1系列、AVR,PIC等常用的MCU及其外圍電路(如L
2、CD,RAM,ROM,鍵盤,馬達(dá),LED,AD/DA,部分SPI器件,部分IIC器件,...)其實(shí)proteus與multisim比較類似,只不過它可以仿真MCU!當(dāng)然,軟件仿真精度有限,而且不可能所有的器件都找得到相應(yīng)的仿真模型,用開發(fā)板和仿真器當(dāng)然是最好選擇,可是估計(jì)初學(xué)者有的可能性比較小吧?如果你在學(xué)51單片機(jī),如果你想自己動(dòng)手做做LCD,LED,AD/DA,直流馬達(dá),SPI,IIC,鍵盤,...的小實(shí)驗(yàn)的話,試一下吧,不會(huì)讓你失望的!用51不管你是用匯編或是C編程當(dāng)然要用keil啦,uvisoin3有不少新特性呢!使用keilc51v7.50+proteus6.
3、7可以像使用仿真器一樣調(diào)試程序,一般而言,微機(jī)實(shí)驗(yàn)中用萬利仿真器+電工系自己做的實(shí)驗(yàn)板的實(shí)驗(yàn)都可以做得到吧!當(dāng)然,硬件實(shí)踐還是必不可少的!?。”痉桨钢皇窃跊]有硬件的情況下讓你能像pspice仿真模擬/數(shù)字電路那樣仿真MCU及外圍電路。另外,即使有硬件,在程序編寫早期用軟件仿真一下也不錯(cuò)的!需要Proteus6.7SP3和keilc51v7.50請(qǐng)到本站:www.51c51.net下載。本站提供的是完全解密版和專業(yè)版。放心使用。為了使大家能最快的進(jìn)入keilc51v7.50+proteus6.7仿真本站特別編寫了本教程共享,希望對(duì)本站大力支持!以下文章作者:■涼山州機(jī)電學(xué)
4、校馬正強(qiáng)1Proteus介紹Proteus與其它單片機(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)象。(1)proteus的工作過程運(yùn)行proteus的ISIS程序后,進(jìn)入該仿真軟件的主界面。在工作前,要設(shè)置view菜單下的捕捉對(duì)齊和system下的顏色、圖形界面大小等項(xiàng)目。通過工具欄中的p(從
5、庫中選擇元件命令)命令,在pickdevices窗口中選擇電路所需的元件,放置元件并調(diào)整其相對(duì)位置,元件參數(shù)設(shè)置,元器件間連線,編寫程序;在source菜單的Definecodegenerationtools菜單命令下,選擇程序編譯的工具、路徑、擴(kuò)展名等項(xiàng)目;在source菜單的Add/removesourcefiles命令下,加入單片機(jī)硬件電路的對(duì)應(yīng)程序;通過debug菜單的相應(yīng)命令仿真程序和電路的運(yùn)行情況。(2)Proteus軟件所提供的元件資源Proteus軟件所提供了30多個(gè)元件庫,數(shù)千種元件。元件涉及到數(shù)字和模擬、交流和直流等。(3)Proteus軟件所提供的
6、儀表資源對(duì)于一個(gè)仿真軟件或?qū)嶒?yàn)室,測(cè)試的儀器儀表的數(shù)量、類型和質(zhì)量,是衡量實(shí)驗(yàn)室是否合格的一個(gè)關(guān)鍵因素。在Proteus軟件包中,不存在同類儀表使用數(shù)量的問題。Proteus還提供了一個(gè)圖形顯示功能,可以將線路上變化的信號(hào),以圖形的方式實(shí)時(shí)地顯示出來,其作用與示波器相似但功能更多。第2頁單片機(jī)技術(shù)與嵌入式系統(tǒng)http://www.51c51.netQQ:308828633E-mail:51c51@china.com.cn(4)Proteus軟件所提供的調(diào)試手段Proteus提供了比較豐富的測(cè)試信號(hào)用于電路的測(cè)試。這些測(cè)試信號(hào)包括模擬信號(hào)和數(shù)字信號(hào)。對(duì)于單片機(jī)硬件電路和軟
7、件的調(diào)試,Proteus提供了兩種方法:一種是系統(tǒng)總體執(zhí)行效果,一種是對(duì)軟件的分步調(diào)試以看具體的執(zhí)行情況。對(duì)于總體執(zhí)行效果的調(diào)試方法,只需要執(zhí)行debug菜單下的execute菜單項(xiàng)或F12快捷鍵啟動(dòng)執(zhí)行,用debug菜單下的pauseanimation菜單項(xiàng)或pause鍵暫停系統(tǒng)的運(yùn)行;或用debug菜單下的stopanimation菜單項(xiàng)或shift-break組合鍵停止系統(tǒng)的運(yùn)行。其運(yùn)行方式也可以選擇工具欄中的相應(yīng)工具進(jìn)行。對(duì)于軟件的分步調(diào)試,應(yīng)先執(zhí)行debug菜單下的start/restartdebugging菜單項(xiàng)命令,此時(shí)可以