www84811.com-国产区一区二区三区,亚洲第一中文字幕在线观看,91精品久久香蕉国产线看观看,国产精品欧美久久

電子開發網

電子開發網電子設計 | 電子開發網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 個字
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
www84811.com-国产区一区二区三区,亚洲第一中文字幕在线观看,91精品久久香蕉国产线看观看,国产精品欧美久久
一区二区三区色| 大尺度一区二区| 久久综合九色综合欧美就去吻| 精品在线你懂的| 久久久久久一级片| 色妹子一区二区| 日韩国产欧美视频| 欧美极品aⅴ影院| 色婷婷av一区二区三区大白胸| 日韩精品久久理论片| 久久久亚洲午夜电影| 色天使久久综合网天天| 免费观看成人av| 国产精品蜜臀av| 欧美日韩激情一区二区| 国产麻豆一精品一av一免费| 日韩毛片精品高清免费| 欧美一卡二卡三卡四卡| 大胆亚洲人体视频| 婷婷久久综合九色国产成人| 国产午夜精品一区二区三区四区| av成人老司机| 日本va欧美va欧美va精品| 国产精品午夜春色av| 欧美日韩一区二区三区四区 | 久久国内精品视频| 亚洲欧美国产三级| 日韩视频一区二区三区在线播放| 成人va在线观看| 日韩av在线播放中文字幕| 国产女人18毛片水真多成人如厕| 欧美亚州韩日在线看免费版国语版| 久久www免费人成看片高清| 自拍偷在线精品自拍偷无码专区| 日韩三级在线观看| 日本精品裸体写真集在线观看| 精品一区二区影视| 一区二区久久久久| 久久久久久久综合狠狠综合| 91久久精品一区二区三| 国产精品亚洲综合一区在线观看| 亚洲一区二区三区四区五区中文| 久久久噜噜噜久久中文字幕色伊伊 | 国产一区二区三区免费播放| 一区二区三区国产精华| 久久久蜜桃精品| 在线不卡欧美精品一区二区三区| 高清不卡一区二区在线| 日韩成人一级片| 亚洲日本中文字幕区| 久久久青草青青国产亚洲免观| 欧美日韩一级二级| 91亚洲精品久久久蜜桃| 国产激情一区二区三区桃花岛亚洲| 亚洲成av人片www| 中文字幕日韩av资源站| 久久久久久久久久久黄色| 91麻豆精品国产91久久久久久久久| 99视频超级精品| 国产a视频精品免费观看| 久色婷婷小香蕉久久| 亚洲永久免费视频| 亚洲欧美一区二区在线观看| 久久久久9999亚洲精品| 欧美一区二区视频观看视频| 欧美视频三区在线播放| 91美女片黄在线| 成人短视频下载| 国产精品羞羞答答xxdd| 精品一区二区久久久| 丝瓜av网站精品一区二区 | 亚洲在线免费播放| 国产精品久久综合| 欧美—级在线免费片| 久久亚洲免费视频| 欧美一级黄色片| 欧美一区二区视频在线观看2022 | 欧美不卡在线视频| 日韩视频在线你懂得| 91精品国模一区二区三区| 欧美另类高清zo欧美| 欧洲国产伦久久久久久久| 色综合久久99| 91国内精品野花午夜精品| 91免费小视频| 色噜噜狠狠成人中文综合| 色综合天天综合色综合av| 成人激情小说乱人伦| 成人精品国产一区二区4080| 成人国产精品视频| www.一区二区| 91免费观看在线| 91豆麻精品91久久久久久| 在线观看亚洲精品视频| 欧洲另类一二三四区| 精品视频一区二区不卡| 欧美日韩国产高清一区| 在线播放亚洲一区| 制服丝袜亚洲播放| 精品欧美一区二区三区精品久久| 欧美电影免费观看高清完整版在 | 麻豆成人av在线| 久久成人麻豆午夜电影| 国产在线精品一区二区三区不卡| 国产一区二区在线观看视频| 国产精一区二区三区| 国产精品一区在线观看乱码| 国产一区二区三区国产| 国产成人精品免费在线| 成人动漫av在线| 91丨九色丨蝌蚪丨老版| 欧美亚洲动漫另类| 欧美一区二区三区人| 欧美精品一区二区三区久久久| 精品久久免费看| 国产农村妇女毛片精品久久麻豆| 中文字幕一区二区日韩精品绯色| 亚洲精品免费在线| 午夜精品在线视频一区| 秋霞午夜av一区二区三区| 狠狠色丁香久久婷婷综合丁香| 黑人精品欧美一区二区蜜桃| 国产精品69毛片高清亚洲| 99视频在线精品| 欧美在线小视频| 欧美成人激情免费网| 欧美高清在线一区| 一区二区三区自拍| 日本不卡高清视频| 国产传媒久久文化传媒| 日本久久电影网| 日韩三级视频在线看| 中文字幕国产一区| 亚洲一区二区三区中文字幕在线| 日韩av一级电影| 国产成a人亚洲精| 色婷婷激情久久| 日韩精品自拍偷拍| 国产精品电影院| 午夜精品福利一区二区蜜股av| 激情综合色播激情啊| aaa亚洲精品| 欧美精品久久久久久久多人混战| 久久夜色精品一区| 一区二区三区四区国产精品| 麻豆91免费看| 91在线观看高清| 日韩一区二区免费在线观看| 国产精品久久久久一区二区三区| 亚洲午夜精品网| 国产精品综合二区| 精品视频999| 国产欧美精品一区aⅴ影院| 亚洲一区二区综合| 国产真实精品久久二三区| 色欧美乱欧美15图片| 久久夜色精品一区| 亚洲成年人影院| 波多野结衣中文字幕一区二区三区 | 日韩精品一区二区三区老鸭窝| 最新成人av在线| 久久福利视频一区二区| 色av成人天堂桃色av| 久久久99精品免费观看| 香蕉久久夜色精品国产使用方法 | 国产精品一卡二卡在线观看| 在线观看视频一区二区欧美日韩| 欧美成人精品福利| 一区二区三区电影在线播| 黄色成人免费在线| 欧美日韩一区不卡| 国产精品免费丝袜| 精品制服美女久久| 欧美色电影在线| 成人欧美一区二区三区小说 | 激情小说欧美图片| 欧美在线色视频| 中文字幕一区二区在线观看| 老色鬼精品视频在线观看播放| 91激情在线视频| 国产精品乱人伦| 久久激情五月婷婷| 欧美剧情电影在线观看完整版免费励志电影 | 国产乱码一区二区三区| 这里只有精品电影| 亚洲一区二区四区蜜桃| jlzzjlzz亚洲日本少妇| 久久久午夜精品| 另类调教123区 | 手机精品视频在线观看| 95精品视频在线| 国产欧美精品一区aⅴ影院 | 一区二区三区在线免费播放| 粉嫩欧美一区二区三区高清影视| 日韩一级免费一区| 亚洲h在线观看| 欧美最猛黑人xxxxx猛交| 国产精品国产馆在线真实露脸| 国模少妇一区二区三区| 欧美一区二区三区的|