




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第一章概 一、進入Proteus 預覽窗口(TheOverview 參考 參考2作原理圖仿真調 四、實例 KeilC與Proteus連接調 五、實例 使用 關閉Proteus 主窗口菜 第二 第一章概ProteusISISLabcenterWindows操作系統(tǒng)輯分析儀、信號發(fā)生器等。②支持主流單片機系統(tǒng)的仿真。目前支持的單片機類型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各種方的軟件編譯和調試環(huán)境,如KeilC51uVision2等軟件。④具有強大的原理圖繪制功能??傊撥浖且豢罴瘑纹瑱C和SPICEProteusISIS軟件的工一、進入ProteusISIS6Professional圖標或者單擊屏幕左下方的“開始”→“程序”→“Proteus6Professional”→“ISIS6Professional1-1ProteusISIS集成環(huán)境。1-1屏二、工作界標準、繪圖圖1- ProteusISIS的工作界三、基本操坐標系統(tǒng)(CO-ORDINATESYSTEM)(read-out)1th。坐標原點默認在圖形編輯區(qū)的中間,圖形的坐標值能夠顯示在屏幕的點狀柵格(TheDotGrid)與捕捉到柵格(SnaptoaViewGrid命令在打開和關閉間切換。點與點之間F4、F3、F2CTRL+F11-3F3View菜單的選中Snap100th,你會注意到鼠標在圖形編輯窗口內移動時,坐標值是以固定的步長100th變化,這稱為捕捉,實時捕捉(RealTimeSnap)ToolsRealTimeSnap命令或者CTRL+S切換該功能。ViewRedrawSHIFT鍵,用鼠標“撞擊”邊框,這會使顯示平移。我們把這稱Shift-Pan。預覽窗口(TheOverview出在編輯窗口的中顯示的區(qū)域。其他情況下,預覽窗口顯示將要放置的對象的預覽。這種PlacePreview特性在下列情況下被激活:當為一個可以設定朝向的對象選擇類型圖標時(例如:Componenticon,DevicePinicon等等Pick切換按鈕,點擊該按鈕可以彈出庫元件選取窗體。通過對象放置(Object放置對象的步驟如下(Toplaceanicon2、根據(jù)對象的具體類型選擇子模式圖標(sub-modeicon選中對象(TagginganObject)刪除對象(DeletinganObject)拖動對象(DragginganObject)labels也有效。WireAutoRouter功能被使能的話,被拖動對象上所有的連線將會重新排布或者'fixedup'。這Undo命令撤消操作恢復原來拖動對象(DragginganObject許多類型的對象有一個或多個屬性附著。例如,每個元件有一個“reference”和一個“value”??梢院苋菀椎匾苿舆@些使你的電路圖看起來更美觀。移動的步驟如下(Tomovealabel)3、拖動到你需要的位置。如果想要定位的更精確的話,可以在拖動是改變捕捉的精度(使F4、F3、F2、CTRL+F1鍵。4調整對象大?。≧esizingancircuits調整對象大小的步驟如下(Toresizeanobject)調整對象的朝向(Reorientingan許多類型的對象可以調整朝向為0,90,270 ,360或通過x軸y軸鏡象。當該類型對象被選中后“RotationandMirror”圖標會從蘭色變?yōu)榧t色,然后就可以來改變對象的朝向。調整對象朝向的步驟如下(Toreorientanobject)2、用鼠標左鍵點擊Rotation圖標可以使對象逆時針旋轉,用鼠標Rotation圖標可以使3、用鼠標左鍵點擊Mirror圖標可以使對象按x軸鏡象,用鼠標Mirror圖標可以使對象y軸鏡象。RotationandMirror圖標是紅色時,操作他們將回改變某個對象,即便你當前沒有看編輯對象(EditinganObject)許多對象具有圖形或文本屬性這些屬性可以通過一個框進行編輯這是一中很常見的操作,mouse連續(xù)編輯多個對象的步驟是(Toeditasuccessionofobjectsusingthemouse)1MainModeInstantEdit圖標。以特定的編輯模式編輯對象的步驟是(Toeditanobjectandaccessspecialeditmodes:)2通過元件的名稱編輯元件的步驟如下(Toeditacomponentbyname:)ID確定后將會彈出該項目中任何元件的編輯框,并非只限于當前sheet的元件。編輯完后,畫面將OBJECTSPECIFICS這一節(jié)中將詳細說明對應于每種對象類型的具體編輯操作方式。編輯對象(EditingAnObjectLabel)編輯單個對象的步驟是(Toeditasingleobjectlabelusingthemouse:)連續(xù)編輯多個對象的步驟是(Toeditasuccessionofobjectlabelsusingthemouse:)1MainModeInstantEdit圖標。2、依次用鼠標左鍵點擊各個任何式,都將彈出一個帶有LabelandStyle欄的框窗體。可以參照指南中EditingLocalStyleslocal文本類型的詳細內容。拷貝所有選中的對象(CopyingallTagged拷貝一整塊電路的方式(Tocopyasectionof2Copy移動所有選中的對象(MovingallTaggedObjects)移動一組對象的步驟是(TomoveasetofDraggingWires這一節(jié)。刪除所有選中的對象(DeletingallTaggedObjects)刪除一組對象的步驟是(Todeleteagroupofobjects:)2、用鼠標左鍵點擊DeleteUndo命令來恢復原狀。畫線(WIRINGUP)畫線(WireISIS的智能化足以在你想要畫線的時候進行自動檢測。在兩個對象間連線(Toconnectawirebetweentwoobjects)2、如果你想讓ISIS自動定出走線路徑,只需左擊另接點。另一方面,如果你想自己決定走線線匯于一點,ISIS提供了一個圓點,避免由于錯而引起的。(注:原文是Sinceitiscommontowishtoconnecttoexistingwires,ISISalsotreatswirescontinuousconnectionpoints.Furthermore,assuchajunctioninvariablymeansthat3wiresaremeetingatapointitalsoplacesadotforyou.Thiscompleyavoidsambiguitiesthatcouldotherwisearisefrommissingdots.)在此過程的任何一個階段,你都可以按ESC如果你只是在兩個連接點左擊,WAR將選擇一個合適的線徑。但如果你點了接點,然后點一是是通過左擊另接點來完成的。8ROMROM,總線和總線插入點首先左擊A,然后左擊B,在AB間畫一根水平線。雙擊C,重復布線功能會被激活,自動在CD間布線。雙擊E、F,以下類同。一方面如果上一根線為手工布線那么將精確用于新的(原文:thenitsexactroutewillbeoffsetandusedforthenewwire拖線(DraggingISIS會認為你想拖該對象。移動線段或線段組(Tomoveawiresegmentoragroupof(tag-box如果操作錯誤,可使Undo從線中移走節(jié)點(Toremoveakinkfromawire)3(如下圖4ISISWindows窗口,除具有選擇執(zhí)行各種命令的頂部菜單和顯示當前狀態(tài)的底部狀態(tài)Proteus的縮放操作多種多樣,極大地方便了我們的設計。常見的幾種方式有:完全顯示(或者按2“RDevices”框,如圖1所示。在這個框里我可以選元器件一些虛儀筆者以添加片機16877為例來怎么把元器件添加到編輯窗口的。在“aegr(器件種類)”下面,我們找到“copreor”選項鼠標左點擊一在框的右我們現(xiàn)這里有量常見各種型的單片找到單片機16877,雙擊“168771PIC16F877放到了原理圖區(qū)。2所示。POWER放到原理圖編輯區(qū)。對象的旋轉:許多類型的對象可以調整旋轉為xy軸鏡象旋編輯對象的屬性:對象一般都具有文本屬性,這些屬性可以通過一個框進行編輯。編輯單個對象的具體方法是:先用鼠標選中對象,然后用鼠標左鍵點擊對象,此時出現(xiàn)屬性編輯框。也可以點擊工具箱的按鈕,再點擊對象,也會出現(xiàn)編輯框。圖3是電阻的編輯框,21roeus的智能化可以在你想要畫線的時候進行自動檢測。當鼠標的指針靠近一個對象的連接點時,跟著鼠標的指針就會出現(xiàn)一個“×”號,鼠標左鍵點擊元器件的連接點,移動鼠標(不用一直按著左鍵),只需左擊另一個roeus(A)AR將擇一個適的線徑AR可通過用里“A命令鈕來關或打開可以ooSC2的導線區(qū)分,我們一般喜歡畫斜線來表示分支線,但是這時如果WAR功能打開是不行的,需要把WAR功能關閉。畫好分支線我們還需要給分支線起個名字。分支線選中它,接著左鍵點擊Place/NetLabel菜單命令,這時光標變成十字形并且將有一虛線框在工作區(qū)內移動,再按一下鍵盤上的[Tab]鍵,系統(tǒng)彈出網絡標號屬性框,在Net項定義網絡標號比如PB0,單擊Prote199SE(EditWireLabe1)如圖1所示。我們在Label下的String右邊填上所起的分支線的名稱ISIS在畫導線時能夠智能地判斷是否要放置節(jié)點。但在兩條導線交叉時是不放置節(jié)Proteus可以同時編輯多個對象,即整體操作。常見的有整體暑、整體刪除暖、整體移動墨、“Category(器件種類)”里找到“BATTERY電池)FUSE(保險絲)LAMP(燈泡)“POT—LIN(滑動變阻器)“SWITCH(開關)”這幾個元器件并添加到對象選擇器里。另外我們還需要一個虛擬儀器——電流表點擊虛擬儀表按鈕罾在對象選擇器找“DC ), 正極,兩個按鍵SB1與SB2P3.2、P3.3腳,另一端接地。Source現(xiàn)一個框,如圖5所示。點擊框的“NEW”按鈕,在出現(xiàn)的框找到文件設計好的ASEM51SourceAll[]SB1SB2。我們還可以單步模擬調試,點擊按鈕,進人單步調試狀態(tài),這時應該出現(xiàn)如圖7所示框。Debug的情形。點擊SimulationLog會出現(xiàn)和模擬調試有關的信息:點擊8051CPUSFRMemory會出現(xiàn)特殊功能寄存器(SFR)窗口;點擊8051CPUInternal Memory出現(xiàn)數(shù)據(jù)寄存器窗口。比較有用的還是WatchWindow窗口,點擊一下將出現(xiàn)圖9的窗口,在這里可以添加常用的寄存器。在圖9的窗口里點擊右鍵,在出現(xiàn)的菜單點擊AddItem(Byname)就會出現(xiàn)圖10的,在這里我們選擇P1,雙擊P1,這時,P1就在WatchWindow窗口。我們可發(fā)現(xiàn)無論在單步調試狀態(tài)還是在全速調試狀態(tài),WatchWindow的內容都會隨著寄存器的變化而變化,這點是很有用的。四、實KeilCProteus相結合的仿真過程。電路圖的繪1、將所需元器件加入到對象選擇器窗口。PickingComponentsintothe彈出“PickDevices”頁面,在“ T89C51 BLUE,“7SEG-MPX6-CA-BLUE”(6位共陽7段LED顯示器)添加至對象選擇器窗口。最后,在“RES,選中“MatchWholeWords”,如圖所示。在“Results”RES7SEG-MPX6-CA-BLUE、AT89C51、RES三個元AT89C51AT89C51RES或此時,我們已注意到在繪圖中的元器件按鈕處于選中狀態(tài)。2PlacingComponentsontothe在對象選擇器窗口中,選中7SEG-MPX6-CA-BLUE,將鼠標置于圖形編輯窗口該對象的欲放位由于電阻R1~R8的型號和電阻值均相同,因此可利用功能作圖。將鼠標移到R1,單擊鼠標右鍵,選中R1,在標準中,單擊按鈕,拖動鼠標,按下鼠標左鍵,將對象到新單擊繪圖中的總線按鈕使之處于選中狀態(tài)將鼠標置于圖形編輯窗口單擊鼠標左鍵,4WiringUpComponentsontheProteusR1的右端連LEDAR1R1的連接點,單擊鼠標左鍵,移動鼠標(不用拖動鼠標)LED顯90o的折線,這是因為我們選中了線路自動路徑功能。Proteus具有線路自動路徑功能(WAR),當選中兩個連接點后,WAR將選擇一個合適的路徑ESC鍵或者單擊鼠標的右鍵來的名。KeilCProteus連接1KeilCProteusC:\ProgramFiles的C:\ProgramFiles\LabcenterElectronics\Proteus6Professional\MODELS\VDM51.dll到C:\ProgramFiles\keilC\C51\BIN中。2、用記事本打開C:\ProgramFiles\keilC\C51\TOOLS.INI文件,在[C51]欄目下加入:T89C51#defineLEDS6#include//ledunsignedcharcodeSelect[]={0x01,0x02,0x04,0x08,0x10,0x20};unsignedcharcodeLED_CODES[]= void{chari=0;longintj;{ if(i>5)}}4、單擊“Project菜單/OptionsforTarget”選項或者點擊 Driver“8000 Debugmonitor五、實電路圖的繪1、將所需元器件加入到對象選擇器窗口。PickingComponentsintothe單擊對象選擇器按鈕如圖所示在彈“PickDevices”頁面中使用搜索引擎“ “74LS373“MEMOY_13_8 將“74LS373EMOY_3_8單擊繪圖中的信號發(fā)生器按鈕,在對象選擇器窗口,選中對象DCLOCK,如圖所示。 5WiringUpComponentsonthe“?;②XTAL2CLOCK自動將信號發(fā)生器名改為CLOCK,取代以前使用的“U1(XTAL2);②總線名可以與單片機的總線8AD0、AD1、AD2、AD3、AD4、AD5、AD6、AD7今后在標注與之相聯(lián)的導線名時,如AD0,要直接從導線編輯頁面的“String”欄的下拉菜單中選取,如圖所示;③若標注名為,直接在導線編輯頁面的“String”欄中輸入“$WR$”即可,單擊繪 ?進入對象屬性編輯頁面,如圖所示。在“Frequency[Hz]12M,單擊“OK”按鈕,結束設12MHz的時鐘信號。象屬性編輯頁面,如圖所示。在“ProgramFile”中,通過打開按鈕,添加程序執(zhí)行文件。 要多幅圖來共同表達一個設計。ProteusISIS能夠支持一個設計有多幅圖的情況。前面我們所繪圖形是裝在第一幅圖中,這一點我們可通過狀態(tài)欄中的“Rootsheet1”中得知,下面虛擬邏輯分析儀添加到第二幅圖“Rootsheet2”)中。單擊“Design”菜單,選中其下拉菜單“NewSheet”,如圖所示?;蛘邌螕魳藴手械男陆ㄒ环鶊D按鈕,此時,我們注意到狀態(tài)欄中顯示為“Rootsheet2”,表明可以在第二幅圖中繪制設計的切換,可以使用快捷鍵“PageDown”或“PageUp”等,可供我們使用。單擊繪圖中的虛擬儀器按鈕,在對象選擇器窗口,選中對象LOGICYSER,如圖Down,使用快捷鍵“PageDown,將圖幅切換到“Rootsheet2”。單擊仿真運行開始按鈕,我們能清楚地觀察到,虛擬邏輯分析儀A1、A2、A3、A4端代表高低電頻紅色與藍色交替閃爍,通常會同,結束仿真。單擊“Debug”菜單,選中并執(zhí)行下拉菜單“ResetPopupWindows”,如圖所示。在彈出的框中,選擇“Yes”執(zhí)行。再單擊仿真運行開始按鈕,便會彈出虛擬邏輯分析儀示波器。單擊邏輯分析儀的啟動鍵,在邏輯分析儀上出現(xiàn)如圖所示的波形圖,這就是讀寫器的時六、實ProteusISIS主窗口左端的元件工具箱與工具條的作用相似,包含添加全部元器件的快捷圖標按ProteusISIS主窗口下端的狀態(tài)條顯示當前電路圖編輯狀態(tài)以及鍵盤中幾個鍵的當前狀態(tài),這些使用所有框均包含有按鈕、列表框、組合框、編輯框等幾種控制,均含有OK(確定)和Cancel(取消)兩個特殊按鈕。點按OK(確定)可關閉框,并使參數(shù)輸入生效;點按Cancel(取消)也可關閉章ProteusISIS的仿真信息窗口顯示正在進行的電路仿真的執(zhí)行狀態(tài)、出錯信息以及執(zhí)行結果,如View/SimulationMessage(查看/仿真信息)可以隱藏/顯示這個窗口。關閉Proteus在主窗口中選取菜單項File/Exit(文件/退出),屏幕出現(xiàn)提問框,問用戶是否想關閉ProteusISISProteusISISOK(確定)ProteusISIS。如果當前電路圖修改后尚未存盤,四、菜單命令File(文件New(新建 (2)(2)Open(打開Save(保存 SaveAs(另存為 Print(打印 PageSetup(頁面設置 Exit(退出 退出ProteusEdit(編輯Rotate(旋轉 Mirror(鏡像 Cut(剪切 ) 將選中的元件、連線或塊入裁剪Paste(粘貼 Delete(刪除 U
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農村材料合同范本
- 動產汽車互易合同范本
- 企業(yè)投資期權合同范本
- 2024年徐州市凱信電子設備有限公司招聘考試真題
- 勞動關系合同范本
- 2024年西安醫(yī)學院第一附屬醫(yī)院灃東醫(yī)院招聘筆試真題
- 2024年臺州仙居縣人民醫(yī)院醫(yī)共體招聘工作人員筆試真題
- 2024鞍鋼資本金融管理業(yè)務人才招聘4人筆試參考題庫附帶答案詳解
- 第16課《誡子書》教學設計 2024-2025學年統(tǒng)編版語文七年級上冊
- 出售環(huán)衛(wèi)用車合同范本
- 部編版小學二年級語文下冊第七單元《寫話》課件
- 轉動機械找對輪找中心(有圖、有公式)課件
- 《海底兩萬里》課件(完美版)
- 承插型盤扣式鋼管進場驗收記錄表
- 地基注漿加固記錄表
- CA-PDS新品投產管理手冊
- 初中生物實驗目錄(蘇教版)
- 2022年幼兒語言教育活動設計與指導完整版課件整套電子教案
- 人教PEP版四年級下冊小學英語全冊同步練習(一課一練)
- DB44∕T 1786-2015 自然保護區(qū)陸生野生脊椎動物物種多樣性調查與監(jiān)測技術規(guī)范
- 01大學語文緒論
評論
0/150
提交評論