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