資源描述:
《VSM_PROTEUS中文說(shuō)明書》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、第1章交互式仿真指南21.1介紹21.2繪制一個(gè)電路圖21.2.1放置元件21.2.2移動(dòng)和旋轉(zhuǎn)31.2.3縮放和捕捉31.2.4連線31.3編寫程序(匯編)31.3.1編寫源程序31.3.2鏈接編譯源程序51.3.3調(diào)試程序51.3.4測(cè)量61.4編寫程序(C/C++)81.4.1在PROTEUSVSM中調(diào)試C程序81.4.2支持的目標(biāo)文件格式8第2章高級(jí)調(diào)試指南92.1調(diào)試窗口92.2診斷配置92.3仿真顧問(wèn)112.3.1使用仿真顧問(wèn)導(dǎo)航至器件112.3.2使用仿真顧問(wèn)導(dǎo)航至網(wǎng)絡(luò)122.4硬件斷點(diǎn)132.4.1建立硬件斷點(diǎn)
2、13第3章MPLABIDE使用相關(guān)配置14第4章高級(jí)圖形仿真154.1開(kāi)始154.2激勵(lì)源164.3探針174.4圖表174.5仿真174.6測(cè)量184.7使用電流探針184.8頻率分析184.9掃描變量分析194.10噪聲分析1919VSM部分19第1章交互式仿真指南1.1介紹指南通過(guò)制作一個(gè)例子,展示怎樣使用PROTEUSVSM進(jìn)行交互式仿真。其中的重點(diǎn)是動(dòng)態(tài)器件的使用及ISIS編輯器源碼調(diào)試,ISIS的一些基本操作在ISIS幫助手冊(cè)中有詳細(xì)的說(shuō)明。例子是一個(gè)交通燈控制系統(tǒng),使用的芯片是PIC16F84。原理圖如下:這個(gè)原
3、理圖可以在PROTEUS安裝文件夾下的SamplesTutorials下找到,也可以直接手工繪制。1.2繪制一個(gè)電路圖1.2.1放置元件l新建一個(gè)原理圖設(shè)計(jì),選擇component模式按鈕,再點(diǎn)擊對(duì)象選擇窗口上的‘P’鈕進(jìn)入元件庫(kù)中。l在KEYWORD對(duì)話框中輸入關(guān)鍵詞,比如說(shuō)輸入TRAFFIC,在結(jié)果窗口就會(huì)顯示查找的結(jié)果,雙擊查詢結(jié)果,對(duì)應(yīng)元件就會(huì)添加到對(duì)象選擇列表當(dāng)中。用同樣的方法添加PIC16F84。l當(dāng)把原理圖所有的元件的都選擇添加好以后,將元件擺放到原理圖編輯窗口當(dāng)中,其中TRAFFICLIGHTS放置兩次,P
4、IC放置一次。(選中元件,其呈高亮狀態(tài),在預(yù)覽窗口將出現(xiàn)元件預(yù)覽。)191.1.1移動(dòng)和旋轉(zhuǎn)l移動(dòng):將鼠標(biāo)移到元件上,右鍵單擊(元件呈高亮狀態(tài)),按住鼠標(biāo)左鍵并移動(dòng)元件,松開(kāi)左鍵,元件位置就確定下來(lái)。注意一點(diǎn),這時(shí)元件還處于選取狀態(tài),再點(diǎn)擊左鍵,元件再次放置。l旋轉(zhuǎn):右鍵選中元件,元件呈高亮狀態(tài),再在旋轉(zhuǎn)按鈕框中點(diǎn)擊一種旋轉(zhuǎn)方式,元件就會(huì)以90度進(jìn)行旋轉(zhuǎn)。1.1.2縮放和捕捉縮放:在VIEW菜單下含有四種縮放方式:u按F6或單擊ZOOMIN按鈕,鼠標(biāo)所在周圍放大。u按F7或單擊ZOOMOUT按鈕,鼠標(biāo)所在周圍縮小。u按F8或單
5、擊ZOOMALL按鈕,返回整張?jiān)O(shè)計(jì)圖。u單擊ZOOMTOAREA,可以選擇一部分進(jìn)行放大。u按住SHIFT鍵并用鼠標(biāo)左鍵拖曳一個(gè)框,釋放SHIFT鍵后就會(huì)放大到所選區(qū)域。捕捉:ISIS中有一個(gè)強(qiáng)大個(gè)功能是實(shí)時(shí)捕捉。當(dāng)鼠標(biāo)靠近引腳時(shí),系統(tǒng)會(huì)自動(dòng)進(jìn)行捕捉。極大的方便原理圖的繪制。該功能在ToolManu中,默認(rèn)是打開(kāi)的。1.1.3連線導(dǎo)線繪制過(guò)程:1.選中連線模式:導(dǎo)線模式或總線模式;2.點(diǎn)擊起點(diǎn)及終點(diǎn),系統(tǒng)自動(dòng)拉出導(dǎo)線。3.導(dǎo)線復(fù)制:?jiǎn)螕羝瘘c(diǎn),系統(tǒng)走出和上一條導(dǎo)線相同的軌跡。4.對(duì)導(dǎo)線進(jìn)行拖曳,調(diào)整導(dǎo)線位置。1.2編寫程序(匯編
6、)1.2.1編寫源程序PROTEUS自帶多種匯編編輯編譯系統(tǒng),使用編輯環(huán)境輸入下列PIC匯編源代碼:LISTp=16F84;PIC16F844isthetargetprocessor#include"P16F84.INC";Includeheaderfile19CBLOCK0x10;TemporarystorageStatel1,l2ENDCorg0;Startupvector.gotosetports;Gotostartupcode.org4;Interruptvector.haltgotohalt;Sitinendless
7、loopanddonothing.setportsclrw;ZerointoW.movwfPORTA;EnsurePORTAiszerobeforeweenableit.movwfPORTB;EnsurePORTBiszerobeforeweenableit.bsfSTATUS,RP0;SelectBank1clrw;Maskforallbitsasoutputs.movwfTRISB;SetTRISBregister.bcfSTATUS,RP0;ReselectBank0.initialiseclrw;Initialstat
8、e.movwfstate;Setit.loopcallgetmask;Convertstatetobitmask.movwfPORTB;Writeittoport.incfstate,W;IncrementstateintoW.andlw0x04;Wrapitaround.m