• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      單片機虛擬實驗室的建設與使用

      2010-10-12 09:04:56張秀國
      中國現(xiàn)代教育裝備 2010年19期
      關鍵詞:原理圖調(diào)試單片機

      張秀國

      珠海城市職業(yè)技術學院 廣東珠海 519090

      單片機虛擬實驗室的建設與使用

      張秀國

      珠海城市職業(yè)技術學院 廣東珠海 519090

      提出了一種單片機虛擬實驗室的建設方案,并通過實例闡述單片機虛擬實驗室的優(yōu)勢。

      單片機;Proteus軟件;Keil軟件;虛擬實驗室

      單片機課程概念原理抽象,高職學生學習起來比較吃力。而該課程實踐性很強,實驗實訓是該課程的重要組成部分,學生需要大量的實驗實訓項目來深刻理解單片機的概念原理,掌握單片機技術的應用。要形成多操作位、高使用率的實驗實訓基地,學校在硬件實驗設備的投入是相當可觀的,且一時也難以形成規(guī)模。另外由實驗箱或?qū)嶒灠褰M成的傳統(tǒng)單片機實驗室仍存在以下諸多問題,如功能單一、封閉(規(guī)定時間,規(guī)定場地,規(guī)定實驗內(nèi)容)、易落后、難管理維護等缺點。

      一、單片機虛擬實驗室的構(gòu)建

      虛擬實驗室是指用仿真技術、數(shù)學建模技術和多媒體技術等在計算機上營造的可輔助、部分替代甚至全部替代傳統(tǒng)實驗各操作環(huán)節(jié)的相關操作環(huán)境。Proteus和Keil是單片機仿真開發(fā)領域的優(yōu)秀軟件,是構(gòu)建單片機虛擬實驗室的最佳選擇。

      1.單片機系統(tǒng)仿真軟件選用Proteus

      Proteus仿真軟件是英國Labcenter公司開發(fā)的一種功能強大的電子設計自動化軟件,提供智能原理圖設計、SPICE模擬電路、數(shù)字電路及MCU器件混合仿真系統(tǒng)和PCB設計功能。Proteus是目前世界上最先進最完整的嵌入式系統(tǒng)設計與仿真平臺;是目前惟一能夠?qū)Ω鞣N處理器進行實時仿真、調(diào)試與測試的EDA工具,真正實現(xiàn)了在沒有硬件電路時就可對系統(tǒng)進行調(diào)試、測試與驗證。

      元件和儀器儀表的數(shù)量、類型,是衡量虛擬實驗室是否合格的一個關鍵因素。Proteus軟件提供了30多個元件庫,數(shù)萬種元件,涉及數(shù)字和模擬、交流和直流等,有示波器、邏輯分析儀、串口虛擬終端、信號發(fā)生器、交直流電壓電流表等。另外,Proteus還提供了比較豐富的電路測試信號,這些測試信號包括模擬信號和數(shù)字信號,直流信號、交流信號、脈沖信號、指數(shù)信號、調(diào)制信號、數(shù)字脈沖信號、數(shù)字時鐘信號、音頻信號等。

      2.編譯調(diào)試環(huán)境選用Keil

      Keil是德國Keil Software公司推出的51系列單片機軟件開發(fā)系統(tǒng),Windows界面,集程序編輯、編譯和仿真等為一體,還支持匯編、C語言的程序設計。在程序調(diào)試、軟件仿真方面功能強大。很多工程師開發(fā)的優(yōu)秀程序都是在Keil的平臺上編寫出來的。

      Keil調(diào)試器具備全速、單步、設置斷點等調(diào)試功能,同時可以觀察各個變量、寄存器的當前狀態(tài),并且通過設置可與Proteus聯(lián)機調(diào)試單片機系統(tǒng)。初學者通過使用Keil軟件工具編制、調(diào)試應用程序,可以學到單片機的各種指令,也可以學到單片機軟件開發(fā)的步驟、方法和技巧。

      二、單片機虛擬實驗室的使用

      以單片機和數(shù)字溫度傳感器芯片DS18B20構(gòu)成液晶顯示溫度計為例,介紹單片機虛擬實驗室如何通過Proteus和Keil進行仿真實驗。整個虛擬仿真實驗過程,如圖1所示。

      1.繪制仿真電路的原理圖

      啟動Proteus ISIS 7 Professional,在Proteus元件庫中選擇所需元件,在原理圖編輯窗口繪出如圖2所示的電路原理圖。

      圖1 虛擬仿真實驗過程流程圖

      圖2 DS18B20溫度傳感器輸出顯示電路及運行效果

      2.程序設計

      根據(jù)實驗要求在Keil中編寫實驗源程序,經(jīng)編譯、調(diào)試、修改后生成Hex文件。

      3.模擬仿真

      運行Proteus模擬仿真軟件,打開已經(jīng)繪制好的仿真電路原理圖,選中單片機芯片AT89C51,左鍵點擊AT89C51,出現(xiàn)對應的對話框,在Program File中找到編譯好的“HEX”文件,然后點擊“OK”就可以仿真了。點擊運行按鈕,進入模擬調(diào)試狀態(tài),觀察仿真實驗結(jié)果,如圖2所示LCD在顯示DS18B20所測量的外部溫度。

      在模擬仿真成功以后,可以讓學生在實驗裝置上搭建電路進行驗證調(diào)試,從而增加學生的感性認識。

      三、單片機虛擬實驗室的優(yōu)勢

      與傳統(tǒng)的單片機實驗相比,基于Proteus和Keil的單片機虛擬實驗室具有以下優(yōu)勢:

      1.學校低投入、高回報。實驗室的建設和日常運行需要大量的硬件投入,包括場地、儀器設備和元器件等,特別是一些綜合性實驗,硬件成本更高。而且有些元器件屬于易耗品,使用周期較短,耗材經(jīng)費也是一筆不小的支出。采用軟件建設的單片機虛擬實驗室可以稱之為低投入、高回報型實驗室。

      2.教師易管理、便教研。虛擬實驗室即使學生操作不當,方案不正確也只有造成實驗不成功,不會存在設備和儀器儀表的損壞問題,這極大地降低了教師的設備管理和維護工作量。教師可以有更多的時間投入實驗實訓教學指導和實驗內(nèi)容創(chuàng)新研究中。

      3.學生愛學習、爭創(chuàng)新。單片機虛擬實驗室沒有時間、空間、硬件設備受限、無經(jīng)費來源等條件限制,操作簡單,實驗效果直觀,大大提高了學習興趣。學生從以前感到枯燥乏味,到現(xiàn)在爭著學習,除了完成教師布置的實驗實訓外,還利用所學知識自由創(chuàng)設自己的設計思路,訓練自己的綜合能力與創(chuàng)新能力,積累工程實踐經(jīng)驗。

      四、結(jié)束語

      實驗室建設是高等職業(yè)技術院校教學環(huán)節(jié)中的重要組成部分,利用仿真虛擬技術創(chuàng)建虛擬實驗室,加強學生動手技能和創(chuàng)新能力的培養(yǎng),是今后實驗教學的一個發(fā)展趨勢。從實踐結(jié)果來看,利用Proteus和Keil軟件構(gòu)建單片機虛擬實驗室是正確選擇,但必須注意,仿真不能完全代替實物,只有將虛擬仿真結(jié)果應用于具體電路系統(tǒng),才能真正鍛煉學生的軟硬件綜合開發(fā)能力。

      [1]宋錦.構(gòu)建單片機虛擬實驗室[J].福建電腦,2009,6

      [2]吳新華.單片機虛擬實驗室的構(gòu)建[J].萍鄉(xiāng)高等??茖W校學報,2009,6

      [3]劉蔭,鄭煊.基于Proteus的單片機虛擬實驗室的構(gòu)建[J].山東教育學院學報,2009,6

      [4]彭小峰,雷李,張里.基于Proteus和Keil的整合構(gòu)建單片機虛擬實驗室[J].重慶工學院學報,2007,4

      [5]馬剛,李向倉.用Proteus和Keil整合構(gòu)建單片機虛擬仿真平臺[J].現(xiàn)代電子技術,2006,24

      2010-05-03

      張秀國,碩士,工程師。

      猜你喜歡
      原理圖調(diào)試單片機
      淺談STM32核心板原理圖設計
      科學咨詢(2020年53期)2020-03-19 07:41:46
      基于單片機的SPWM控制逆變器的設計與實現(xiàn)
      電子制作(2019年13期)2020-01-14 03:15:28
      電路原理圖自動布圖系統(tǒng)的設計與實現(xiàn)
      基于Protel DXP 2004層次原理圖的設計
      基于單片機的層次漸變暖燈的研究
      電子制作(2019年15期)2019-08-27 01:12:10
      基于單片機的便捷式LCF測量儀
      電子制作(2019年9期)2019-05-30 09:42:02
      基于航拍無人機的設計與調(diào)試
      電子制作(2018年12期)2018-08-01 00:47:44
      FOCAS功能在機床調(diào)試中的開發(fā)與應用
      無線通信中頻線路窄帶臨界調(diào)試法及其應用
      電子制作(2017年19期)2017-02-02 07:08:38
      調(diào)壓柜的調(diào)試與試運行探討
      砚山县| 咸宁市| 山阳县| 马龙县| 祁门县| 澜沧| 凤冈县| 彭泽县| 孝义市| 仁怀市| 正镶白旗| 乌鲁木齐县| 石台县| 大姚县| 中卫市| 临武县| 贵港市| 忻州市| 文登市| 内黄县| 塔河县| 扎兰屯市| 吉木乃县| 新建县| 舟曲县| 水城县| 伽师县| 章丘市| 塘沽区| 旬邑县| 锡林郭勒盟| 农安县| 永德县| 卓资县| 临江市| 喜德县| 宁河县| 巴林右旗| 定西市| 偏关县| 陆河县|