限于篇幅 有需要到下面網(wǎng)址下載 游客,本帖隱藏的內(nèi)容需要積分高于 10 才可瀏覽,您當(dāng)前積分為 0 protues元件庫(kù)中英文對(duì)照表 AND 與門 ANTENNA 天線 BATTERY 直流電源 BELL 鈴,鐘 BVC 同軸電纜接插件 BRIDEG 1 整流橋(二極管) BRIDEG 2 整流橋(集成塊) BUFFER 緩沖器 BUZZER 蜂鳴器 CAP 電容 CAPACITOR 電容 CAPACITOR POL 有極性電容 CAPVAR 可調(diào)電容 CIRCUIT BREAKER 熔斷絲 COAX 同軸電纜 CON 插口 CRYSTAL 晶體整蕩器 DB 并行插口 DIODE 二極管 DIODE SCHOTTKY 穩(wěn)壓二極管 DIODE VARACTOR 變?nèi)荻䴓O管 DPY_3-SEG 3段LED DPY_7-SEG 7段LED DPY_7-SEG_DP 7段LED(帶小數(shù)點(diǎn)) ELECTRO 電解電容 FUSE 熔斷器 INDUCTOR 電感 INDUCTOR IRON 帶鐵芯電感 INDUCTOR3 可調(diào)電感 JFET N N溝道場(chǎng)效應(yīng)管 JFET P P溝道場(chǎng)效應(yīng)管 LAMP 燈泡 LAMP NEDN 起輝器 LED 發(fā)光二極管 METER 儀表 MICROPHONE 麥克風(fēng) MOSFET MOS管 MOTOR AC 交流電機(jī) MOTOR SERVO 伺服電機(jī) NAND 與非門 NOR 或非門 NOT 非門 NPN NPN三極管 NPN-PHOTO 感光三極管 OPAMP 運(yùn)放 OR 或門 PHOTO 感光二極管 PNP 三極管 NPN DAR NPN三極管 PNP DAR PNP三極管 POT 滑線變阻器 PELAY-DPDT 雙刀雙擲繼電器 RES1.2 電阻 RES3.4 可變電阻 RESISTOR BRIDGE ? 橋式電阻 RESPACK ? 電阻 SCR 晶閘管 PLUG ? 插頭 PLUG AC FEMALE 三相交流插頭 SOCKET ? 插座 SOURCE CURRENT 電流源 SOURCE VOLTAGE 電壓源 SPEAKER 揚(yáng)聲器 SW ? 開(kāi)關(guān) SW-DPDY ? 雙刀雙擲開(kāi)關(guān) SW-SPST ? 單刀單擲開(kāi)關(guān) SW-PB 按鈕 THERMISTOR 電熱調(diào)節(jié)器 TRANS1 變壓器 TRANS2 可調(diào)變壓器 TRIAC ? 三端雙向可控硅 TRIODE ? 三極真空管 VARISTOR 變阻器 ZENER ? 齊納二極管 DPY_7-SEG_DP 數(shù)碼管 SW-PB 開(kāi)關(guān) 原理圖常用庫(kù)文件: Miscellaneous Devices.ddb Dallas Microprocessor.ddb Intel Databooks.ddb Protel DOS Schematic Libraries.ddb PCB元件常用庫(kù): Advpcb.ddb General IC.ddb Miscellaneous.ddb 分立元件庫(kù) 部分分立元件庫(kù)元件名稱及中英對(duì)照 AND 與門 ANTENNA 天線 BATTERY 直流電源 BELL 鈴,鐘 BVC 同軸電纜接插件 BRIDEG 1 整流橋(二極管) BRIDEG 2 整流橋(集成塊) BUFFER 緩沖器 BUZZER 蜂鳴器 SOUNDER CAP 電容 CAPACITOR 電容 CAPACITOR POL 有極性電容 CAPVAR 可調(diào)電容 CIRCUIT BREAKER 熔斷絲 COAX 同軸電纜 CON 插口 CRYSTAL 晶體整蕩器 DB 并行插口 DIODE 二極管 DIODE SCHOTTKY 穩(wěn)壓二極管 DIODE VARACTOR 變?nèi)荻䴓O管 DPY_3-SEG 3段LED DPY_7-SEG 7段LED DPY_7-SEG_DP 7段LED(帶小數(shù)點(diǎn)) ELECTRO 電解電容 FUSE 熔斷器 INDUCTOR 電感 INDUCTOR IRON 帶鐵芯電感 INDUCTOR3 可調(diào)電感 JFET N N溝道場(chǎng)效應(yīng)管 JFET P P溝道場(chǎng)效應(yīng)管 LAMP 燈泡 LAMP NEDN 起輝器 LED 發(fā)光二極管 METER 儀表 MICROPHONE 麥克風(fēng) MOSFET MOS管 MOTOR AC 交流電機(jī) MOTOR SERVO 伺服電機(jī) NAND 與非門 NOR 或非門 NOT 非門 Proteus中文入門 目 錄 第一章 概述... 1 1.1 進(jìn)入ProteusISIS. 1 1.2 工作界面... 1 1.3 基本操作... 2 1.4 作原理圖仿真調(diào)試... 12 第二章 應(yīng)用舉例... 16 2.1 實(shí)例一... 16 2.2 實(shí)例二... 25
附錄 菜單命令簡(jiǎn)述... 32 3.KeilC與Proteus連接調(diào)試 (1)假若KeilC與Proteus均已正確安裝在C:\Program Files的目錄里,把C:\Program Files\LabcenterElectronics\Proteus 6 Professional\MODELS\VDM51.dll復(fù)制到C:\Program Files\keilC\C51\BIN目錄中。 (2)用記事本打開(kāi)C:\ProgramFiles\keilC\C51\TOOLS.INI文件,在[C51]欄目下加入: TDRV5=BIN\VDM51.DLL ("Proteus VSM Monitor-51 Driver") 其中“TDRV5”中的“5”要根據(jù)實(shí)際情況寫(xiě),不要和原來(lái)的重復(fù)。 (步驟1和2只需在初次使用設(shè)置。) (3)進(jìn)入KeilC μVision2開(kāi)發(fā)集成環(huán)境,創(chuàng)建一個(gè)新項(xiàng)目(Project),并為該項(xiàng)目選定合適的單片機(jī)CPU器件(如:Atmel公司的AT89C51)。并為該項(xiàng)目加入KeilC源程序。 源程序如下: #define LEDS 6 #include "reg51.h" //led燈選通信號(hào) unsigned char code Select[]={0x01,0x02,0x04,0x08,0x10,0x20}; unsigned char code LED_CODES[]= { 0xc0,0xF9,0xA4,0xB0,0x99,//0-4 0x92,0x82,0xF8,0x80,0x90,//5-9 0x88,0x83,0xC6,0xA1,0x86,//A,b,C,d,E 0x8E,0xFF,0x0C,0x89,0x7F,0xBF//F,空格,P,H,.,- }; void main() { char i=0; long int j; while(1) { P2=0; P1=LED_CODES; P2=Select; for(j=3000;j>0;j--); //該LED模型靠脈沖點(diǎn)亮,第i位靠脈沖點(diǎn)亮后,會(huì)自動(dòng)熄來(lái)頭。 //修改循環(huán)次數(shù),改變點(diǎn)亮下一位之前的延時(shí),可得到不同的顯示效果。 i++; if(i>5) i=0; } }
(4)單擊“Project菜單/Options for Target”選項(xiàng)或者點(diǎn)擊工具欄的“option for ta rget”按鈕,彈出窗口,點(diǎn)擊“Debug”按鈕,出現(xiàn)如圖2-13所示頁(yè)面。
圖2-13 Options for Target窗口
在出現(xiàn)的對(duì)話框里在右欄上部的下拉菜單里選中“Proteus VSMMonitor一51 Driver”。并且還要點(diǎn)擊一下“Use”前面表明選中的小圓點(diǎn)。
再點(diǎn)擊“Setting”按鈕,設(shè)置通信接口,在“Host”后面添上“127.0.0.1”,如果使用的不是同一臺(tái)電腦,則需要在這里添上另一臺(tái)電腦的IP地址(另一臺(tái)電腦也應(yīng)安裝Proteus)。在“Port”后面添加“8000”。設(shè)置好的情形如圖所示,點(diǎn)擊“OK”按鈕即可。最后將工程編譯,進(jìn)入調(diào)試狀態(tài),并運(yùn)行。
圖2-14 Debug菜單
(5)Proteus的設(shè)置
進(jìn)入Proteus的ISIS,鼠標(biāo)左鍵點(diǎn)擊菜單“Debug”, 選中“use romote debuger monitor”,如圖2-14所示。此后,便可實(shí)現(xiàn)KeilC與Proteus連接調(diào)試。
(6)KeilC與Proteus連接仿真調(diào)試
單擊仿真運(yùn)行開(kāi)始按鈕,我們能清楚地觀察到每一個(gè)引腳的電頻變化,紅色代表高電頻,藍(lán)色代表低電頻。在LED顯示器上,循環(huán)顯示0、1、2、3、4、5。
圖2-15 仿真運(yùn)行狀況圖
2.2 實(shí)例二
圖2-16 要完成的電路圖
需要仿真的電路如圖2-16所示。
1.電路圖的繪制
(1)將所需元器件加入到對(duì)象選擇器窗口。Picking Components into the Schematic
單擊對(duì)象選擇器按鈕,如圖所示。在彈出“Pick Devices”頁(yè)面中,使用搜索引擎,在“Keywords”欄中分別輸入“74LS373”、“80C51.BUS”和“MEMORY_13_8”,在搜索結(jié)果“Results”欄中找到該對(duì)象,并將其添加至對(duì)象選擇器窗口,如圖2-17所示。
圖2-17 對(duì)象選擇器窗口
(2)放置元器件至圖形編輯窗口。
將“74LS373”、“80C51.BUS”和“MEMORY_13_8”,放置到圖形編輯窗口,如圖2-18所示。
圖2-18 圖形編輯窗口中的元件
(3)放置總線至圖形編輯窗口
單擊繪圖工具欄中的總線按鈕,使之處于選中狀態(tài)。將鼠標(biāo)置于圖形編輯窗口,繪制出如圖2-19所示的總線。
圖2-19 繪制總線
在繪制總線的過(guò)程中,應(yīng)注意:①當(dāng)鼠標(biāo)的指針靠近對(duì)象的連接點(diǎn)時(shí),鼠標(biāo)的指針會(huì)出現(xiàn)一個(gè)“×”號(hào),表明總線可以接至該點(diǎn);②在繪制多段連續(xù)總線時(shí),只需要在拐點(diǎn)處單擊鼠標(biāo)左鍵,其它步驟與繪制一段總線相同。
(4)添加時(shí)鐘信號(hào)發(fā)生器和接地引腳
單擊繪圖工具欄中的信號(hào)發(fā)生器按鈕,在對(duì)象選擇器窗口,選中對(duì)象DCLOCK,如圖所示。將其放置到圖形編輯窗口。
單擊繪圖工具欄中的Inter-sheet Terminal按鈕,在對(duì)象選擇器窗口,選中對(duì)象GROUND,如圖2-20所示。將其放置到圖形編輯窗口。
圖2-20 選擇對(duì)象GROUND
(5)元器件之間的連線WiringUp Components on the Schematic
在圖形編輯窗口,完成各對(duì)象的連線,如圖2-21所示。
圖2-21 完成連線后的電路圖
此過(guò)程中注意兩點(diǎn):①當(dāng)時(shí)鐘信號(hào)發(fā)生器與單片機(jī)的XTAL2引腳完成連線后,系統(tǒng)自動(dòng)將信號(hào)發(fā)生器名改為U1(XTAL2),取代以前使用的“?”;②當(dāng)線路出現(xiàn)交叉點(diǎn)時(shí),若出現(xiàn)實(shí)心小黑園點(diǎn),表明導(dǎo)線接通,否則表明導(dǎo)線無(wú)接通關(guān)系。當(dāng)然,我們可以通過(guò)繪圖工具欄中的連接點(diǎn)按鈕,完成兩交叉線的接通。
(6)給導(dǎo)線或總線加標(biāo)簽
單擊繪圖工具欄中的導(dǎo)線標(biāo)簽按鈕,在圖形編輯窗口,完成導(dǎo)線或總線的標(biāo)注,如圖2-22所示。
圖2-22 完成導(dǎo)線和總線標(biāo)注后電路圖
此過(guò)程中注意兩點(diǎn):①當(dāng)時(shí)鐘信號(hào)發(fā)生器與單片機(jī)的XTAL2引腳完成連線標(biāo)注為CLOCK后,系統(tǒng)自動(dòng)將信號(hào)發(fā)生器名改為CLOCK,取代以前使用的“U1(XTAL2)”;②總線的命名可以與單片機(jī)的總線名相同,也可不同。但方括號(hào)內(nèi)的數(shù)字卻賦予了特定的含義。例如總線命名為:AD[0..7],意味著此總線可以分為8條彼此獨(dú)立的,命名為AD0、AD1、AD2、AD3、AD4、AD5、AD6、AD7的導(dǎo)線,若該總線一旦標(biāo)注完成,則系統(tǒng)自動(dòng)在導(dǎo)線標(biāo)簽編輯頁(yè)面的“String”欄的下拉菜單中加入以上8組導(dǎo)線名,今后在標(biāo)注與之相聯(lián)的導(dǎo)線名時(shí),如AD0,要直接從導(dǎo)線標(biāo)簽編輯頁(yè)面的“String”欄的下拉菜單中選取,如圖所示;③若標(biāo)注名為,直接在導(dǎo)線標(biāo)簽編輯頁(yè)面的“String”欄中輸入“$WR$”即可,也就是說(shuō)可以用兩個(gè)“$”符號(hào)來(lái)字母上面的橫線。
(7)添加電壓探針
單擊繪圖工具欄中的電壓探針按鈕,在圖形編輯窗口,完成電壓探針的添加,如圖2-23所示。
圖2-23 添加電壓探針后的電路圖
在此過(guò)程中,電壓探針名默認(rèn)為“?”,當(dāng)電壓探針的連接點(diǎn)與導(dǎo)線或者總線連結(jié)后,電壓探針名自動(dòng)更改為已標(biāo)注的導(dǎo)線名,總線名或者與該導(dǎo)線連接的設(shè)備引腳名。
(8)設(shè)置元器件的屬性
在圖形編輯窗口內(nèi),將鼠標(biāo)置于時(shí)鐘信號(hào)發(fā)生器上,單擊鼠標(biāo)右鍵,選中該對(duì)象,單擊鼠標(biāo)左鍵,進(jìn)入對(duì)象屬性編輯頁(yè)面,如圖2-24所示。在“Frequency[Hz]”欄中輸入12M,單擊“OK”按鈕,結(jié)束設(shè)置。此番操作意味著,時(shí)鐘信號(hào)發(fā)生器給單片機(jī)提供頻率為12 MHz的時(shí)鐘信號(hào)。
在圖形編輯窗口內(nèi),將鼠標(biāo)置于單片機(jī)上,單擊鼠標(biāo)右鍵,選中該對(duì)象,單擊鼠標(biāo)左鍵,進(jìn)入對(duì)象屬性編輯頁(yè)面,如圖2-25所示。在“ProgramFile”中,通過(guò)打開(kāi)按鈕,添加程序執(zhí)行文件。
圖2-24 時(shí)鐘信號(hào)發(fā)生器的對(duì)象屬性編輯頁(yè)面 圖2-25 單片機(jī)的對(duì)象屬性編輯頁(yè)面
(9)添加虛擬邏輯分析儀
在我們繪制圖形的過(guò)程中,遇到復(fù)雜的圖形,通常一幅圖很難準(zhǔn)確的表達(dá)設(shè)計(jì)者的意圖,往往需要多幅圖來(lái)共同表達(dá)一個(gè)設(shè)計(jì)。Proteus ISIS 能夠支持一個(gè)設(shè)計(jì)有多幅圖的情況。前面我們所繪圖形是裝在第一幅圖中,這一點(diǎn)我們可通過(guò)狀態(tài)欄中的“Root sheet 1”中得知,下面我們將虛擬邏輯分析儀添加到第二幅圖(“Root sheet 2”)中。
圖2-26 “Design”的下拉菜單 圖2-27選中對(duì)象LOGIC ANALYSER
單擊“Design”菜單,選中其下拉菜單“NewSheet”,如圖2-26所示。或者單擊標(biāo)準(zhǔn)工具欄中的新建一幅圖按鈕,此時(shí),我們注意到狀態(tài)欄中顯示為“Root sheet 2”,表明可以在第二幅圖中繪制設(shè)計(jì)圖了。此時(shí),我們也注意到在“Design”菜單中,有許多針對(duì)不同圖幅的操作,比如:不同圖幅之間的切換,可以使用快捷鍵“Page Down”或“Page Up”等,可供我們使用。
單擊繪圖工具欄中的虛擬儀器按鈕,在對(duì)象選擇器窗口,選中對(duì)象LOGIC ANALYSER,如圖2-27所示。將其放置到圖形編輯窗口。
(10)給邏輯分析儀添加信號(hào)終端
單擊繪圖工具欄中的Inter-sheet Terminal按鈕,在對(duì)象選擇器窗口,選中對(duì)象DEFAULT,如圖所示,將其放置到圖形編輯窗口;在對(duì)象選擇器窗口,選中對(duì)象BUS,如圖2-28所示,將其放置到圖形編輯窗口,如圖2-28所示。
圖2-28 圖開(kāi)編輯窗口
(11)將信號(hào)終端與虛擬邏輯分析儀連線并加標(biāo)簽
在圖形編輯窗口,完成信號(hào)終端與虛擬邏輯分析儀連線。
單擊繪圖工具欄中的導(dǎo)線標(biāo)簽按鈕,在圖形編輯窗口,完成導(dǎo)線或總線的標(biāo)注,將標(biāo)注名移動(dòng)至合適位置,如圖2-29所示。通過(guò)標(biāo)注,我們順利地完成了第一幅圖與第二幅圖的銜接。至此,我們便完成了整個(gè)電路圖的繪制。
圖2-29 完成標(biāo)注
(12)調(diào)試運(yùn)行
使用快捷鍵“Page Down”,將圖幅切換到“Root sheet 1”。單擊仿真運(yùn)行開(kāi)始按鈕,我們能清楚地觀察到:①引腳的電頻變化。紅色代表高電頻,藍(lán)色代表低電頻,灰色代表未接入信號(hào),或者為三態(tài)。②電壓探針的值在周期性的變化。單擊仿真運(yùn)行結(jié)束按鈕,仿真結(jié)束。
圖2-30 “Root sheet 1”的仿真界面
使用快捷鍵“Page Down”,將圖幅切換到“Root sheet 2”。單擊仿真運(yùn)行開(kāi)始按鈕,我們能清楚地觀察到,虛擬邏輯分析儀A1、A2、A3、A4端代表高低電頻紅色與藍(lán)色交替閃爍,通常會(huì)同時(shí)彈出虛擬邏輯分析儀示波器,如圖所示。如未彈出虛擬邏輯分析儀示波器,可單擊仿真結(jié)束按鈕,結(jié)束仿真。單擊“Debug”菜單,選中并執(zhí)行下拉菜單“Reset Popup Windows”,如圖所示。在彈出的對(duì)話框中,選擇“Yes”執(zhí)行。再單擊仿真運(yùn)行開(kāi)始按鈕,便會(huì)彈出虛擬邏輯分析儀示波器。單擊邏輯分析儀的啟動(dòng)鍵,在邏輯分析儀上出現(xiàn)如圖所示的波形圖,這就是讀寫(xiě)存儲(chǔ)器的時(shí)序圖
|