日产精品视频无码免费_亚洲蜜臀AV日韩熟妇在线_国产亚洲精品女人久久久久久 _妞中文字幕在线视频导航

電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> EDA開發應用 >> Proteus >> 正文

用 proteus軟件建立單片機仿真虛擬實驗室

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2016-10-13

摘要:單片機應用技術所涉及到的實驗實踐環節比較多,而且硬件投入比較大。在具體的工程實踐中,如果因為方案有誤而進行相應的開發設計,會浪費較多的時間和經費。本文以學校單片機課程的實驗教學為背景,較為全面地闡述采用仿真實驗的方法。

關鍵詞:proteus軟件 單片機 仿真 虛擬實驗室

引 言

  單片機課程是機電、自動化等專業的一門重要課程,可以充分體現學生利用已學知識解決實際工程問題的能力。由于該學科是多基礎、多理論的實踐性學科,在教學過程中必須軟件硬件結合,因此有學生感到難學,教師感到難教這樣的尷尬。

  現代科技的發展,促進了計算機技術在軟件和硬件上的飛速發展,利用計算機軟件的仿真技術,可以充分地仿真諸如電路的工作等實際的工程問題。作者無意中找到一款軟件Proteus,解決了許多的問題,而單片機虛擬實驗室也是以該軟件為核心建立起來的。

1 Proteus介紹

  Proteus與其它單片機仿真軟件不同的是,它不僅能仿真單片機CPU的工作情況,也能仿真單片機外圍電路或沒有單片機參與的其它電路的工作情況。因此在仿真和程序調試時,關心的不再是某些語句執行時單片機寄存器和存儲器內容的改變,而是從工程的角度直接看程序運行和電路工作的過程和結果。對于這樣的仿真實驗,從某種意義上講,是彌補了實驗和工程應用間脫節的矛盾和現象。

(1)proteus的工作過程

  運行 proteus的ISIS程序后,進入該仿真軟件的主界面。在工作前,要設置view菜單下的捕捉對齊和system下的顏色、圖形界面大小等項目。通過工具欄中的p(從庫中選擇元件命令)命令,在pick devices窗口中選擇電路所需的元件,放置元件并調整其相對位置,元件參數設置,元器件間連線,編寫程序;在source菜單的Define code generation tools菜單命令下,選擇程序編譯的工具、路徑、擴展名等項目;在source菜單的Add/remove source files命令下,加入單片機硬件電路的對應程序;通過debug菜單的相應命令仿真程序和電路的運行情況。

(2)Proteus軟件所提供的元件資源

  Proteus 軟件所提供了30多個元件庫,數千種元件。元件涉及到數字和模擬、交流和直流等,具體情況如表1所列。
         
(3)Proteus軟件所提供的儀表資源

  對于一個仿真軟件或實驗室,測試的儀器儀表的數量、類型和質量,是衡量實驗室是否合格的一個關鍵因素。在Proteus軟件包中,不存在同類儀表使用數量的問題,其提供的儀表如表2所列。
 

  除了表2所列的測試儀表外,Proteus還提供了一個圖形顯示功能,可以將線路上變化的信號,以圖形的方式實時地顯示出來,其作用與示波器相似但功能更多。圖形顯示功能如表3所列。
             
           
(4)Proteus軟件所提供的調試手段

  Proteus提供了比較豐富的測試信號用于電路的測試。這些測試信號包括模擬信號和數字信號,如表4所列。
      
  對于單片機硬件電路和軟件的調試,Proteus 提供了兩種方法:一種是系統總體執行效果,一種是對軟件的分步調試以看具體的執行情況。

  對于總體執行效果的調試方法,只需要執行debug菜單下的execute菜單項或F12快捷鍵啟動執行,用debug菜單下的pause animation菜單項或pause鍵暫停系統的運行;或用debug菜單下的stop animation 菜單項或shift-break組合鍵停止系統的運行。其運行方式也可以選擇工具欄中的相應工具進行。

  對于軟件的分步調試,應先執行 debug菜單下的start/restart debugging 菜單項命令,此時可以選擇step over 、step into 和 step out命令執行程序(可以用快捷鍵F10、F11和ctrl+F11),執行的效果是單句執行、進入子程序執行和跳出子程序執行。在執行了start / restart debuging命令后,在debug菜單的下面要出現仿真中所涉及到的軟件列表和單片機的系統資源等,可供調試時分析和查看。

2 實驗的組織

  在單片機的理論教學和實驗中,所涉及到的內容包括了四方面,即單片機系統資源、軟件技術、硬件接口電路、軟件和硬件結合的應用系統。因此教師在進行教學時,應該充分考慮課程的特點并作合理的模塊劃分,在每次實驗課程前作適當的準備工作,以使教學任務能集中和突出。以下例子中所涉及到的單片機均為51系列。

(1)系統資源的實驗教學

  任何一種單片機均提供了一定的系統資源。對于51系列單片機來講,其所提供的資源是以寄存器和存儲器的方式體現出來的。對于寄存器內容的查看,可以采用多種可以模擬仿真51單片機的軟件來實現。對于Proteus 軟件來講,可以執行在debug菜單下registers菜單項命令打開相應的窗口。對于系統內部存儲器的查看,同樣是執行debug 菜單下的 internal memory 菜單項命令打開相應的窗口。

(2)軟件技術

  在軟件技術的實驗中所涉及到的內容主要包括對語言中具體語句的執行效果驗證、算法的具體實現、程序中語法錯誤的檢查和邏輯錯誤的驗證等內容。對于純軟件的實驗教學內容,教師在實驗設置時應充分考慮到學生的能力并作好具體的準備工作,以達到預期的教學目的。

  例如,對于兩個16位二進制數的乘法運算R4R5×R6R7=R3R4R5R6R7的匯編語言實現。為了較為直觀地驗證程序執行的正確性,教師在之前應該設計一個硬件電路,能完成數據的輸入(帶顯示)和結果的輸出(顯示),并設計主程序、bcd碼到二進制的轉換、二進制碼到bcd碼的轉換、bcd碼到顯示碼的轉換、顯示等程序的設計,學生只在實驗中進行乘法運算的算法設計并作為子程序加入系統中即可。

(3)硬件接口電路

  單片機的接口電路所涉及到的知識涵蓋了電子電路設計的相關領域,也涉及到單片機應用系統具體的工作需要。接口電路部分涉及到線路的連接、元器件的選擇、工作方式的設置、電路工作的穩定性和可靠性、電路的空間需求等等許多方面的知識和內容;但就學生實驗來講,所涉及到的并不需要這么全面。作為 Proteus 仿真軟件,其仿真電路時所模擬的元件真實工作情況,和單片機應用系統的實際工作環境還是有一定的差別。因此只能根據教學的需要,讓學生自行設計電路并設置其工作方式。其實驗可以通過兩種方式組織實施,一是根據具體的要求,讓學生設計接口電路并編寫相應的程序;一是根據程序的要求,設計單片機接口電路。

  例如,對于鍵盤輸入和顯示(數碼管)接口電路的設計,可以采用比較多的方法來實現。選擇何種方法,與鍵盤中鍵的數量和數碼管的個數以及顯示的方式等都有關系。選擇一種采用幾種方法都能實現的鍵盤鍵數(如12個)和顯示位數(如4位或4位半),提出具體的諸如必須預留的口地址、成本控制等要求,讓學生自行設計接口電路。當然,對于如A/D轉換等接口電路的設計,教師應該在事先設計出單片機電路的其它部分,并以模塊的方式進行處理,給學生提供電路的接口信號。

(4)軟件和硬件結合的應用系統

  軟件和硬件的結合,就是一個單片機的應用系統了。這一步的實驗可以在課程設計中以課題的方式提出來處理,也可以將其分解成不同的接口部分在接口電路的多次實驗中分次完成。在這一階段,硬件電路的設計已經不是最為關鍵的了,而軟件系統的設計、調試和運行才是實驗的主要內容。因此可以以建議性的意見給出具體的硬件電路,并提出該電路所需要完成的具體工作,由學生進行軟件的設計和調試。

(5)觀摩實驗

  學生自行設計的硬件系統和軟件,一般存在著某方面的不足,當給出了相應的實驗設計任務后,學生就算能順利的完成,但其中所涉及到的有些方式方法并不能在自己的設計中充分領悟。Protues系統提供了相應的一些范例,比如單片機系統中的計算器示例,當教師講述了其中涉及到的所有(子)程序的功能并將其合理地組織在一起的時候,結合該系統的硬件,將對學生進行程序的設計和系統硬件的設計方法,產生比較大的影響。

3 用Proteus軟件虛擬單片機實驗的優點

  采用Proteus 仿真軟件進行虛擬單片機實驗,具有比較明顯的優勢,如涉及到的實驗實習內容全面、硬件投入少、學生可自行實驗、實驗過程中損耗小、與工程實踐最為接近等。當然其存在的缺點也是有的。

(1)內容全面

  內容全面包括其能實驗的內容包括軟件部分的匯編、C51等語言的調試過程,也包括硬件接口電路中的大部分類型。對同一類功能的接口電路,可以采用不同的硬件來搭建完成,因此采用Protues仿真軟件進行實驗教學,克服了用單片機實驗教學板教學中硬件電路固定、學生不能更改、實驗內容固定等方面的局限性,可以擴展學生的思路和提高學生的學習興趣。

(2)硬件投入少,經濟優勢明顯

  對于傳統的采用單片機實驗教學板的教學實驗,由于硬件電路的固定,也就將單片機的CPU和具體的接口電路固定了下來。在單片機的實際教學中,如果要涉及到51系列,也要涉及到PIC16系列,那么為了教學必然要投入兩種單片機的實驗教學板;同時在教學過程中所涉及到的接口電路,也需要有較大的投入和儲備,以利于實驗的進行和在實驗過程中元件損毀后的更換。Protues所提供的元件庫中,大部分可以直接用于接口電路的搭建,同時該軟件所提供的儀表,不管在質量還是數量上,都是可靠和經濟的。如果在實驗教學中投入這樣的真實的儀器儀表,僅儀表的維護來講,其工作量也是比較大的。因此采用軟件的方式進行教學,其經濟優勢是比較明顯的。

(3)學生可自行實驗,鍛煉解決實際工程問題的能力

  實驗能力和實驗設計能力的培養,是工科學生解決實際工程問題能力中較為重要的。傳統的實驗教學中,忽視了學生實驗能力的培養,對于實驗設計能力的培養,則很少涉及到。因此學生學習了理論,要想將其應用到實際的工程實踐中,其難度是比較大的。還有,學生畢業后想對單片機控制技術或智能儀表等有較深的研究和學習,如果采用傳統的實驗教學方法,則學生需要購置的設備比較多,增加了他們學習和研究的投入。采用仿真軟件后,學習的投入變得比較的小,而實際工程問題的研究,也可以先在軟件環境中模擬通過,再進行硬件的投入,這樣處理,不僅省時省力,也可以節省因方案不正確所造成的硬件投入的浪費。

(4)實驗過程中損耗小,基本沒有元器件的損耗問題

  在傳統的實驗教學過程中,都涉及到因操作不當而造成的元器件和儀器儀表的損毀,也涉及到儀器儀表等工作時所造成的能源消耗。采用Protues仿真軟件進行的實驗教學,則不存在上述的問題,其在實驗的過程中是比較安全的。

(5)與工程實踐最為接近,可以了解實際問題的解決過程

  在進行課程設計或進行大實驗的時候,可以具體的在Protues中做一個工程項目,并將其最后移植到一個具體的硬件電路中,讓學生了解將仿真軟件和具體的工程實踐如何結合起來,利于學生對工程實踐過程的了解和學習。

(6)大量的范例,可供學生參考處理

  在系統的設計時,存在對已有資源的借鑒和引用處理,而該仿真系統所提供的較多的比較完善的系統設計方法和設計范例,可供學生參考和借鑒。同時也可以在原設計上進行修改處理。

(7)協作能力的培養和鍛煉

  一個比較大的工程設計項目,是由一個開發小組協作完成的。了解和把握別人的設計意圖和思維模式,是團結協作的基礎。在Proteus中進行仿真實驗時,所涉及到的內容并不全是學生獨立設計完成的,因此對于鍛煉學生的團結協作意識,是有好處的。

4 一個具體的課程實踐

  該實驗為對8051單片機外圍電路進行寫數據仿真的電路。課程要求學生設計電路并提供仿真和驗證的方法。

(1)電 路

  為了簡化電路,將單片機的時鐘電路直接用CLOCK信號處理;對于數據的寫入,采用邏輯分析的方法進行,電路如圖1所示。
  
(2)驗證方法

  邏輯仿真驗證程序執行的正確性和電路工作的情況,可通過時序圖的方式進行驗證,如圖2所示。
     
(3)程 序

  對1234H單元寫入數據AAH,循環進行。
ORG 0
loop1: MOV DPTR,#1234H
MOV A,#0AAH
MOVX @DPTR,A
MOVX A,@DPTR
JMP LOOP1
END

結 語

  Proteus 不僅可以作為學校單片機(電子等)實驗的模擬仿真,也可以作為個人工作室的仿真實驗。作為電子技術或控制類相關專業的學生和工程技術人員,在學習了該軟件后,可以充分地利用它所提供的資源,幫助自己提高工程應用能力。

  在教學中利用該軟件,除了能教單片機的具體課程內容外,還可以教會學生應用該工具的能力,為今后的工作打下基礎。

Tags:Proteus,單片機仿真  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
a级黄色毛片免费播放视频 | 日日夜夜婷婷| 免费一级片在线观看| 深夜做爰性大片中文| 麻豆午夜视频| 国产视频一区二区在线观看| 久久久久久久网| 欧美另类videosbestsex高清| 国产成人女人在线视频观看| 黄视频网站免费观看| 欧美a级片视频| 天天做日日爱| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 欧美激情中文字幕一区二区| 欧美日本二区| 国产亚洲精品aaa大片| 日韩专区第一页| 精品视频在线观看一区二区三区| 国产精品自拍亚洲| 天天做日日干| 日韩欧美一二三区| 九九久久国产精品| 亚久久伊人精品青青草原2020| 日本在线不卡免费视频一区| 亚洲第一页乱| 九九九国产| 黄视频网站在线免费观看| 九九九在线视频| 国产极品白嫩美女在线观看看| 免费一级片在线观看| 成人高清视频在线观看| 黄视频网站在线看| 国产一区精品| 国产网站免费视频| 国产原创视频在线| 久久精品大片| 日本伦理片网站| 欧美a级大片| 青青久热| 九九精品在线播放| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 欧美一区二区三区性| 国产精品12| 欧美另类videosbestsex| 国产福利免费观看| 一级女性全黄生活片免费| 一级毛片看真人在线视频| 九九久久99综合一区二区| 在线观看成人网 | 国产亚洲精品aaa大片| 亚洲第一色在线| 精品国产亚一区二区三区| 99热精品一区| 免费一级生活片| 日日日夜夜操| 九九精品影院| 欧美日本免费| 国产网站麻豆精品视频| 国产麻豆精品免费密入口| 午夜欧美福利| 精品在线观看国产| 亚洲第一视频在线播放| 国产亚洲精品成人a在线| 精品国产一区二区三区久久久蜜臀| 久久精品大片| 日韩一级精品视频在线观看| 九九九在线视频| 精品国产一区二区三区国产馆| 久草免费在线观看| 天天色色色| 色综合久久天天综线观看| 欧美a免费| 色综合久久久久综合体桃花网| 久久福利影视| 日韩中文字幕在线播放| 台湾美女古装一级毛片| 国产亚洲精品成人a在线| 久久国产影视免费精品| 国产麻豆精品高清在线播放| 99色视频在线观看| 午夜在线亚洲男人午在线| 欧美18性精品| 精品美女| 日本在线不卡免费视频一区| 国产视频在线免费观看| 欧美一级视频免费| 欧美激情一区二区三区在线| 日本特黄特色aaa大片免费| 国产不卡高清在线观看视频| 精品久久久久久综合网| 国产综合成人观看在线| 成人影院一区二区三区| 久久国产精品自线拍免费| 在线观看导航| 99久久精品国产麻豆| 日本免费乱理伦片在线观看2018| 高清一级片| 国产91素人搭讪系列天堂| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 欧美大片毛片aaa免费看| 国产a网| 毛片高清| 欧美国产日韩一区二区三区| 日韩在线观看视频网站| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 精品国产一区二区三区免费| 免费毛片播放| 中文字幕97| 日韩字幕在线| 久草免费在线色站| 日韩一级黄色| 99色精品| 黄视频网站在线观看| 日本特黄特黄aaaaa大片| 色综合久久天天综合| 亚洲女人国产香蕉久久精品| 日韩中文字幕一区二区不卡| 精品久久久久久影院免费| 午夜在线影院| 久久精品免视看国产明星| 日韩在线观看视频免费| 久久国产影院| 免费毛片播放| 精品久久久久久中文| 美女被草网站| 国产不卡在线观看| 黄视频网站免费| 尤物视频网站在线观看| 亚久久伊人精品青青草原2020| 国产精品1024永久免费视频| 日韩免费在线观看视频| 精品国产一区二区三区免费| 日韩一级黄色| 久草免费在线观看| 国产精品12| 亚州视频一区二区| 精品视频在线看 | 精品国产香蕉伊思人在线又爽又黄| 亚洲爆爽| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 免费毛片播放| 亚洲第一视频在线播放| 91麻豆tv| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 欧美电影免费| 国产综合91天堂亚洲国产| 久久国产精品永久免费网站| 精品国产一区二区三区久久久狼| 精品视频在线观看一区二区 | 可以免费在线看黄的网站| 久久久成人影院| 高清一级片| 久久久成人影院| 国产麻豆精品| 四虎久久精品国产| 成人a大片高清在线观看| 日韩中文字幕在线播放| 国产成人精品影视| 欧美国产日韩一区二区三区| 精品久久久久久中文字幕2017| 亚欧成人乱码一区二区| 四虎影视精品永久免费网站| 一级片片| a级黄色毛片免费播放视频 | 一本高清在线| 韩国毛片免费| 九九精品久久久久久久久| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 欧美电影免费看大全| 久久精品人人做人人爽97| 四虎影视库国产精品一区| 日韩一级精品视频在线观看| 亚洲第一色在线| 你懂的日韩| 国产综合成人观看在线| 日韩中文字幕在线播放| 国产伦久视频免费观看 视频 | 日本在线不卡视频| 免费国产在线视频| 国产不卡福利| 日本伦理黄色大片在线观看网站| 美女免费精品高清毛片在线视| 日本特黄一级| 国产极品精频在线观看| 精品视频在线看 | 999精品视频在线| 日韩中文字幕一区二区不卡| 一级毛片视频在线观看| 欧美一区二区三区在线观看| 日韩在线观看视频黄| 高清一级做a爱过程不卡视频| 日韩欧美一及在线播放| 九九精品久久久久久久久| 二级片在线观看| 精品国产香蕉在线播出| 成人免费观看的视频黄页| 国产a免费观看| 日韩在线观看免费| 精品国产亚洲人成在线| 日韩男人天堂|