欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      proteus使用總結

      時間:2019-05-14 14:57:00下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關的《proteus使用總結》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《proteus使用總結》。

      第一篇:proteus使用總結

      proteus使用總結

      相關設置:

      1、如何設置電源為所需的電壓值?

      答:在菜單選項的“Design”選擇“Configure Power Rails”,會彈出一個對話框,選擇“Name”為“Vcc”,然后在“voltage”中設置所需電源的值

      2、當仿真時不小心關掉了示波器的顯示波形,第二次仿真時,示波器的波形就不會顯示出

      來,如何讓示波器波形顯示出來?

      答:點擊仿真運行,在運行過程中,右鍵選擇示波器,在彈出的對話框中選擇“Digital Oscilloscope”

      第二篇:PROTEUS心得

      經(jīng)過幾個月對proteus和keil的學習,并且將它們運用到實例當中,不僅讓我了解了這兩個軟件的強大功能,而且使我認識到了他們與實際結合的完美,我們不用進實驗室就可以看到我們想要的結果,省時又省力,方便快捷,并且結果接近真實值,是我們仿真的理想幫手。

      根據(jù)在學習這兩個軟件時候的感受,總結一些它們的特點: proteus特點:

      1、proteus軟件提供了數(shù)千種元器件和多達30多個元件庫。

      2、在proteus軟件中,理論上同一種儀器可以在一個電路中隨意的調(diào)用。

      3、除了現(xiàn)實存在的儀器外,proteus變化的信號。

      4、虛擬儀器儀表具有理想的參數(shù)指標,可減少儀器對測量結果的影響。proteus提供了比較豐富的測試信號用于電路的測試。這些測試信號包括模擬信號和數(shù)字信號。keil特點:

      1、全功能的源代碼編輯器;

      2、器件庫用來配置開發(fā)工具設置;

      3、項目管理器用來創(chuàng)建和維護用戶的項目;

      4、集成的make工具可以匯編、編譯和連接用戶嵌入式應用;

      5、所有開發(fā)工具的設置都是對話框形式的;

      6、真正的源代碼級的對cpu和外圍器件的調(diào)試器;

      7、高級gdi(agdi)接口用來在目標硬件上進行軟件調(diào)試以及和進行通信; proteus是labcenter公司出品的電路分析、實物仿真系統(tǒng)。它可仿真各種電路和集成ic,最讓我們高興的是它支持許多型號的單片機的仿真,另外還提供schematic drawing與pcb設計功能。它的元件庫齊全,使用方便,是不可多得的電子電路設計輔助軟件。keil是目前世界上最好的的開發(fā)工具。它支持匯編,c語言以及混合編程,同時具備功能強大的軟件仿真和硬件仿真(用mon51協(xié)議,需硬件支持)功能。但是我們在利用它的仿真功能的時候都有一定的限制。我們把這兩個軟件結合來用,其實proteus在設計的時候已經(jīng)注意到和各種單片機編譯程序的整合了。如它可以和keil、mplab ide等編譯模擬軟件結合。proteus和keil聯(lián)機步驟:

      1)在桌面上建一文件夾; 2)編寫程序; 3)打開keil 新建一工程?4)雙擊atmel,點擊at89c51確定; 51單片機的匯編和調(diào)試軟硬件就方便多了。vision project; monitor-51c語言還可以以圖形的方式實時地顯示線路上 5)點擊source group單擊鼠標右鍵add files to group ’source group’添加編好的程序;6)點擊options for target ‘target’將xtal改為12,將output中create hex file選中,將debug的use選中確定; 7)編譯修改再編譯; 8)打開

      proteus畫出電路原理圖;

      9)雙擊原理圖7seg 在program file中添加hex文件; 10)運行。

      電源

      下圖為基本集成儀表放大器的電路:

      根據(jù)運算電路的基本分析方法,在下圖所示電路中,ua=ui1, ub=ui2, r1=r3, r4=r5=r, r6=r7=rf , 因而 ui1?ui1 ? r2(uo1?u02)2r1?r2 2r1)(ui1?ui2)r2 即 uo1?uo2?(1?所以輸出電壓 uo?? rfr(uo1?uo2)?? rfr(1? 2r1)(ui1?ui2)r2 設uid?ui1?ui2,則 uo?? rfr(1? 2r1)uid r2 當ui1?ui2?uic時,由于ua?ub?uic,r2中電流為零,uo1?uo2?uic,輸出電壓 uo?0??梢?,電路放大差模信號,抑制共模信號。差模放大倍數(shù)數(shù)值愈大,共模抑制比

      愈高。當輸入信號中含有共模噪聲時,也將被抑制。

      放大器

      交通燈 篇二:proteus心得

      一份不錯的proteus心得帖,另附收集的proteus教程

      管理提醒:

      本帖被 icneo 執(zhí)行置頂操作(2009-01-02)1.proteus中怎樣使用模板

      file--〉new design:在彈出的對話框就可以選擇模板了 file--〉save design as template?就可以保存你的模版了

      打開或制作一個自己常用的電路

      另存為模板,即:save as template 替換默認文件夾里的templatesdefault.dtf。以后這就是你的模板啦 3.第三方軟件是如何用? 把你的第三方庫安裝好,然后啟動proteus,選擇菜單system-->set path,分別增加model和library.4.電源和地的運用總結 1.在proteus防真 畫圖過程中 有正電源(vdd/vcc)負電源(vee)地(vss)引腳的元器件(好象這些元器件的這些腳沒有在圖中顯示)軟件會自動把其電源底腳定義為相應的電壓 所以在這些元器件上的電源地腳上不接電源 地也是正確的(單片機也不用接晶振

      在設置選項中輸入晶振的頻率即可。2.如果要用到確定的直流電壓 就可以用工具欄(默認是第八個)中的power和ground 象放置元器件一樣來放置電源和地 電源的默認值是+5v 地默認為0v 如果需要10v的電壓 則可在電源的設置選項卡的string里 輸入 +10v 就可以了 不過要注意 前面的“+”號一定要加上 否則不能防真。電壓默認的單位為v 就是說輸入+10 電壓也是+10v,我試了一下 輸入+10mv和輸入+10mv 其電壓是一樣的 都是10的7次方, 雖然地的默認值是0v 但如果象設置power一樣在其string選項里寫入電壓值 其電壓就是你設置的大小 而不是0v了 也就是說 地也可以做電源用, 對于負電源 負號大家都會加上的 就不說了.5.電流探針(probe)電壓探針(probe)表運用總結

      首先,在實際生活中中測電壓電流,電壓電流表都有兩個端子,而在探針中,只有一個端子, 電壓表是并入的 電壓探針一端接入要測的那點(可以引出線。同一條線上電壓相同)。電壓探針默認另一個端子是接地的,也就是說測的是對地的電壓.測一條線上的電流時 電流表要串聯(lián)進去,只有一個端子怎么串聯(lián)?我開始用電流探針表時總是出現(xiàn)問題,在piaoling版主的幫助下,終于弄懂了,總結以下.不要在那條線上引出線接到電流探針上,那樣就成了測引出線上的電流了,而引出的線上一般是沒有電流的。正確的測法是,把電流探針直接放在要測的線上的一點就可以了。另外電流探針有個箭頭,放的時候調(diào)整電流表的角度,使箭頭指向電流的方向。如果有什么錯誤,請大家指正,互相幫助,共同學習。另外,在軟件中還有電流表和電壓表(在示波器那個工具按紐里),和實際中的一樣,所以測法就不多說了,知識測出的精確度只有小數(shù)后兩位,沒有探針高。

      電壓表與電流表的確只有兩位小數(shù)的精度,但是它的單位是可以調(diào)的。如果把它的單位調(diào)整成毫伏(毫安)或微伏(微安),精度就會大幅提高。6.proteus常用快捷鍵 f8:全部顯示 當前工作區(qū)全部顯示 f6:放大 以鼠標為中心放大 f7:縮小 以鼠標為中心縮小 g:柵格開關 柵格網(wǎng)格

      ctrl+f1:柵格寬度0.1mm 顯示柵格為0.1mm,在pcb的時候很有用 f2:柵格威0.5mm 顯示柵格為0.5mm,在pcb的時候很有用 f3:柵格威1mm 顯示柵格為1mm,在pcb的時候很有用 f4:柵格威2.5mm 顯示柵格為2.5mm,在pcb的時候很有用 ctrl+s:打開關閉磁吸 磁吸用于對準一些點的,如引腳等等 x:打開關閉定位坐標 顯示一個大十字射線 m:顯示單位切換 mm和th之間的單位切換,在右下角顯示 o:重新設置原點 將鼠標指向的點設為原點 u:撤銷鍵

      pgdn:改變圖層 pgup:改變圖層 ctrl+pgdn:最底層 ctrl+pgup:最頂層 ctrl+畫線:可以劃曲線 r:刷新 +-:旋轉

      f5:重定位中心

      在此設置快捷鍵

      選擇某個命令后,在下面輸入自己習慣的鍵,點擊assign就可以修改了。如果改錯了可以用options按鈕里的reset 恢復到默認狀態(tài)。7.關于使用波形發(fā)生儀的一點體會

      我們選中波形發(fā)生儀后,左鍵點擊它,會產(chǎn)生一個對話框,在其中有這幾項對我們比較有用:

      {freqv=1} {freqr=5} {amplv=5} {amplr=3} {waveform=3} {unipolar=0} 其中freqv和freqr是設定輸出信號頻率的,前者設置數(shù)目,后者設置單位,如{freqv=1},{freqr=5}則輸出1khz的信號,若將freqv改為5,則輸出5khz的波形,若再將freqr設置為6,則輸出50khz的波形。

      amplv和amplr是設置輸出信號幅度的,但怎樣設置還沒搞明白,希望大家指點.waveform是設置輸出信號形式的,0為正弦波,1為鋸齒波,2為三角波,3為占空比為1:1的方波。unipolar是設置輸出信號有無極性的,0代表有極性(輸出為正,負電平),1代表無極性(輸出為正,零電平).freqv設置輸出信號頻率數(shù)值,freqr設置單位,有8個檔: 1,2,3,4,5,6,7,8分別對應于0.1hz,1hz,10,0.1k,1k,10k,0.1m,1mh amplv設置輸出信號幅度數(shù)值,amplr是設置單位,有4個檔: 1,2,3,4 分別對應于 1mv,10mv,0.1v,1v 比如: {freqv=1} {freqr=5} {amplv=5} {amplr=3} {waveform=3} {unipolar=0} 將輸出頻率為1khz,幅值為0.5v的脈沖方波.8.在proteus中,你可以用與protel中一樣的方法使用總線

      在前幾天的一個帖子中,有同學提到proteus所帶示例工程中的總線連接方式。這種方式相較protel的方法有其特別之處,通過下拉列表方式,在通過總線進行邏輯連接時提醒你,該總線有哪些已經(jīng)定義的電器連接可用,防止單純用標號時可能產(chǎn)生的錯誤。下面請跟我學習這種使用總線的方法,畫一條叫做dbus的總線,該總線中包括dbus0~dbus7共8根連接線:

      1、在圖中利用總線圖標劃一條總線

      2、利用label圖標,點擊剛才畫的總線,在彈出的edit wire label對話框string中輸入dbus[0..7],表示該總線叫dbus,包括dbus0~dbus7,注意方括號、啟訖數(shù)字以及數(shù)字中間的兩點。

      3、確定后就可以利用這根總線來進行邏輯連接了。

      用label圖標,點擊剛才連接的導線,2、彈出edit wire label對話框

      點擊string框右邊的下拉鍵頭,看見了嗎?

      3、剛才輸入的dbus[0..7]變成了dbus0、dbus1...dbus7供您選擇了。

      這下你不會弄錯連接標號了吧?

      實際上,proteus中這種bus線的連接方式并不能區(qū)別不同的總線。如果你定義兩條不同的總線,當然每 條總線會有不同的類似dbus0,dbus1...的連接,在上面string的下拉選項中兩條總線的連接都會列出來 供你選擇,并不會因為你連接不同的總線而有所區(qū)別。這點跟protel其實是一樣的,總線僅僅是一條示意線條而已 9.proteus中示波器使用:篇三:proteus專業(yè)應用軟件訓練總結報告

      皖 西 學 院 proteus專業(yè)應用軟件訓練總結報告

      學生姓名:##### 系、專業(yè): 機電系 電氣工程及其自動化

      班級學號:##### 指導教師:##### 訓練時間:2013年 9 月 26 日至 2013年 10 月 31 日 proteus專業(yè)應用軟件訓練

      (一)訓練項目

      項目一:proteus的基本操作與原理圖繪制

      項目二:單片機c語言程序在proteus中的仿真

      項目三:單片機匯編程序在proteus中的仿真

      項目四:keil與proteus c語言程序的聯(lián)機調(diào)試

      項目五:基于proteus的pcb線路板的繪制

      (二)體會及合理化建議

      項目一:proteus的基本操作與原理圖繪制

      (一)任務說明

      本節(jié)proteus專業(yè)應用軟件訓練課的主要內(nèi)容是初步認識proteus應用軟件和基

      本操作及原理圖繪制。首先認識isis窗口(啟動proteus isis),了解窗口各部分功能,如:菜單欄、編輯區(qū)、對象預覽窗口、對象選擇器、工具欄分類及其工具按鈕、坐標顯示(co-ordinate display)等。其次學習proteus軟件的各種基本操作,包括:建立和保存文件、proteus文件類型、設定繪圖紙大小、選取元器件并添加到對象選擇器中、放置電源、地(終端)、電路圖布線、設置、修改元器件的屬性、電氣檢測。最后根據(jù)要求繪制原理圖和proteus仿真。

      (二)認識proteus 軟件窗口

      圖1.1 isis窗口 1.菜單欄及菜單項。2.編輯區(qū)(編輯原理圖、設計電路、設計各種符號、設計元器件模型等)。3.對象預覽窗口(對象有元器件、頁內(nèi)終端、子電路終端、虛擬儀器、編輯取內(nèi)容)。4.對象選擇器(選擇元器件、終端、圖表、信號發(fā)生器、虛擬儀器)。5.器件選擇按鈕。6.仿真按鈕。7.工具欄分類及其工具按鈕。8.坐標顯示co-ordinate display(給出當前鼠標指針坐標(x,y)位置,以英制顯示在屏幕下方)。9.狀態(tài)欄。

      (三)proteus軟件基本操作 1.建立和保存文件;

      2.放置對象:單擊鼠標左鍵(簡稱單擊),放置元器件、連線; 3.選中對象:單擊鼠標右鍵(簡稱右擊),選擇元器件、連線和其他對象,此時選中的操作對象以高亮紅色(默認色)顯示; 4.刪除對象:雙擊鼠標右鍵(簡稱右雙擊),刪除元器件、連線等; 5.塊選擇:按住鼠標右鍵拖出方框,選中方框中的多個元器件及其連線; 6.編輯對象:先單擊鼠標右鍵后單擊鼠標左鍵(簡稱先右后左擊),編輯元器件屬性; 7.移動對象:先右擊選中對象(簡稱選中),按住鼠標左鍵移動,拖動元器件、連線; 8.縮放對象:按住鼠標中鍵滾動,以鼠標停留點為中心,縮放電路; 9.電路圖布線:(1)自動捕捉:在自動捕捉有效的情況下,當光標靠近引腳末端或線時該處會自動感應出現(xiàn)一個“□”(光標成筆狀),表示從此點可以單擊畫線。(2)自動布線:在開始引腳點擊選定第一個畫線點后,隨指針移動自動有預畫線(可以是直角預畫線)出現(xiàn),當遇到障礙時,會自動繞開障礙;在結束引腳點擊布好兩引腳連線。(3)手工調(diào)整線形:要進行手工直角畫線,直接在移動鼠標的過程中單擊即可。若要手工任意角度畫線,在移動鼠標的過程中按住ctrl鍵,移動指針,預畫線自動隨指針呈任意角度,確定后單擊即可。

      (4)移動畫線:選中要改變的畫線(紅色),指針靠近畫線,出現(xiàn)“雙箭頭或十字箭 頭(拐點處)”捕捉標志。若是雙箭頭捕捉標志,按左鍵拖動鼠標,可沿箭頭方向托動畫該線;若是十字箭頭捕捉標志,可沿任意角度拖動畫線。10.設置、修改元器件的屬性:右擊放置在isis編輯區(qū)中的該元器件(顯示高亮度)后,再單擊它打開其屬性窗口,這時可在屬性窗口中設置、修改它的屬性。

      (四)繪制原理圖

      按圖1.2電路原理圖繪制原理圖:根據(jù)元件對照表選擇相應的元器件。先通過放置、移動、旋轉元器件操作,將各元器件放置在isis編輯區(qū)中的合適位置,然后根據(jù)給定的原理圖給電路圖布線,接著設置、修改元器件的屬性,最后檢查無誤后,完成原理圖的繪制。

      (五)proteus仿真

      圖1.2 電路原理圖篇四:proteus使用心得 proteus使用心得(2008-11-21 21:04:20)標簽:雜談 分類:知識 1.英國labcenter electronics公司開發(fā),集電路原理圖設計、仿真、制版于一體的eda軟件

      2.可以設計和仿真模擬電路、數(shù)字電路、數(shù)?;旌想娐?、mcu系統(tǒng) 3.目前對單片機系統(tǒng)的開發(fā)只能輸入?yún)R編語言,但是可以和keil聯(lián)合調(diào)試,在keil中將c代碼轉換成匯編代碼輸入到proteus中仿真驗證 4.proteus的兩種仿真方法:電路動態(tài)仿真與圖表仿真,動態(tài)仿真便于觀察電路運行狀況,圖表仿真便于觀察精確的電路細節(jié) 5.預覽窗口的藍色方框是可編輯區(qū)的縮略圖,綠色方框是當前編輯區(qū)在屏幕內(nèi)的可視部分,綠色方框會隨屏幕變化 6.常見快捷鍵: f6--以數(shù)表當前位置為中心放大 f7--縮小 f8--放大到屏幕 r--刷新 p--選取元器件 快速線標--a 7.proteus中的文件格式:.dsn是設計文件,包含一個設計的全部信息.sec設計圖的一部分,用于導入導出.sdf電路生成的網(wǎng)表文件 8.安裝路徑下的library.pdf文件有當前軟件支持的庫列表 9.電路的連接是以grid為端點的,所以設計的時候最好顯示grid,grid的間距越小那么電路連接越精確

      10.連線過程中每左擊鼠標一下則設置一個斷點,按住ctrl后不以直線走線 11.電路原理圖的設計過程:先取所有元件--擺好位置連接導線--重新命名和設置器件參數(shù)值--加上圖表或者虛擬儀器仿真 12.proteus數(shù)字電路仿真的輸入有兩種: logicstate輸入和數(shù)字信號源輸入 proteus數(shù)字電路仿真的輸出有兩種: logicprobe輸出和電壓探針輸出(只有電壓探針能用于數(shù)字電路檢測)13.調(diào)試菜單中只有watch窗口能夠和電路運行同時顯示 14.二極管共陽組接低電平時才亮,共陰組接高電平才亮 15.總線以雙擊結束,相類似連接以雙擊完成(便于畫導線組)16.proteus中單片機開發(fā)過程:選擇單片機類型(對應不同生成工具)編制source程序 build all程序生成hex文件 將hex文件裝載進單片機中 仿真驗證

      17.示波器dc是直流演示,ac是包含直流偏置的交流演示 18.單片機模型包括實際模型和總線式模型(將po和p2作為地址總線)兩種 19.數(shù)字電路中顯示反變量,命名時應該輸入$q$ 20.pat快速線標法:快捷鍵a,net=p1# 21.庫中有直接帶bcd譯碼器的數(shù)碼led管 22.快速布線:類似的端口上雙擊,會自動按上一次的布線布線 23.總線與分線是按照名稱對應的,區(qū)分字母大小寫,如果名稱沒有對應,則總線不會連接各分線

      總線名只需與分線名對應,無需與芯片端口名對應,所以做線標是需要做總線和分線線標

      仿真以后,沒有連通的線以灰點顯示,高電平以紅點顯示,低電平以藍點顯示 24.p3.4的第二功能:是當t0作為計數(shù)器時外部被計數(shù)的時鐘輸入端,p3.5對應t1 25.rom中也可像單片機一樣添加執(zhí)行程序,相當于實際應用過程中將程序寫在rom上一樣 注意:寫在外部rom上的程序可以是只操作內(nèi)部資源(不涉及外部rom),這和寫在內(nèi)部rom的程序是一樣的 26.ale的功能:

      很多人都知道8051的ale腳的功能:當訪問外部存儲器時,ale作為鎖存擴展地址的低8位字節(jié)的控制信號。當訪問外部數(shù)據(jù)存儲器時,ale以十二分之一振蕩頻率輸出正脈沖,同時這個引腳也是eprom編程時的編程脈沖輸入端。但是這個引腳還有一個非常有用的功能往往被很多人給忽視了,那就是當非訪問外部數(shù)據(jù)存儲器時,ale以六分之一振蕩頻率固定輸出正脈沖,8051一個機器周期=6個狀態(tài)周期=12個振蕩周期,若采用6mhz的晶體振蕩器,則ale會發(fā)出1mhz的固定的正脈沖。因此它可以用來做外部時鐘或定時。如果我們把這個功能應用與實際,可能給我們的設計帶來簡化,降低生產(chǎn)成本。27.asf(高級圖表仿真)是獨立于電路動態(tài)仿真的仿真,能夠細致分析和研究電路狀況 asf仿真需要先添加探針后添加圖表,添加方式有兩種:選中探針拖動到圖表內(nèi),或用add trace命令

      asf仿真類似于邏輯分析儀,但是界面比邏輯分析儀更加好用 28.導線連接的方法: a.直接畫導線連接 b.給導線命名(添加label),雙擊結束畫導線即可,相同導線名的導線默認連接,這種情況下可加不命名的總線,最好不加 c.添加終端,給終端命名來連接導線:可以不用畫得很復雜(包括單線和總線終端): 29.ea非引腳為高電平時規(guī)定rom只能使用內(nèi)部的,ea非為高電平時可以使用外部擴展的rom rom的編址是內(nèi)外rom統(tǒng)一編址(便于長程序的存放),外部rom起始地址為1000h ram則是內(nèi)外各自編址(認為使用內(nèi)部ram已經(jīng)足夠),外部ram起始地址0000h,用mov movx來區(qū)分 movc a,@dptr+a 是將片外rom的數(shù)據(jù)讀到片內(nèi)ram,一般用于查表(表放在片外rom中)30.proteus的缺點:

      bug1: 外部rom的程序必須拷到單片機和內(nèi)rom程序一起才能執(zhí)行 bug2: 每個設計使用的環(huán)境參數(shù)和虛擬儀器版本都會帶到新的版本里 31.i2c總線及作用的了解 32.在adc和dac仿真中要使用混合圖表(mixed),既能看到數(shù)字信號又能看到模擬信號 33.單片機的匯編程序和c程序都是基于對單片機內(nèi)部結構了解的基礎上編程的 34.虛擬儀器的仿真是在電路動態(tài)仿真時進行測量并顯示的,而圖表仿真無需開啟電路動態(tài)仿真÷ 35.虛擬儀器的仿真會一直仿真下去(auto模式),如果單擊one-shot則是停止當前畫面

      36.單片機匯編語言的第二種編程風格:如c語言一樣先給各個位定義后再操作,這種編程風格介于初始的匯編語言和單片機c語言,更易理解 37.單片機外圍常見器件:

      輸入: 簡單按鈕 矩陣按鈕 查找表的復雜按鈕(例如電視遙控)輸出顯示: led靜態(tài)、動態(tài)顯示 lcd顯示

      輸出執(zhí)行:喇叭 電機

      數(shù)據(jù)轉換: a/d d/a及相應傳感器 38.注意收藏一些常見的程序模塊,如矩陣鍵盤程序、seg7等 39.單片機編程時主程序常用于各觸發(fā)器的初始狀態(tài)設置(如定時器tmod、波特率pcon等)40.adc0808仿真不成功 單片機之間通過串口通信仿真不成功 單片機與pc通信不成功

      41.led顯示有分立led管顯示、七段數(shù)碼管顯示(有的帶bcd譯碼器)、led陣列顯示

      顯示方式有靜態(tài)和動態(tài)兩種 42.單片機與單片機通過串口通信、單片機與pc通過串口通信時波特率和數(shù)據(jù)位長度一定要一致,否則信息丟失

      43.電平轉換器件max232:將5v電平轉換成232電平 44.proteus安裝文件夾的內(nèi)容: model 仿真模型(pispice)

      library 元件庫

      sample仿真實例 tools 單片機程序編譯器篇五:proteus應用軟件訓練總結報告

      皖 西 學 院 proteus專業(yè)應用軟件訓練總結報告

      姓 名: 班 級: 學 號:

      指導教師: 翁 志 剛

      訓練時間:2014年10月8日至 2014年11月5日

      實驗項目

      項目一:proteus的基本操作與原理圖繪制仿真

      項目二:單片機匯編程序在項目三:單片機

      項目四:

      項目五:基于proteus中的仿真 c語言程序在proteus中的仿真keil與proteus c語言程序的聯(lián)機調(diào)試 proteus的pcb線路板的繪制

      項目一:proteus軟件的安裝及其運行 1.proteus軟件安裝

      1.解壓安裝文件,找到proteus7.10專業(yè)版2012發(fā)布.exe并打開如圖1所示 圖1 2.點擊next進下一步如圖2所示

      圖2 3.點擊yes進入下一步如圖3所示

      圖3 4.按照提示進行一步步的操作,安裝完成后需要導入鑰匙,安裝完成后程序進入頁面

      如圖4所示

      圖4 2.proteus 的基本操作 1.建立和保存文件;

      2.放置對象:單擊鼠標左鍵(簡稱單擊),放置元器件、連線; 3.選中對象:單擊鼠標右鍵(簡稱右擊),選擇元器件、連線和其他對象,此時選中的操作對象以高亮紅色(默認色)顯示; 4.刪除對象:雙擊鼠標右鍵(簡稱右雙擊),刪除元器件、連線等; 5.塊選擇:按住鼠標右鍵拖出方框,選中方框中的多個元器件及其連線; 6.編輯對象:先單擊鼠標右鍵后單擊鼠標左鍵(簡稱先右后左擊),編輯元器件屬性; 7.移動對象:先右擊選中對象(簡稱選中),按住鼠標左鍵移動,拖動元器件、連線;

      8.縮放對象:按住鼠標中鍵滾動,以鼠標停留點為中心,縮放電路;

      然后開始進行電路原理圖(1)了利用軟件的搜索功能在元件庫中找到需要的元件,放置到圖紙的合適位置,并分別設置好各個元器件的參數(shù),再在需要的位置放置圖形文本框,最后將各個元器件連接起來,這樣原理圖就繪制完成了。然后對所繪制的電路原理圖進行檢查,如有錯誤就要作進一步的調(diào)整與修改,以保證原理圖準確無誤。并在繪制原理圖結束后,保存原理圖文件。

      電路原理圖(1)

      項目二:proteusc語言仿真 1.本節(jié)proteus專業(yè)應用軟件訓練課的主要內(nèi)容是單片機(at89c51)c語言程序在proteus中的仿真。在keil μvision3 開發(fā)環(huán)境下進行,編寫源程序(*.c),然后把源程序進行編譯和鏈接,生成十六進制文件(*.hex),最后把生成十六進制文件用某種編程工具下載到單片機的程序存儲器中,進而在proteus中進行仿真。2.安裝keil μvision3,在keil μvision3環(huán)境下編寫源程序(*.c),然后把源程序進行編譯和鏈接,生成十六進制文件(*.hex)

      (1)建立工程。

      第三篇:Proteus 常見問題解答及經(jīng)驗總結

      Proteus 51匯編源碼調(diào)試

      proteus的調(diào)試器很有特色,使用很方便。網(wǎng)上有很多的仿真實例。有的調(diào)試的時候會出現(xiàn)源代碼窗口。這是使用Proteus自帶匯編器,如ASEM51時,它將產(chǎn)生SDI文件,所以當你單步調(diào)試時,源代碼窗口就出現(xiàn)SDI文件。

      SDI文件是用Proteus里面ASEMDDX.exe生成,用來顯示匯編源碼。ASEMDDX.exe是個命令行程序。使用方法是先用ASEM51編譯匯編程序,生成hex和lst文件,再在命令行方式下輸入: ASEMDDX 文件名

      ASEMDDX會查找文件名對應的lst文件。然后生成SDI文件。(只能用于ASEM51生成的lst文件,不支持其他編譯器生成的lst文件)

      我們用keil編譯的匯編文件能實現(xiàn)源碼仿真嗎?只要在Keil編譯時生成omf文件取代hex文件,將其加載給CPU,就可以實現(xiàn)Proteus下的源碼仿真,而不需要同時打開Keil。

      必須注意,不同的編譯器產(chǎn)生的omf文件格式不盡相同,因此,并不是所有的omf文件在Proteus中都支持源代碼調(diào)試,但可以肯定的是Keil生成的omf是支持源代碼調(diào)試的。

      當你使用Keil編譯時,選擇生成omf文件(omf51格式文件是Keil中生成的帶調(diào)試信息的目標文件),如下圖所示:

      然后在Proteus加載生成的omf文件,源代碼窗口將可以打開相應的源代碼文件。包括匯編代碼和C代碼。

      使用Proteus自帶匯編編譯器的注意事項

      (1)因為Proteus中自帶的匯編編譯器都是使用命令行命令進行編譯。在菜單Source->Define code generation tools打開的對話框中,有一項參數(shù)是Command Line,對于代碼生存工具ASEM51來說,默認的命令行參數(shù)可能類似于%1 /INCLUDES:C:Program FilesLabcenter ElectronicsProteus 7

      ProfessionalTOOLSASEM51,其中%1代表的是源代碼,/INCLUDES:后面跟著的是包含路徑,該路徑下的*.mcu文件即是通常的SFR定義文件。其實這一參數(shù)并不需要設置,通常我們的Command Line參數(shù)設置為%1即可。

      (2)另外,這個/INCLUDES:的路徑參數(shù)設置也是有問題的。因為它的中間包含了空格,ASEM51匯編器會把它認為是幾個參數(shù),因而會出現(xiàn)too many parameters的錯誤。

      (3)同樣的道理,如果你的匯編程序存儲的路徑或文件名中包含了空格或一些其它有可能使用命令行出現(xiàn)錯誤的字符,編譯時也會出現(xiàn)錯誤。提示可能是@@@@file not found: F:1.a51@@@@,和F:1 2a.lst not found.(4)另外需要注意的是,ASER51不支持$符號,即不能使用類似JMP $的命令。具體還有哪些使用中還需要注意的問題,歡迎跟貼。(5)文件名不能太長。

      Proteus 常見問題解答及經(jīng)驗總結

      1.proteus中怎樣使用模板

      file--〉new design:在彈出的對話框就可以選擇模板了 file--〉save design as template…就可以保存你的模版了 打開或制作一個自己常用的電路

      另存為模板,即:save as template 替換默認文件夾里的TemplatesDefault.DTF。以后這就是你的模板啦

      3.第三方軟件是如何用?

      把你的第三方庫安裝好,然后啟動proteus,選擇菜單system-->set path,分別增加model和library.4.電源和地的運用總結

      1.在proteus防真 畫圖過程中 有正電源(VDD/VCC)負電源(VEE)地(VSS)引腳的元器件(好象這些元器件的這些腳沒有在圖中顯示)軟件會自動把其電源底腳定義為相應的電壓 所以在這些元器件上的電源地腳上不接電源 地也是正確的(單片機也不用接晶振 在設置選項中輸入晶振的頻率即可。2.如果要用到確定的直流電壓 就可以用工具欄(默認是第八個)中的POWER和GROUND 象放置元器件一樣來放置電源和地 電源的默認值是+5V 地默認為0V 如果需要10V的電壓 則可在電源的設置選項卡的string里 輸入 +10V 就可以了 不過要注意 前面的“+”號一定要加上 否則不能防真。電壓默認的單位為V 就是說輸入+10 電壓也是+10V,我試了一下 輸入+10mV和輸入+10MV 其電壓是一樣的 都是10的7次方, 雖然地的默認值是0V 但如果象設置POWER一樣在其string選項里寫入電壓值 其電壓就是你設置的大小 而不是0V了 也就是說 地也可以做電源用, 對于負電源 負號大家都會加上的 就不說了.5.電流探針(probe)電壓探針(probe)表運用總結

      首先,在實際生活中中測電壓電流,電壓電流表都有兩個端子,而在探針中,只有一個端子, 電壓表

      是并入的 電壓探針一端接入要測的那點(可以引出線。同一條線上電壓相同)。電壓探針默認另一個端子是接地的,也就是說測的是對地的電壓.測一條線上的電流時 電流表要串聯(lián)進去,只有一個端子怎么串聯(lián)?我開始用電流探針表時總是出現(xiàn)問題,在piaoling版主的幫助下,終于弄懂了,總結以下.不要在那條線上引出線接到電流探針上,那樣就成了測引出線上的電流了,而引出的線上一般是沒有電流的。正確的測法是,把電流探針直接放在要測的線上的一點就可以了。另外電流探針有個箭頭,放的時候調(diào)整電流表的角度,使箭頭指向電流的方向。如果有什么錯誤,請大家指正,互相幫助,共同學習。另外,在軟件中還有電流表和電壓表(在示波器那個工具按紐里),和實際中的一樣,所以測法就不多說了,知識測出的精確度只有小數(shù)后兩位,沒有探針高。

      電壓表與電流表的確只有兩位小數(shù)的精度,但是它的單位是可以調(diào)的。如果把它的單位調(diào)整成毫伏(毫安)或微伏(微安),精度就會大幅提高。

      6.proteus常用快捷鍵

      F8:全部顯示 當前工作區(qū)全部顯示 F6:放大 以鼠標為中心放大 F7:縮小 以鼠標為中心縮小 G:柵格開關 柵格網(wǎng)格

      Ctrl+F1:柵格寬度0.1mm 顯示柵格為0.1mm,在pcb的時候很有用 F2:柵格威0.5mm 顯示柵格為0.5mm,在pcb的時候很有用 F3:柵格威1mm 顯示柵格為1mm,在pcb的時候很有用 F4:柵格威2.5mm 顯示柵格為2.5mm,在pcb的時候很有用 Ctrl+s:打開關閉磁吸 磁吸用于對準一些點的,如引腳等等 x:打開關閉定位坐標 顯示一個大十字射線

      m:顯示單位切換 mm和th之間的單位切換,在右下角顯示 o:重新設置原點 將鼠標指向的點設為原點 u:撤銷鍵 Pgdn:改變圖層 Pgup:改變圖層 Ctrl+Pgdn:最底層 Ctrl+pgup:最頂層 Ctrl+畫線:可以劃曲線 R:刷新 +-:旋轉 F5:重定位中心

      好了,以上就是我總結的一些快捷鍵,說得不明白的你可以按這些按鍵試一下就知道了

      自己設置快捷鍵

      在此設置快捷鍵

      選擇某個命令后,在下面輸入自己習慣的鍵,點擊Assign就可以修改了。如果改錯了可以用Options按鈕里的reset 恢復到默認狀態(tài)。

      7.關于使用波形發(fā)生儀的一點體會

      我們選中波形發(fā)生儀后,左鍵點擊它,會產(chǎn)生一個對話框,在其中有這幾項對我們比較有用: {FREQV=1} {FREQR=5} {AMPLV=5} {AMPLR=3} {WAVEFORM=3} {UNIPOLAR=0} 其中FREQV和FREQR是設定輸出信號頻率的,前者設置數(shù)目,后者設置單位,如{FREQV=1},{FREQR=5}則輸出1kHZ的信號,若將FREQV改為5,則輸出5kHZ的波形,若再將FREQR設置為6,則輸出50kHZ的波形。

      AMPLV和AMPLR是設置輸出信號幅度的,但怎樣設置還沒搞明白,希望大家指點.WAVEFORM是設置輸出信號形式的,0為正弦波,1為鋸齒波,2為三角波,3為占空比為1:1的方波。UNIPOLAR是設置輸出信號有無極性的,0代表有極性(輸出為正,負電平),1代表無極性(輸出為正,零電平).FREQV設置輸出信號頻率數(shù)值,FREQR設置單位,有8個檔: 1,2,3,4,5,6,7,8分別對應于0.1hz,1hz,10,0.1k,1k,10k,0.1M,1Mh AMPLV設置輸出信號幅度數(shù)值,AMPLR是設置單位,有4個檔: 1,2,3,4 分別對應于 1mv,10mv,0.1v,1v 比如: {FREQV=1} {FREQR=5} {AMPLV=5} {AMPLR=3} {WAVEFORM=3} {UNIPOLAR=0} 將輸出頻率為1khz,幅值為0.5v的脈沖方波.8.在Proteus中,你可以用與Protel中一樣的方法使用總線

      在Proteus中,你可以用與Protel中一樣的方法使用總線,即認為總線沒有任何的電器連接關系,只是一個易讀的線條連接,而電器連接則通過左側第一個叫Component的按鈕自動連接產(chǎn)生線條以及通過Label標號進行邏輯連接。

      在前幾天的一個帖子中,有同學提到Proteus所帶示例工程中的總線連接方式。這種方式相較Protel的方法有其特別之處,通過下拉列表方式,在通過總線進行邏輯連接時提醒你,該總線有哪些已經(jīng)定義的電器連接可用,防止單純用標號時可能產(chǎn)生的錯誤。下面請跟我學習這種使用總線的方法,畫一條叫做DBUS的總線,該總線中包括DBUS0~DBUS7共8根連接線:

      1、在圖中利用總線圖標劃一條總線

      2、利用Label圖標,點擊剛才畫的總線,在彈出的Edit Wire Label對話框String中輸入DBUS[0..7],表示該總線叫DBUS,包括DBUS0~DBUS7,注意方括號、啟訖數(shù)字以及數(shù)字中間的兩點。

      3、確定后就可以利用這根總線來進行邏輯連接了。

      1、利用Component圖標像Protel一樣畫電氣連接線

      用Label圖標,點擊剛才連接的導線,2、彈出Edit Wire Label對話框

      點擊String框右邊的下拉鍵頭,看見了嗎?

      3、剛才輸入的DBUS[0..7]變成了DBUS0、DBUS1...DBUS7供您選擇了。

      這下你不會弄錯連接標號了吧?

      實際上,Proteus中這種BUS線的連接方式并不能區(qū)別不同的總線。如果你定義兩條不同的總線,當然每 條總線會有不同的類似DBUS0,DBUS1...的連接,在上面String的下拉選項中兩條總線的連接都會列出來 供你選擇,并不會因為你連接不同的總線而有所區(qū)別。這點跟Protel其實是一樣的,總線僅僅是一條示意線條而已

      9.Proteus中示波器使用:

      左下角的CH1和CH2按鈕可以選擇是DC還是AC。

      右上角的CH1和CH2按鈕是切換兩個通道的。

      右上角的第二個按扭有三個功能,1。兩個綠點都沒有: 上面的按鈕切換CH1和CH2顯示。

      2。Dual綠點:同時顯示兩個通道。(用YPOS1和 YPOS2可以調(diào)整波形的上下位置。)

      3。X-Y綠點:CH1-CH2顯示,主要方便看差分值。

      10.proteus怎樣移動整塊電路

      按住鼠標右鍵框選即可,我的6.5sp5工具欄上有這些按鈕啊,是綠色上面有紅色箭頭的那4個按鈕,分別是復制、移動、旋轉和刪除。沒有這些按鈕可能是沒有打開顯示選項,看菜單VIEW->TOOLS...->Edit Toolbar選項是否打開。

      11.元件在電路圖上怎樣旋轉

      點擊右鍵選中器件,然后點擊左下角的選中按鈕即可!

      proteus學習體會

      1.ISIS中坐標系統(tǒng)的基本單位是10nm,編輯窗口內(nèi)有點狀的柵格,可以通過View菜單的Grid命令在打開和關閉間切換。點與點之間的間距由當前捕捉的設置決定。

      2.捕捉的尺度可以由View菜單的Snap命令設置,你會注意到鼠標在圖形編輯窗口內(nèi)移動時,坐標值是以固定的步長100th變化,這稱為捕捉。如果你想要確切地看到捕捉位置,可以使用View菜單的X-Cursor命令。

      3.實時捕捉(Real Time Snap)Tools菜單的Real Time Snap 命令或者是CTRL+S切換該功能。

      4.可以通過View菜單的Redraw命令來刷新顯示內(nèi)容,5.視圖的縮放與移動可以通過如下幾種方式:

      1)用鼠標左鍵點擊預覽窗口中想要顯示的位置,這將使編輯窗口顯示以鼠標點擊處為中心的內(nèi)容。

      2)在編輯窗口內(nèi)移動鼠標,按下SHIFT鍵,用鼠標“撞擊”邊框,這會使顯示平移。我們把這稱為Shift-Pan。

      6.選中對象(Tagging an Object)

      用鼠標指向對象并點擊右鍵可以選中該對象。該操作選中對象并使其高亮顯示,然后可以進行編輯。

      ? 選中對象時該對象上的所有連線同時被選中。

      ? 要選中一組對象,可以通過依次在每個對象右擊選中每個對象的方式。也可以通過右鍵拖出一個選擇框的方式,但只有完全位于選擇框內(nèi)的對象才可以被選中。

      ? 在空白處點擊鼠標右鍵可以取消所有對象的選擇。

      7.連續(xù)編輯多個對象的步驟是(To edit a succession of objects using the mouse)

      1)選擇Main Mode圖標,再選擇Instant Edit圖標。2)依次用鼠標左鍵點擊各個對象

      8.當一組元件被拷貝后,他們的標注自動重置為隨機態(tài)

      9.一個圓點從中心出發(fā)有四個連接點,可以連四根線。

      10.Proteus的縮放操作多種多樣,極大地方便了我們的設計。常見的幾種方式有:完全顯示(或者按“F8”)、放大按鈕(或者按“F6”)和縮小按鈕(或者按“F7”),拖放、取景、找中心(或者按“F5”)。

      11.放置電源及接地符號

      我們會發(fā)現(xiàn)許多器件沒有Vcc 和GND引腳,其實他們隱藏了,在使用的時候可以不用加電源。具體實例請參看相關教程,軟件只有在不斷的使用中才能熟練,這些操作多仿真幾次就會了

      本文總結自百合電子工作室

      第四篇:proteus常用元件中英文對照表

      proteus常用元件中英文對照表

      proteus常用元件中英文對照表 元件名稱 中文名 說明

      7407 驅動門

      1N914 二極管

      74Ls00 與非門

      74LS04 非門

      74LS08 與門

      7SEG-BCD-GRE 數(shù)碼管

      74LS390 TTL 雙十進制計數(shù)器

      7SEG 4針BCD-LED 輸出從0-9 對應于4根線的BCD碼

      7SEG 3-8譯碼器電路BCD-7SEG轉換電路

      ALTERNATOR 交流發(fā)電機

      AMMETER-MILLI mA安培計

      AND 與門

      BATTERY 電池/電池組

      BUS 總線

      CAP 電容

      帶極性電容 ECS-T1DP474R

      CAPACITOR 電容器

      CLOCK 時鐘信號源

      CRYSTAL 晶振

      D-FLIPFLOP D觸發(fā)器

      FUSE 保險絲

      GROUND 地

      LAMP 燈

      LED-RED 紅色發(fā)光二極管

      LM016L 2行16列液晶 可顯示2行16列英文字符,有8位數(shù)據(jù)總線D0-D7,RS,R/W,EN三個控制端口(共14線),工作電壓為5V。沒背光,和常用的1602B功能和引腳一樣(除了調(diào)背光的二個線腳)

      LOGIC ANALYSER 邏輯分析器

      LOGICPROBE 邏輯探針

      LOGICPROBE[BIG] 邏輯探針 用來顯示連接位置的邏輯狀態(tài)

      LOGICSTATE 邏輯狀態(tài) 用鼠標點擊,可改變該方框連接位置的邏輯狀態(tài)

      第五篇:Proteus專業(yè)應用軟件訓練總結報告

      皖 西 學 院

      Proteus專業(yè)應用軟件訓練總結報告

      學生姓名:

      系、專業(yè):機電系 電氣工程及其自動化

      班級學號:電氣1203班

      指導教師:

      訓練時間:2014年10月09日至 2014年11月13日

      Proteus專業(yè)應用軟件訓練

      實驗一:實驗二:單片機實驗三:單片機匯編程序在實驗四:實驗五:基于

      Proteus的基本操作與原理圖繪制

      C語言程序在Proteus中的仿真 Proteus中的仿真 Keil與Proteus C語言程序的聯(lián)機調(diào)試Proteus的PCB線路板的繪制 2

      實驗一:Proteus的基本操作與原理圖繪制

      一.實驗目的

      1、安裝Protesu軟件;

      2、熟練掌握Protesu軟件的使用;

      3、按照設計要求繪制電路原理圖;

      4、能夠按要求對所設計的電路進行仿真; 二.Proteus軟件的使用

      1.了解Protuser軟件的本性能,如圖所示

      三.認識Proteus軟件窗口

      圖1ISIS窗口

      四.Proteus元件庫簡介

      圖2

      五.Proteus軟件基本操作

      1.建立和保存文件;

      2.放置對象:單擊鼠標左鍵(簡稱單擊),放置元器件、連線;

      3.選中對象:單擊鼠標右鍵(簡稱右擊),選擇元器件、連線和其他對象,此時選中的操作對象以高亮紅色(默認色)顯示;

      4.刪除對象:雙擊鼠標右鍵(簡稱右雙擊),刪除元器件、連線等; 5.塊選擇:按住鼠標右鍵拖出方框,選中方框中的多個元器件及其連線; 6.編輯對象:先單擊鼠標右鍵后單擊鼠標左鍵(簡稱先右后左擊),編輯元器件屬性;

      7.移動對象:先右擊選中對象(簡稱選中),按住鼠標左鍵移動,拖動元器件、連線;

      8.縮放對象:按住鼠標中鍵滾動,以鼠標停留點為中心,縮放電路; 9.電路圖布線:(1)自動捕捉:在自動捕捉有效的情況下,當光標靠近引腳末端或線時該處會自動感應出現(xiàn)一個“□”(光標成筆狀),表示從此點可以單擊畫 5

      線。

      (2)自動布線:在開始引腳點擊選定第一個畫線點后,隨指針移動自動有預畫線(可以是直角預畫線)出現(xiàn),當遇到障礙時,會自動繞開障礙;在結束引腳點擊布好兩引腳連線。

      (3)手工調(diào)整線形:要進行手工直角畫線,直接在移動鼠標的過程中單擊即可。若要手工任意角度畫線,在移動鼠標的過程中按住Ctrl鍵,移動指針,預畫線自動隨指針呈任意角度,確定后單擊即可。

      (4)移動畫線:選中要改變的畫線(紅色),指針靠近畫線,出現(xiàn)“雙箭頭或十字箭頭(拐點處)”捕捉標志。若是雙箭頭捕捉標志,按左鍵拖動鼠標,可沿箭頭方向托動畫該線;若是十字箭頭捕捉標志,可沿任意角度拖動畫線。

      10.設置、修改元器件的屬性:右擊放置在ISIS編輯區(qū)中的該元器件(顯示高亮度)后,再單擊它打開其屬性窗口,這時可在屬性窗口中設置、修改它的屬性。

      六.繪制原理圖

      按電路原理圖繪制原理圖:根據(jù)元件對照表選擇相應的元器件。先通過放置、移動、旋轉元器件操作,將各元器件放置在ISIS編輯區(qū)中的合適位置,然后根據(jù)給定的原理圖給電路圖布線,接著設置、修改元器件的屬性,最后檢查無誤后,完成原理圖的繪制。

      七.Proteus仿真

      演示結果:

      實驗二:單片機匯編程序在Proteus中仿真

      一.實驗目的

      本節(jié)Proteus專業(yè)應用軟件訓練課的主要內(nèi)容是單片機(AT89C51)匯編程序在Proteus中的仿真。

      二.繪制原理圖

      打開Proteus 7 Professional(運行ISIS 7 Professional),添加所需元件并連接電路圖。繪制的電路原理圖,如圖所示:

      電路圖繪制完成之后保存該原理圖。注意要新建一個文件夾,用于存放該文件以及此次仿真實驗所需的源程序(*.ASM),即把文件存放在同一個目錄下。

      三.進行仿真實驗

      以上操作完成后,便可進行仿真實驗。單擊ISIS 7 Professional窗口中左下角的“”圖標開始仿真,單擊“

      ”圖標停止仿真。右鍵單擊示波器,選擇“Digital Oscilloscope”觀察仿真結果。仿真結果如圖所示:

      實驗三:單片機C語言程序在Proteus中的仿真

      一.實驗目的

      本節(jié)Proteus專業(yè)應用軟件訓練課的主要內(nèi)容是單片機(AT89C51)C語言程序在Proteus中的仿真。在Keil μVision3 開發(fā)環(huán)境下進行,編寫源程序(*.C),然后把源程序進行編譯和鏈接,生成十六進制文件(*.HEX),最后把生成十六進制文件用某種編程工具下載到單片機的程序存儲器中,進而在Proteus中進行仿真。

      二.安裝Keil μVision3 Keil μVision3 是一款基于Windows的軟件平臺,它是一種用于51單片機的集成開發(fā)環(huán)境(IDE—Intergrated Development Evironment)。Keil μVision3內(nèi)包 9

      含了功能強大的編輯器和調(diào)試器。編輯器可以像一般的文本編輯器一樣對源代碼進行編輯,并允許用戶在編輯時設置程序斷點(可在源代碼未經(jīng)編譯和匯編之前)。用戶啟動μVision3的調(diào)試器之后,斷點即被激活。

      按照安裝說明安裝Keil μVision3。啟動后,顯示如圖所示:

      三.在Keil μVision3環(huán)境下編寫源程序(*.C),然后把源程序進行編譯和鏈接,生成十六進制文件(*.HEX)

      (1)建立工程。首先要建立一個項目,在編輯界面,從“P工程(Project)”下拉菜單中,選擇“N新建工程(New Project)”,在彈出的對話框中的“文件名”后輸入一個程序項目名稱,保存后的文件擴展名為“.uv2”,這是Keil μVision3項目文件的擴展名,以后可直接點擊此文件就可打開先前做的項目。選擇合適的路徑,然后輸入工程的名稱,并保存。

      (2)選擇單片機型號。用戶可根據(jù)所使用的單片機來選擇。Keil μVision3支持幾乎所有的51內(nèi)核的單片機。(例如選擇“Atmel”)單擊Atmel左邊的“+”,然后選擇相應的單片機型號,例如選擇AT89C51。單擊“確定”。

      (3)編寫源程序。從“F文件(File)”下拉菜單中,選擇“新建(New)”,此時光標在編輯窗口里閃爍,這時,用戶就可以編寫程序了。源程序如圖所示:

      可以在文本編輯區(qū)中輸入代碼。輸入完成后,從“F文件(File)”下拉菜單中,選擇“S保存(Save)”。在“文件名”欄的編輯框中,鍵入文件名,同時,必須鍵入正確的擴展名(為“.c”)。

      (4)源程序加入工程。從“Project Workspace”區(qū)中,右鍵單擊“Source Group1”。在彈出的菜單中選擇“Add File to group “Source Group1”,顯示結果如圖所示:

      再選擇建立的源程序,然后單擊“Add”按鈕,即可把源程序加入到工程中。

      (5)存儲模式的選擇及輸出文件類型的選擇。從“Project Workspace”區(qū)中,右鍵單擊“Target1”,選擇“Options for Target ‘Target 1’”,顯示如圖所示:

      在彈出的窗口中選擇存儲模式,C51編譯器支持三種存儲模式:SMALL模式、COMPACT模式和LARGE模式。不同的存儲模式對變量默認的存儲器類型不一樣。再選擇“輸出(Output)”,選擇“創(chuàng)建HEX文件(Create HEX File)”單選框,這樣在編譯項目 12

      后,就可以生成十六進制文件,單擊“確定”。

      (6)編譯工程。單擊工具欄中的“Translate current file”、“Build target ”和“Rebuild all target files”后,在所建的工程文件夾中,生成十六進制文件(*.HEX)。把十六進制文件用某種工具軟件下載到單片機的程序存儲器中,上電后程序即可運行。

      在編譯過程中,如果發(fā)現(xiàn)有錯誤,需要修改程序。

      四.繪制原理圖,并給AT89C51單片機添加十六進制文件(*.HEX)進行仿真

      繪制電路原理圖,如圖所示:

      然后單擊ISIS 7 Professional窗口中的“Source”,在下拉菜單中選擇“Add/Remove Source files...”,給AT89C51單片機添加十六進制文件(*.HEX)。

      以上操作完成后,便可進行仿真實驗。單擊ISIS 7 Professional窗口中左下角的“”圖標開始仿真,單擊“

      ”圖標停止仿真。右鍵單擊示波器,選擇“Digital Oscilloscope”觀察仿真結果。

      實驗四:Keil與Proteus C語言程序的聯(lián)機

      調(diào)試

      一.實驗目的

      本節(jié)Proteus專業(yè)應用軟件訓練課的主要內(nèi)容是對keil集成開發(fā)環(huán)境和Proteus仿真軟件更深入的使用,完成兩個軟件的聯(lián)機調(diào)試,為以后學習打好基礎。

      二.Proteus與Keil聯(lián)機調(diào)試

      Proteus和Keil的破解安裝包網(wǎng)上到處都是,Keil μVision3和Proteus6以上的版本都行。

      Proteus與Keil聯(lián)調(diào)原理:分別在keil軟件和Proteus軟件中進行一些設置,兩個軟件便可以進行對同一個程序的聯(lián)機調(diào)試。Proteus與Keil聯(lián)調(diào)方法如下:

      (1)安裝 Proteus軟件(2)安裝keil C51 uVision3。

      (3)安裝keil驅動。

      (4)修改keil安裝目錄下Tools.ini 文件。用記事本打開Keil根目錄下的TOOLS.INI 文件,在[C51] 欄目下加入TDRV3=BINVDM51.DLL(“Proteus VSM Monitor-51 Driver”),(5)打開proteus,畫出相應電路圖,在proteus的debug菜單中選中use remote debug monitor。在keil中編寫MCU的程序。進入KEIL的project 菜單option for target '工程名'。在DEBUG選項中右欄上部的下拉菜選中Proteus VSM Monitor-51 Driver。在進入seting,如果是在同一臺電腦上IP名為127.0.0.1,如不是同一臺則填另一臺的IP地址。端口號一定為8000。

      下面以一個具體例子來詳細講解 Proteus與Keil聯(lián)調(diào)方法:

      (1)打開keil軟件,新建工程。將工程命名為Zhaoqiqi,然后保存在新建的工程文件夾LianTiao中。

      (2)選擇CPU型號,我們這里選擇Atmel公司的AT89C51。

      (3)新建文本文,用來編寫源程序。本例中的源程序同項目二中的源程序一樣,如圖2.2所示。編寫完成后將文件命名為“Zhaoqiqi”,然后保存在新建的工程文件夾LianTiao中。(注:該文件后綴名為.C)

      (4)將新建的文件加入工程中。在Source Group 1上點鼠標右鍵,在彈出的菜單上選擇Add Files?選項。在彈出的對話框中選擇工程文件夾下剛才新建的“Zhaoqiqi.C”文件。點擊Add,再點擊Close關閉對話框。

      (5)設置工程,讓其編譯時輸出十六進制可執(zhí)行文件。如圖在target 1上點右鍵選設置。在彈出的對話框中將Create HEX File 選中,按確定退出。

      (6)在Proteus中繪制電路原理圖。原理圖同項目二的原理圖一樣,如圖2.6所示。

      (7)在Keil中對源程序進行編譯??梢钥吹骄幾g成功,并生成了hex可執(zhí)行文件,該文件在工程文件夾下。

      (8)在Proteus中的單片機芯片上點鼠標右鍵,將其選中。選中的器件將變成紅色。然后再在上面點鼠標左鍵,打開設置界面。如圖4.1所示,點擊Program File后的圖標,將生成的HEX可執(zhí)行文件加入芯片中。

      (9)對兩個軟件進行一些設置。先在proteus的debug菜單中選中use remote debug monitor。然后進入KEIL的project 菜單option for target ‘工程名’。在DEBUG選項中右欄上部的下拉菜選中Proteus VSM Monitor-51 Driver。再進入seting,如果是在同一臺電腦上IP名為127.0.0.1,如不是同一臺則填另一臺的IP地址。端口號一定為8000。

      (10)進行聯(lián)機調(diào)試。在Keil中單擊“Start/Stop Debug Session”,即標。顯示如圖所示:

      圖 16

      再選擇Zhaoqiqi源程序界面,按下單步執(zhí)行按鍵,即

      圖標。出現(xiàn)黃色箭頭指向源程序的主函數(shù)的第一行,然后逐步按下單步執(zhí)行按鍵,逐步執(zhí)行各語句。Keil每調(diào)試一次,Proteus就play一次,再次按

      圖標,停止調(diào)試。演示結果如圖所示:

      至此,Keil與Proteus C語言程序的聯(lián)機調(diào)試完成。

      實驗五:基于Proteus的PCB線路板的繪制

      一.實驗目的

      本節(jié)專業(yè)應用軟件訓練課的主要內(nèi)容是學習利用Proteus軟件繪制PCB線路板。

      二.Proteus繪制PCB線路板

      用Proteus制作PCB線路板通常包括以下一些步驟:

      (1)繪制電路原理圖并仿真調(diào)試。打開Proteus 7 Professional(運行ISIS 7 Professional),添加所需元件并連接電路圖。三.原理圖的繪制

      并結合Keil 進行軟件編程和硬件的仿真調(diào)試,調(diào)試成功后,便可開始制作PCB。在此不再贅述調(diào)試過程。

      (2)加載網(wǎng)絡表及元件封裝。在ISIS 7 Professional界面中單擊“Netlist Transfer To ARES”,即

      圖標。可以看到,在中左下角的元器件選擇窗口中列出了從原理圖加載過來的所有元器件。若原理圖中的某些器件沒有自動加載封裝或者封裝庫中沒有合適的封裝,那么在加載網(wǎng)絡表時就會彈出一個要求選擇封裝的對話框,這時就需要根據(jù)具體的元件及其封裝進行手動選擇并加載。對于封裝庫中沒有的封裝或者是與實際的元件不符的封裝,就需要自己畫。選中封裝,在Library選項中左鍵單擊圖標,出現(xiàn)保存對話框,在New Package Name中鍵入要保存的元 18

      件封裝名稱;在Package Category(保存范疇)中選中Miscellaneous;在Package Type(封裝類型)中選中Through Hole;在Package Sub-Category(保存子范疇)中選中Switches;單擊OK,就把按鈕封裝保存到了USERPKG(用戶自建封裝庫)庫中。再重新加載網(wǎng)絡表格,就把所有原件加載到了PCB板中。(3)規(guī)劃電路板并設置相關參數(shù)。

      (4)元件布局及調(diào)整。電路板的規(guī)則設計好以后,就可導入元件并布局。布局有自動布局和手動布局兩種方式。若采用自動布局方式,只要在界面的菜單欄Tools中選中項,彈出對話框,單擊OK,就自動把元件布局于PCB板中了。而如果采用手動布局的方式,則在左下角的元件選擇窗口中選中元件,在PCB板邊框中適當位置單擊左鍵,就可以把元件放入。但是無論是自動布局還是手動布局,都需要對元件進行調(diào)整。主要是對元件的移動和翻轉等操作

      (5)布線并調(diào)整。PCB的布線也是有自動布線和手動布線兩種布線方式。一般,是先用自動布線,然后手工修改,也可以直接手工布線。PCB元件布置完成如圖所示:

      3D效果圖如下

      總結體會

      這學期學校為我們安排了proteus實驗,Proteus軟件實驗課我們只上了五次的課,通過這五次課程的學習,我學會了簡單的使用Proteus軟件。還有原理圖的繪制,在學習原理圖繪制的過程中,我有更加的了解了Proteus軟件的使用Proteus軟件它不僅具有其它EDA工具軟件的仿真功能,還能仿真單片機及外圍器件。在經(jīng)過5周課的學習后,我們對proteus軟件有了一個初步的認識。因為實驗時間比較短,所以我們學的很認真,但是仍然有一些地方我們會遇見困難,這時候翁老師就會給我們耐心的講解,幫助我們實驗,讓我們對proteus認識更加深刻。

      Proteus不僅在電路仿真上有其強大的地方,在電路設計上更是有其強大之處。首先在電路仿真上他可以對我們所畫電路仿真并且找出其錯誤的地方,讓我們知其然,知其所以然。然后在設計上可以與kill軟件聯(lián)調(diào),原理圖設計完成后,一鍵便可進入ARES的PCB設計環(huán)境,實現(xiàn)從概念到產(chǎn)品的完整設計;打打提高了效率。

      通過學習proteus,我更加明白了知識的重要性。在以后的工作學習中,我相信它一定會帶給我很多幫助!

      這個軟件實驗課跟我們專業(yè)很相近,在我們以后的工作中也很重要,所以在課后我們也要好好學習使用這個軟件。學習這個軟件的使用,就是要自己多多練習,還要用心,當然不管做什么,我們都要用心。這次的實驗課,讓我獲益匪淺。最后再次感謝翁老師對我們的耐心指導!

      2014年11月18號

      參考文獻

      [1]張毅剛,劉杰.MCS-51單片機原理及應用.[M]哈爾濱工藝大學出版社,2004年.[2]周潤景,張麗娜.基于PROTUSE的電路及單片機系統(tǒng)設計與仿真.[M]北京航空航天大學出版社,2006年

      [3]林志琦,郎建軍,李會杰,佟大鵬.基于PROTUSE的單片機可視化軟硬件仿真.[M]北京航空航天大學出版社,2006年

      [4]周潤景,袁偉亭.基于PROTUSE的ARM虛擬開發(fā)技術.[M] 北京航空航天大學出版設,2007年。

      [5]張靖武,周靈杉.單片機系統(tǒng)的PROTUSE設計與仿真.[M]電子工業(yè)出版社,2007年。

      [6] 張偉.單片機原理及應用,[M]北京:機械工業(yè)出版社,2005年3月.[7] 薛棟梁.單片機原理及應用,[M]北京:中國水利水電出版社.2001年

      下載proteus使用總結word格式文檔
      下載proteus使用總結.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發(fā)現(xiàn)有涉嫌版權的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權內(nèi)容。

      相關范文推薦

        Proteus和KEIL的單片機教學研究

        第01卷 第11期 讀 寫 算 Vol.01 No.11 2011年 11月 Read Write and Count December 2011 基于Proteus和Keil的單片機教學研究 摘 要:文章從單片機目前教學所存在的不足出......

        STC12C5A60S2串口通信keil與proteus調(diào)試 自己總結

        STC12C5A60S2串口調(diào)試 需要軟件: 在keil里安裝。在debug里設置仿真器為: 點擊MCU連接程序: RS232: 虛擬終端: 程序: #include "STC12C5A60S2.h" #include "intrins.h" typedef un......

        JavaMail使用總結(定稿)

        JavaMail 概述 SUN公司發(fā)布的用來處理EMAIL的API,提供給開發(fā)者處理電子郵件相關的編程接口。它雖是SUN的API,但它還沒被加在標準的JAVA開發(fā)工具包中,這就意味著你使用前必須另......

        TSM使用總結

        文檔名稱 文檔密級 TSM測試總結 此次在印度進行桌面云交付和測試,客戶都比較關心我們的TSM安全特性,大部分的客戶需求都是能夠滿足,也有部分需求滿足不了(比如:客戶想監(jiān)控web或......

        EXCEL使用總結

        Excel 2007 篩選后的復制粘貼在Excel 2007中,有時需要把篩選后的數(shù)據(jù)復制粘貼到另一個表中,但是粘貼時發(fā)現(xiàn)結果并不是篩選出來的數(shù)據(jù),而是所有的數(shù)據(jù)。這個問題可以用下面三個......

        fluent使用總結(本站推薦)

        3.1計算流體力學基礎與FLUENT軟件介紹 3.1.1計算流體力學基礎 計算流體力學(Computational Fluid Dynamics,簡稱CFD)是利用數(shù)值方法通過計算機求解描述流體運動的數(shù)學方程,揭......

        W5300使用總結

        一、軟件設置相關 1、軟件可以通過置位MR寄存器第7位來復位W5300,清零即清楚復位。 2、W5300總線可以設置為兩種模式8位和16位,在W5300復位期間,這個值由管腳信號 BIT16EN 決定......

        CAD使用總結

        CAD使用總結 Monochorome可以使打印出來的圖片為黑白。 如何判斷圖紙尺寸:先用DLI測量左邊尺寸再除以594得出比例,再用DLI測量上邊的數(shù)據(jù)除以比例得出XXX,該圖尺寸就為594Xxxx......