資源描述:
《基于proteus和keil接口的單片機(jī)外圍硬件電路仿真》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、維普資訊http://www.cqvip.com寧成軍等:基于Proteus和Keil接口的單片機(jī)外圍硬件電路仿真基于Proteus和Keil接口的單片機(jī)外圍硬件電路仿真寧成軍,張江霞(陜西理工學(xué)院陜西漢中723003)摘要:?jiǎn)纹瑱C(jī)的開發(fā)需要良好的軟件環(huán)境的支持。現(xiàn)在國(guó)內(nèi)外已經(jīng)有若干軟件仿真支持51系列單片機(jī),但外圍設(shè)備的仿真仍然是仿真軟件的一個(gè)薄弱環(huán)節(jié)。針對(duì)目前流行的Keil公司的仿真器,結(jié)合Proteus仿真軟件,介紹了時(shí)單片機(jī)外圍設(shè)備的仿真實(shí)現(xiàn)。為單片機(jī)的軟硬件結(jié)合虛擬仿真提出了一個(gè)新的思路。關(guān)鍵詞:?jiǎn)纹瑱C(jī);虛
2、擬仿真;Proteus;Keil;FVision2中圖分類號(hào):TP336文獻(xiàn)標(biāo)識(shí)碼:B文章編號(hào):1004—373X(2006)18—142—02SimulationofPeripheralHardwareCircuitBasedontheInterfaceofProteusandKeilNINGChengjun,ZHANGJiangxia(ShaanxiUniversityofTechnology,Hanzhong,723003,China)Abstract.-Thedevelopmentofsinglechipmi
3、crocomputersneedsfavorablesoftwaresustainment.Nowadays,therearecer—tainsoftwaresimulationsupportthe51familiesintheworld,butthesimulationoftheperipheralequipmentisstillaweakitemofthesimulationsoftware.AimingatthepopularemulatormanufacturedbytheKeilCo.,combinedwi
4、ththesimulationsoft—wareProteus.ThispaperintroducesthesimulationrealizationofsinglechipmicrocomputerSperipheralequipment,providesnewideasforthevirtualsimulationofthecombinationofsinglechipmicrocomputerShardwareandsoftware.Keywords:singlechipmicrocomputervirtual
5、simulation;Proteus;Keil/*Vision2情況,本文介紹一種基于Proteus和Keil仿真器的軟硬件l問(wèn)題的提出結(jié)合仿真方法,從而可以很好的解決上述問(wèn)題。近年來(lái),單片機(jī)在價(jià)格降低的同時(shí)性能不斷提高,使2方案設(shè)計(jì)得他廣泛地應(yīng)用于各個(gè)行業(yè)。單片機(jī)作為一種典型的嵌人式系統(tǒng),其系統(tǒng)設(shè)計(jì)包括硬件電路設(shè)計(jì)和軟件程序設(shè)計(jì)2.1Keil#Vision2簡(jiǎn)介兩個(gè)方面。系統(tǒng)調(diào)試一般分為軟件調(diào)試、硬件測(cè)試和系統(tǒng)Keil是德國(guó)Keil公司開發(fā)的單片機(jī)編譯器,/*Vision2測(cè)試3個(gè)方面。單片機(jī)自身沒有自開發(fā)功能,必
6、須借助于是Keil公司關(guān)于805l系列MCU的開發(fā)工具,可以用來(lái)工具。目前,國(guó)內(nèi)外推出了很多基于個(gè)人計(jì)算機(jī)的單片機(jī)編譯C源碼、匯編源程序、連接和重定位目標(biāo)文件和庫(kù)文開發(fā)系統(tǒng)。軟件模擬仿真器是最常用的開發(fā)方法,他是在件、創(chuàng)建HEX文件、調(diào)試目標(biāo)程序等,是一種集成化的文個(gè)人計(jì)算機(jī)上,用軟件來(lái)進(jìn)行仿真的方法,對(duì)于那些只用件管理編譯環(huán)境。集成了文件編輯處理、編譯連接、項(xiàng)目到單片機(jī)內(nèi)部資源的設(shè)計(jì)來(lái)說(shuō),ll丁以用軟件仿真來(lái)完成。管理、窗口、工具引用和軟件仿真調(diào)試等多種功能,是相當(dāng)?shù)?,由于目前大多?shù)廠商提供的模擬仿真產(chǎn)品還不能提
7、強(qiáng)大的開發(fā)工具。在/*Vision2的仿真功能中,有兩種仿供對(duì)單片機(jī)外圍設(shè)備(如液晶顯示模塊,鍵盤模塊,A/D真模式:軟件模擬模式和目標(biāo)板仿真調(diào)試模式。和D/A轉(zhuǎn)換模塊等)的仿真。2.2Proteus簡(jiǎn)介所以,對(duì)于一些用到外圍設(shè)備的設(shè)計(jì)來(lái)說(shuō),模擬仿真Proteus軟件是來(lái)自英國(guó)Iabcenterelectronics公司的器就力不從心了。EDA工具軟件,除了其具有和其他EDA工具一樣的原理針對(duì)這種情況,有人提出利用硬件軟化的思想,將外布圖、PCB自動(dòng)或人工布線及電路仿真的功能外,其革命圍設(shè)備的功能在軟件中實(shí)現(xiàn),通過(guò)運(yùn)
8、用面向?qū)ο蟮拈_發(fā)環(huán)性的功能是,他的電路仿真是互動(dòng)的,針對(duì)微處理器的應(yīng)境編寫動(dòng)態(tài)鏈接庫(kù),來(lái)實(shí)現(xiàn)對(duì)外圍設(shè)備的仿真。但這種方用,還可以直接在基于原理圖的虛擬原型上編程,并實(shí)現(xiàn)法也有缺點(diǎn)。他不能將整個(gè)系統(tǒng)連接在一起進(jìn)行仿真實(shí)軟件源碼級(jí)的實(shí)時(shí)調(diào)試,如有顯示及輸出,還能看到運(yùn)行現(xiàn),同時(shí)也不能很直觀地看到系統(tǒng)運(yùn)行的結(jié)果。針對(duì)這種后輸人輸出的效果,配合系統(tǒng)配置