




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、目 錄第1章 Proteus ISIS簡介1第2章 Proteus ISIS編輯環(huán)境2第3章 Proteus ISIS原理圖輸入33.1 Proteus ISIS原理圖輸入的可視工具介紹33.2 在Proteus ISIS原理圖編輯窗口查找元件43.3 放置元件93.4 連線143.4.1 無模式連線143.4.2 自動連線模式143.4.3 動態(tài)光標顯示143.5 元件標簽173.5.1 編輯元件標簽173.5.2 移動元件標簽183.6 器件標注183.6.1 屬性分配工具(PAT)193.6.2 全局標注器20第4章 Proteus ISIS 8086仿真214.1 在Proteus I
2、SIS中輸入電路原理圖214.2 在Proteus中設(shè)置外部代碼編譯器224.3 添加源代碼,選擇編譯器。244.4 仿真調(diào)試264.4.1 調(diào)試模式264.4.2 設(shè)置斷點27Proteus ISIS簡介Proteus是英國Labcenter公司開發(fā)的電路分析與實物仿真及印制電路板設(shè)計軟件,它可以仿真、分析各種模擬電路與集成電路。軟件提供了大量模擬與數(shù)字元器件及外部設(shè)備,各種虛擬儀器,特別是它具有對單片機及其外圍電路組成的綜合系統(tǒng)的交互仿真功能。Proteus 7主要由ISIS和ARES兩部分組成,ISIS的主要功能是原理圖設(shè)計及與電路原理圖的交互仿真,ARES主要用于印制電路板的設(shè)計。本手
3、冊介紹如何利用Proteus ISIS輸入電路原理圖、利用外部編譯器編譯8086匯編程序并進行基于8086微處理器的VSM仿真。Proteus 7可以在以下操作系統(tǒng)中使用:注意,Proteus軟件也可能能在Windows 98,NT, Millennuium等合法Windows 系統(tǒng)中使用,只不過Labcenter和Microsoft都已經(jīng)不再對此提供技術(shù)支持服務(wù)。對于Proteus VSM 處理器仿真,電腦CPU越快,仿真效果更好。一臺1G處理器,256MB內(nèi)存,150MB硬盤的電腦是進行仿真的最低配置。Proteus ISIS編輯環(huán)境具有友好的人機交互界面,設(shè)計功能強大,使用方便。第1章
4、Proteus ISIS編輯環(huán)境點擊“開始”菜單,選擇“Proteus 7 Professional”程序,在出現(xiàn)的子菜單中選擇“Proteus 7 Professional”選項,如圖2.1所示。圖2.1啟動Proteus ISIS 圖2.2 Proteus ISIS啟動界面系統(tǒng)啟動界面如圖2.2所示。之后,系統(tǒng)進入Proteus ISIS編輯環(huán)境,如圖2.3所示。其中,編輯窗口用于放置元件、進行連線、繪制原理圖。預(yù)覽窗口可用來顯示全部原理圖。藍框表示當前頁的邊界,綠框表示當前編輯窗口顯示的區(qū)域。但當從對象選擇器中選中一個新的對象時,預(yù)覽窗口將預(yù)覽中的對象。圖2.3 Proteus ISIS
5、編輯環(huán)境第2章 Proteus ISIS原理圖輸入電路設(shè)計的第一步是原理圖輸入。Proteus ISIS原理圖輸入流程如圖3.1所示。圖3.1 Proteus ISIS原理圖輸入流程2.1 Proteus ISIS原理圖輸入的可視工具介紹在Proteus ISIS原理圖編輯窗口,系統(tǒng)提供了兩種可視工具:(1)當鼠標掠過元件、符號、圖形等對象時,將出現(xiàn)圍繞對象的虛線框,如圖3.2所示。當鼠標掠過元件出現(xiàn)虛線框時,即提示用戶可以通過鼠標對此元件進行操作。圖3.2當鼠標掠過元件、符號、圖形等對象時,出現(xiàn)圍繞對象的紅色虛線框(2)鼠標對界面有智能識別功能,即,鼠標會自動根據(jù)功能改變顯示的式樣,常見的鼠
6、標式樣如下所示。2.2 在Proteus ISIS原理圖編輯窗口查找元件Proteus ISIS提供兩種從元件庫選取元件的方法:方法一:如圖3.3所示,點選圖中所示的對象選擇器區(qū)域頂端左側(cè)的“P”按鈕,或使用快捷鍵:英文輸入狀態(tài)下的字母P,即可打開圖3.5所示的元件庫瀏覽對話框。圖3.3 在Proteus中選取元件方法二:在圖2.3所示的編輯窗口區(qū)域單擊鼠標右鍵,選擇彈出的快捷菜單里的PlaceComponentFrom Libraries命令,如圖3.4所示,也可打開圖3.5所示的元件庫瀏覽對話框。圖3.4 利用快捷菜單選取庫元件圖3.5 元件庫瀏覽對話框Proteus ISIS提供多種查找
7、元件的方法。當已知元件名(如8086)時,在Keywords區(qū)域輸入元件名8086后,圖3.5所示的對話框的Result區(qū)域就會顯示出元件庫中的元件名或元件描述中帶有“8086”的元件,如圖3.6所示。此時,用戶可以根據(jù)元件所屬類別、子類、生產(chǎn)廠家等進一步查找元件。找到元件后,單擊OK后,即完成了一個元件的添加。添加元件后,編輯窗口的對象選擇區(qū)域列表就顯示該元件的名稱,并可通過預(yù)覽區(qū)域預(yù)覽該元件,如圖3.7所示。圖3.6 在Keywords區(qū)域輸入元件名8086后,系統(tǒng)的查找結(jié)果圖3.7 預(yù)覽已選取的元件Proteus ISIS還提供其他一些方法來選取元件,下面以選取1k、10k、12k、15
8、k、56k、68k、100k電阻為例來說明這些方法。(1)在Keywords區(qū)域輸入相關(guān)關(guān)鍵字選取元件在Keywords區(qū)域輸入“12k resistor”,此時Results列表區(qū)將出現(xiàn)圖3.8所示信息,可以選到其中列出的MINRES12K電阻。圖3.8 在Keywords區(qū)域輸入“12k resistor”后Results列表區(qū)出現(xiàn)的信息(2)按照元件的邏輯命名習(xí)慣查找元件在Keywords區(qū)域輸入“MINRES1”,此時Results列表區(qū)將出現(xiàn)圖3.9所示信息,可以選到其中列出的1k、10k、15k、100k電阻。圖3.9 在Keywords區(qū)域輸入“MINRES1”后Results列
9、表區(qū)出現(xiàn)的信息(3)通過索引系統(tǒng)查找?guī)煸斢脩舨淮_定元件的名稱或不清楚元件的描述時,可采用這一方法。首先,清除Keywords區(qū)域的內(nèi)容,然后選擇Category目錄中的“Resistors”類,如圖3.10所示。此時Results列表區(qū)將出現(xiàn)圖3.11所示信息,滾動Results列表區(qū)域滾動條,可查到MINRES系列電阻。圖3.10清除Keywords區(qū)域的內(nèi)容并在Category目錄中選擇所屬類圖3.11 在Manufacturer列表中選Maplin后,Results區(qū)域顯示的信息(4)復(fù)合查找方式查找?guī)煸贙eywords區(qū)域輸入“1K”,然后選擇Category目錄中的“Resi
10、stors”類,如圖3.12所示,在Results列表區(qū)將顯示信息中可以選中所需元件。圖3.12 采用復(fù)合查找法查找包含關(guān)鍵字“1K”的元件2.3 放置元件選好器件后,接下來進行的工作就是將器件放置到編輯窗口中。下圖是參考電路圖。圖3.13 參考電路圖首先確保你處于元件模式(單擊圖3.14所示界面左側(cè)工具欄的按鈕,可切換至元件模式),在對象選擇器中選擇8086,這時,在預(yù)覽窗口中將顯示選取器件的預(yù)覽,如圖3.15所示。圖3.14 編輯模式切換圖3.15 選擇8086,在預(yù)覽窗口中將顯示選取器件的預(yù)覽選取的器件可以通過旋轉(zhuǎn)鏡像按鈕來調(diào)整方位。移動鼠標在編輯窗口點擊左鍵,將出現(xiàn)一個8086的虛影,
11、如圖3.16所示。此時,再點擊左鍵,器件將放置到編輯窗口中。圖3.16 編輯窗口中顯示8086的虛影旋轉(zhuǎn)同樣可以在放置完畢后進行,選中器件,點擊旋轉(zhuǎn)按鈕進行旋轉(zhuǎn)。放置到編輯窗口的器件擺放位置需要調(diào)整,這時需要利用到選中操作。對象被選中后,在紅色虛線框內(nèi)以紅色顯示,如圖3.17所示。在ISIS中有以下幾種方式來選中對象:l 選擇Selection模式按鈕,再左鍵點擊選中對象。l 右鍵點擊對象,選中對象并彈出右鍵菜單。l 左鍵點擊選中對象(鼠標光標必須為選擇手型光標)。l 按住左鍵不放,可用拖曳出的方框選中對象。這種方法可以用于選中任何對象(或一組對象)。尺度手柄可以用來調(diào)整選中框的大小。取消選擇
12、只需在編輯窗口空白處點擊左鍵,或點擊右鍵在菜單中選擇清除選擇命令(如圖3.18所示)。圖3.17 編輯窗口中8086被選中圖3.18 利用快捷菜單取消選擇器件選中后,鼠標呈移動手型光標,按住左鍵即可移動對象。如下圖3.19所示。另外,還可以通過鼠標右鍵菜單中選擇drag object命令來移動對象。在移動過程中還可通過數(shù)字鍵盤的、號來旋轉(zhuǎn)對象。圖3.19 移動對象這些操作看起來比較復(fù)雜,實際上很簡單。進行以下練習(xí),將有助于熟悉不同的技術(shù)。左鍵在運放上點擊選中它,并按住左鍵拖曳它到需要放置的位置,釋放左鍵。右鍵點擊運放(也會選中)并在彈出菜單中選擇“順時針旋轉(zhuǎn)(Rotate Clockwise)
13、”。使用數(shù)字鍵盤的和鍵來旋轉(zhuǎn)運放到合適的方向。左鍵在空白處點擊取消運放的選中。右鍵單擊74273器件,并從右鍵菜單中選擇“拖曳對象(Drag Object)”。移動鼠標然后釋放鼠標放置器件。右鍵點擊空白處,在彈出菜單中選擇“清除選擇(Clear Selection)”。在左上編輯窗開始,按住鼠標左鍵拖出一個選擇框到編輯窗右下角,釋放鼠標。這將選中框內(nèi)的所有對象。使用尺寸調(diào)節(jié)手柄來調(diào)整選擇框大小,使其只包圍原理圖中的對象。在選擇框內(nèi)按住左鍵,移動所有選中的對象。釋放左鍵完成移動。左鍵單擊圖紙空白處清除選中。在ISIS中,器件的選擇、定位、和調(diào)整方向都是很直觀的。上圖稍微作些調(diào)整就完成了對象的放置
14、,可以開始連線了。2.4 連線放置好器件以后,即可開始進行連線,連線過程中使用到了以下三種主要技術(shù)。2.4.1 無模式連線在ISIS中連線可以任何時候放置或編輯。有一個例外是選擇模式(Selection Mode),此時總是選擇鼠標下的對象,在連線前要切換到元件模式下才可進行連線。2.4.2 自動連線模式開始放置連線后,連線將隨著鼠標以直角方式移動,直至到達目標位置。2.4.3 動態(tài)光標顯示連線過程中,光標樣式會隨不同動作而變化。起始點是綠色鉛筆,過程是白色鉛筆,結(jié)束點是綠色鉛筆,如圖3.20所示。圖3.20 動態(tài)光標樣式在畫線過程左鍵單擊可以產(chǎn)生轉(zhuǎn)折點,如圖3.21所示。 提示:在系統(tǒng)自動走
15、線過程中,按住Ctrl鍵,系統(tǒng)將切換到完全手動模式,可以利用此方法繪制折線。采用上面介紹的方法連接完全圖。ISIS的跟隨式布線方式簡單而且直觀,重要的是要熟悉怎樣發(fā)揮其功能。特別是錨點技術(shù)對于大型的連線是很可貴的。如果不喜歡自動連線,可以在連線后手工調(diào)整。做法是選中連線(指向并右鍵單擊)然后嘗試從轉(zhuǎn)角處和中部進行拖曳。如果只想手工連線,只需要簡單地在首個引腳單擊左鍵,在要形成轉(zhuǎn)角的位置左鍵單擊,直至到目的引腳再左鍵單擊結(jié)束。圖3.21 繪制出的折線要完成初期的連線,需要放置并連接某些終端。這里需要兩類通用終端:一個地和兩個電源終端。選擇終端圖標(Terminal Icon),從對象選擇器中選擇
16、合適的終端,如圖3.22所示。圖3.22 終端選擇將8086的REDAY端連接到電源端的步驟如下:STEP1:選擇電源終端POWER,將其放置于8086芯片的左側(cè)。STEP2:編輯屬性,可通過以下3種方式,打開屬性編輯對話框。左鍵雙擊終端。右鍵點擊終端,選擇菜單中的Edit Properties(編輯屬性)選項。選中選擇模式,左鍵點擊選中終端,右鍵點擊彈出菜單,選擇Edit Properties命令,如圖3.23所示。結(jié)束后退出選擇模式。圖3.23 編輯終端屬性在彈出的屬性對話框當中輸入+5V,點擊OK退出對話框,如圖3.24所示。圖3.24 終端屬性編輯對話框提示:電壓值需添加+-號。STE
17、P3:將電源終端和8086的REDAY腳相連。接下來放置地信號。在終端模式中選擇地GROUND,將其放置于8086的下方,將8086的RESET引腳與地信號相連。再在原理圖中放置默認終端DEFULT,參照圖3.13的電路,按下圖3.25所示,將終端標注為ALE等名稱。圖3.25最后,參照圖3.13,整理電路,完成原理圖的輸入。2.5 元件標簽2.5.1 編輯元件標簽對于每一個元件,它都有對應(yīng)的編號,電阻電容還有相應(yīng)的量值。這些都是由ISIS的工具菜單下的實時標注(Real Time Annotation)命令實現(xiàn)的。元件的標簽的位置和可視性完全由用戶控制可以改變?nèi)≈怠⒁苿游恢没螂[藏這些信息。我
18、們可以通過編輯器件(Edit Componet)對話框設(shè)置隱藏選項,設(shè)置如下圖3.26所示。 圖3.26 器件編輯對話框在該對話框當中,可以更改元件名稱,量值等。2.5.2 移動元件標簽與隱藏元件標簽一樣,可以將他們移動到比較適合的地方。比如需要在標簽的位置放置連線,就需要移動標簽騰出空間。我們現(xiàn)在以運放的U1和741標簽為例來說明,如圖3.27所示。最容易選中運放的方法是首先改變捕獲設(shè)置。當指針在編輯窗時,坐標顯示是以固定步長變化初始是100th。這個叫做捕獲,目的是使放置的器件和其他對象整齊美觀。捕獲的單位在View菜單里的Snap 命令來設(shè)置?;蛑苯邮褂每旖萱I。按F2鍵將捕獲單位減小到5
19、0th,然后選中運放。用鼠標左鍵指向標簽U1并按下,拖放到正確的位置。同樣地對741標簽進行處理。圖3.27 移動元件標簽放置完標簽,按F3將捕獲單位重新設(shè)置到100th。雖然ISIS的實時捕獲功能可以定位不在捕獲柵格上的引腳和連線,但是保持一貫相同的捕獲柵格會使圖紙整潔美觀。2.6 器件標注ISIS提供四種方式來標注(命名)器件:l 手動標注 進入對象Edit Properties對話框進行設(shè)置。l 屬性分配工具(PAT) 使用這個工具可以放置固定或遞增的標注。l 全局標注器 對原理圖中所有器件進行自動標注。l 實時標注 此選項使能后,器件放置后自動獲得標注。一般來說,實時標注是默認使能的,
20、繪圖完畢再使用PAT工具或自動標注工具進行標注的調(diào)整。2.6.1 屬性分配工具(PAT)假設(shè)我們要重新對R5以后的標注重新標注,即,從R5開始,產(chǎn)生增量為1的序列R6,R7標注電阻。這時可以使用到PAT工具。STEP1:從Tools菜單下選擇Property Assignment Tool(屬性分配工具PAT,快捷鍵是A)命令,將彈出下圖3.28所示的參數(shù)設(shè)置對話框。STEP2:在String文本框中輸入REF=R#, Count欄輸入5,點擊OK完成設(shè)置。圖3.28 屬性分配工具ISIS會自動進入選擇模式,這樣你可以通過左鍵點擊元件來完成編號工作。 由于手工標注可以使用PAT工具重新標注器件
21、,可能兩個器件有相同的標注(在生成網(wǎng)絡(luò)表時會出現(xiàn)錯誤)。因而需要遵守一定的準則來保證標注的正確。PAT工具也可應(yīng)用于其他的場合,比如改變器件量值,替換器件,總線標號放置;它是一個非常強大的應(yīng)用工具。2.6.2 全局標注器ISIS帶有一個全局標注器,使用它可以對整個設(shè)計快速標注。也可以標注未被標注的器件(參考為?的器件)。全局標注器有兩種操作模式:l 增量標注: 標注限于特定范圍(整個設(shè)計或當前圖紙)內(nèi)未被標注的元件。l 完全標注: 標注限于特定范圍(整個設(shè)計或當前圖紙)全部元件。進行全局標注的方法是:從Tools菜單下選擇Global Annotator菜單命令,將彈出下圖3.29所示的參數(shù)設(shè)
22、置對話框。圖3.29 全局標注設(shè)置對話框?qū)τ趯哟位O(shè)計的電路推薦使用完全標注模式。第3章 Proteus ISIS 8086仿真在基于微處理器系統(tǒng)的設(shè)計中,即使沒有物理原型,Proteus VSM也能夠進行軟件開發(fā)。模型庫中包含LCD顯示器、鍵盤、按鈕、開關(guān)等通用外圍設(shè)備。同時,能提供的CPU模型有ARM7、PIC、Atmel AVR、8051/8052系列、8086等?;?086微處理器的仿真是Proteus 7.5以上版本新增的功能。該仿真系統(tǒng)將源代碼的編輯和編譯整合到同一設(shè)計環(huán)境中,用戶可以在設(shè)計中直接編輯代碼,并可以非常容易的修改源程序并查看仿真結(jié)果。本章以簡單I/O控制電路為例,介
23、紹Proteus ISIS 8086的仿真過程。3.1 在Proteus ISIS中輸入電路原理圖基于8086的簡單I/O實驗電路如下圖4.1所示。該電路利用8086微處理器,根據(jù)讀取到的開關(guān)K0K7的狀態(tài),控制發(fā)光二極管LED0LED7按一定的規(guī)律發(fā)光。圖4.1 基于8086的簡單I/O實驗電路該電路用到的仿真元件信息如下表4.1所示。表4.1 實驗電路元件清單元件名稱所屬類所屬子類功能說明8086Microprocessor Icsi86 Family微處理器74LS245TTL 74LS seriesTransceivers8路同相三態(tài)雙向總線收發(fā)器74LS373TTL 74LS ser
24、iesFlip-Flops & Latches三態(tài)輸出的八D 透明鎖存器74154TTL 74 seriesDecoders4-16譯碼器74273TTL 74 seriesFlip-Flops & Latches八D型觸發(fā)器(帶清除端)LED-GREENOptoelectricsLEDs綠色LED發(fā)光管NOTSimulator PrimitivesGates非門ORSimulator PrimitivesGates2輸入或門OR_4Modelling PrimitivesDigital(Buffers & Gates)4輸入或門OR_8Modelling PrimitivesDigital(
25、Buffers & Gates)8輸入或門RESResistors電阻SWITCHSwitchs & RelaysSwitchs開關(guān)3.2 在Proteus中設(shè)置外部代碼編譯器1.將masm32文件夾拷貝到d盤根目錄下,并修改masm32.bat文件的有關(guān)內(nèi)容,修改的方法見后面第3點的介紹。(假設(shè)D盤為工作盤,可讀寫)2.啟動Proteus ISIS 7 Professional后,選擇Source 菜單下的“Define Code Generation Tools”命令后可打開如圖4.2所示的窗口,單擊“New”按鈕后,即打開圖4.3所示的窗口。3. 在圖4.3所示的窗口上,點擊“Brows
26、e”按鈕,打開MASM32文件夾,選中masm32.bat 文件,完成代碼生成規(guī)則的設(shè)置。圖4.2 添加外部8086匯編編譯器窗口圖4.3 選中masm32.bat 文件,設(shè)置代碼生成規(guī)則masm32.bat 文件的內(nèi)容如下:(選中該文件,右鍵彈出快捷菜單,選擇編輯命令,可編輯該文件。)注意:該文件第2行,和最后一行第一項:“C:masm32”是masm32文件夾所在的目錄,請根據(jù)該文件夾在電腦中的實際位置修改這兩行此處的內(nèi)容。如masm32文件夾在D盤根目錄,則這一項應(yīng)修改為:“D:masm32”。ECHO OFFC:masm32ml /c /Zd /Zi %1set str=%1set str=%str:0,-4%C:masm32link /CODEVIEW %str%.obj,%str%.exe,nul.map,3.3 添加源代碼,選擇編譯器。選擇Source 菜單下的“Add/Remove Source Files”命令后可打開如圖4.4所示的窗口,單擊“New”按鈕后,即打開圖4.5所示的窗口。圖4.4 添加源
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 美術(shù)課題申報書項目類型
- 合建房屋合同范本
- 廠房清潔報價合同范本
- 課題立項申報計劃書范文
- 合同權(quán)益轉(zhuǎn)讓合同范例
- 合同范本押金退回
- 課題申報書哪里有
- 品牌宣傳服務(wù)合同范本
- 理療課題申報書格式范文
- 哪里醫(yī)學(xué)課題申報書
- 2024年江蘇衛(wèi)生健康職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫及答案解析0
- 《中國陶瓷史》課件-3-陶與瓷
- 數(shù)學(xué)教育的國際比較與交流
- 2023年4月自考00160審計學(xué)試題及答案含解析
- 案卷評查培訓(xùn)課件模板
- 2021年安徽省公務(wù)員錄用考試《行測》真題及答案
- 光伏車棚設(shè)計方案
- 大學(xué)生春季心理健康教育
- 市級優(yōu)質(zhì)課一等獎《說和做》-七年級語文下冊同步課件(統(tǒng)編版)
- 《合同能源管理介紹》課件
- 水準儀使用方法及原理課件
評論
0/150
提交評論