• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 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)試與試運行探討
    年辖:市辖区| 江山市| 富平县| 金门县| 井陉县| 马边| 长治市| 宜兰县| 铁力市| 寻甸| 嘉鱼县| 浦县| 翁牛特旗| 台东市| 个旧市| 桑日县| 山阴县| 同心县| 东平县| 云和县| 毕节市| 手机| 德格县| 石楼县| 台北市| 岳阳县| 托克托县| 平果县| 钟山县| 柳林县| 旺苍县| 阿瓦提县| 武夷山市| 伽师县| 乌兰察布市| 南岸区| 青龙| 焦作市| 金秀| 巨野县| 通化县|