• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      淺論P(yáng)roteus仿真工具的實(shí)例化應(yīng)用

      2016-07-09 09:26張秋艷趙鵬
      關(guān)鍵詞:調(diào)試

      張秋艷 趙鵬

      摘要:隨著計(jì)算機(jī)輔助仿真工具的發(fā)展,利用電子設(shè)計(jì)自動化(Electronic Design Automation,EDA)進(jìn)行的電子電路的設(shè)計(jì)與仿真已是現(xiàn)代電子技術(shù)系統(tǒng)的設(shè)計(jì)發(fā)展趨勢,并且逐步得到許多電子愛好者的青睞。本文介紹了Proteus仿真工具的功能與基本操作方法,并結(jié)合流水燈控制電路實(shí)例說明如何用Proteus實(shí)現(xiàn)電子電路的設(shè)計(jì)與仿真。

      關(guān)鍵詞:EDA Proteus仿真 調(diào)試

      中圖分類號:TP391.9 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2016)06-0226-01

      1 引言

      隨著電子技術(shù)與計(jì)算機(jī)技術(shù)的飛速發(fā)展,各種計(jì)算機(jī)仿真輔助工具也被廣泛應(yīng)用,比如Auto-CAD,F(xiàn)PGA,CPLD等等[1]。本文介紹了專門針對微控制如單片機(jī),emu8086等的另一種軟件如Proteus仿真軟件。

      2 Proteus仿真工具介紹

      Proteus是英國Labcenter公司開發(fā)的電路分析與實(shí)物仿真軟件,是一個基于ProSPICE混合模型仿真器的,完整的嵌入式系統(tǒng)軟、硬件設(shè)計(jì)仿真平臺[2-3]。該軟件不僅具有一般EDA軟件的仿真功能,還能仿真單片機(jī)及其外圍器件,所以深得師生們的青睞。具備如下功能模塊[4]:

      (1)智能原理圖設(shè)計(jì)(ISIS);

      (2)完善的電路仿真功能;

      (3)獨(dú)特的單片機(jī)協(xié)同仿真功能(VSM);

      (4)實(shí)用的PCB設(shè)計(jì)平臺。

      其中Proteus ISIS的工作界面是一種標(biāo)準(zhǔn)的Windows界面,包括:標(biāo)題欄、主菜單、標(biāo)準(zhǔn)工具欄、繪圖工具欄、狀態(tài)欄、對象選擇按鈕、預(yù)覽對象方位控制按鈕、仿真進(jìn)程控制按鈕、預(yù)覽窗口、對象選擇器窗口、圖形編輯窗口等。

      3 Proteus環(huán)境下的電路設(shè)計(jì)與仿真實(shí)例

      與Protel,EWB仿真工具類似,首先需要打開Proteus操作界面,在“File”菜單中選擇“New Design”即可打開空白文件;其次,選擇“P”按鈕,在彈出的Pick Device 串口中的“Keywords”里輸入8086,74LS273等,可從元件庫中提取需要的元器件(選中雙擊),選擇完點(diǎn)擊OK按鈕。再次,在編輯區(qū)畫電路圖,修改元件參數(shù),如單擊繪圖工具欄中的導(dǎo)線標(biāo)簽按鈕,使之處于選中狀態(tài)。將鼠標(biāo)置于圖形編輯窗口的欲標(biāo)標(biāo)簽的導(dǎo)線上,跟著鼠標(biāo)的指針就會出現(xiàn)一個“×”號,表明找到了可以標(biāo)注的導(dǎo)線,單擊鼠標(biāo)左鍵,彈出編輯導(dǎo)線標(biāo)簽窗口。 在“string”欄中,輸入標(biāo)簽名稱,單擊“OK”按鈕,結(jié)束對該導(dǎo)線的標(biāo)簽標(biāo)定。同理,可以標(biāo)注其它導(dǎo)線的標(biāo)簽。但在標(biāo)定導(dǎo)線標(biāo)簽的過程中,相互接通的導(dǎo)線必須標(biāo)注相同的標(biāo)簽名。最后,保存文件。這樣,原理圖的繪制就完成了,如圖1所示,實(shí)現(xiàn)了8086控制流水燈。

      結(jié)合Proteus環(huán)境的emu8086仿真,編寫匯編程序源代碼如下:

      NEXT:OUT DX,AX

      CALL DELAY

      ROL AX,1

      JMP NEXT

      DELAY PROC NEAR

      MOV BX,500

      LP1:MOV CX,469

      LP2:LOOP LP2

      DEC BX

      JNZ LP1

      RET

      DELAY ENDP

      .data

      END

      由于8086一般做匯編用的是匯編軟件生成的文件.EXE,.bin,或.com擴(kuò)展名的文件,且8086沒有內(nèi)存貯器,故應(yīng)用KEIL生成相應(yīng)文件時,需要設(shè)置內(nèi)存啟始地址,內(nèi)存的大小和外部程序加載到內(nèi)存的地址段。仿真一定要設(shè)置內(nèi)存,時鐘默認(rèn)是1MHz,設(shè)置好后添加由MASM32或其他軟件生成的擴(kuò)展名為com,bin,exe的文件。Proteus自動加載到設(shè)置好的內(nèi)存段中。如可配置方式為:如可設(shè)置內(nèi)存大小10000H,程序下載到內(nèi)存段為0200H,BIN入口為02000H,停止在int 3選擇Yes。適用各種擴(kuò)展名(.BIN .COM .EXE)的代碼文件。

      通過運(yùn)行下載后的程序,確實(shí)看到16盞LED燈輪流顯示。

      4 結(jié)語

      Proteus虛擬仿真工具的應(yīng)用,使得在具體的工程實(shí)踐中,降低了實(shí)驗(yàn)開發(fā)成本,提高了實(shí)驗(yàn)效率。在實(shí)驗(yàn)教學(xué)中,不僅激發(fā)了學(xué)生的積極主動性,提高了學(xué)生的實(shí)驗(yàn)興趣,還在畢業(yè)設(shè)計(jì)的應(yīng)用中收到良好的效果。

      參考文獻(xiàn)

      [1]劉鄒,丁青青.基于Proteus的硬件在回路仿真[J].計(jì)算機(jī)仿真,2009,02:312-314+328.

      [2]王威,劉佳,張志雄,王挺,楊平.基于Proteus和Keil的單片機(jī)虛擬仿真平臺的設(shè)計(jì)[J].上海電力學(xué)院學(xué)報(bào),2009,06:607-610.

      [3]代啟化.基于Proteus的電路設(shè)計(jì)與仿真[J].現(xiàn)代電子技術(shù),2006,19:82-84.

      [4]吉向東,李新鄂.基于Proteus的微機(jī)原理實(shí)驗(yàn)仿真[J].信息技術(shù),2010,02:36-39+44.

      猜你喜歡
      調(diào)試
      基于航拍無人機(jī)的設(shè)計(jì)與調(diào)試
      燃?xì)廨啓C(jī)發(fā)電機(jī)組運(yùn)行調(diào)試
      FOCAS功能在機(jī)床調(diào)試中的開發(fā)與應(yīng)用
      核電廠主給水系統(tǒng)調(diào)試
      無線通信中頻線路窄帶臨界調(diào)試法及其應(yīng)用
      調(diào)壓柜的調(diào)試與試運(yùn)行探討
      工業(yè)電氣設(shè)備控制系統(tǒng)的安裝與調(diào)試
      音頻處理器的調(diào)試
      同期繼電保護(hù)調(diào)試中出現(xiàn)的問題及處理
      基于JTAG的SoC片上調(diào)試系統(tǒng)設(shè)計(jì)
      肇东市| 哈巴河县| 泰州市| 临颍县| 沁水县| 樟树市| 山西省| 黑龙江省| 五莲县| 鹤峰县| 克东县| 双辽市| 桐乡市| 平和县| 台中县| 资溪县| 深水埗区| 茂名市| 肃南| 南安市| 永川市| 曲沃县| 永城市| 洱源县| 绥滨县| 咸宁市| 麻栗坡县| 新丰县| 普兰县| 阳泉市| 尉氏县| 娄底市| 阳朔县| 海丰县| 水富县| 翁牛特旗| 伊金霍洛旗| 寿光市| 靖江市| 磴口县| 宁晋县|