亚洲精品V天堂中文字幕,无码人妻丰满熟妇区96,级毛片内射视频,天天做天天爱天天综合网2021
設(shè)為首頁
|
收藏本站
|
聯(lián)系我們
網(wǎng)站首頁
企業(yè)概況
新聞動(dòng)態(tài)
產(chǎn)品介紹
產(chǎn)品導(dǎo)航
行業(yè)標(biāo)準(zhǔn)
技術(shù)文章
配置方案
技能大賽
成功案例
企業(yè)博客
售后服務(wù)
聯(lián)系我們
維修電工實(shí)訓(xùn)設(shè)備
高級(jí)技師電工實(shí)訓(xùn)設(shè)備
網(wǎng)孔板電工電子實(shí)訓(xùn)設(shè)備
工業(yè)自動(dòng)化實(shí)訓(xùn)設(shè)備
PLC可編程實(shí)訓(xùn)設(shè)備
電機(jī)實(shí)訓(xùn)設(shè)備
高性能電工電子實(shí)驗(yàn)設(shè)備
工廠電氣控制實(shí)訓(xùn)設(shè)備
單片機(jī)實(shí)訓(xùn)設(shè)備
計(jì)算機(jī)原理實(shí)訓(xùn)設(shè)備
電工電子實(shí)訓(xùn)設(shè)備
立式電工電子實(shí)訓(xùn)考核設(shè)備
模電數(shù)電實(shí)訓(xùn)設(shè)備
電子實(shí)訓(xùn)設(shè)備
柜式電工電拖實(shí)訓(xùn)設(shè)備
數(shù)電模電實(shí)驗(yàn)箱
光機(jī)電一體化實(shí)訓(xùn)設(shè)備
傳感器實(shí)訓(xùn)設(shè)備
家用電器實(shí)訓(xùn)設(shè)備
電梯實(shí)訓(xùn)設(shè)備
財(cái)會(huì)模擬實(shí)訓(xùn)設(shè)備
機(jī)械陳列柜
機(jī)械創(chuàng)新實(shí)訓(xùn)設(shè)備
液壓傳動(dòng)實(shí)訓(xùn)設(shè)備
煤礦安全培訓(xùn)技能實(shí)訓(xùn)設(shè)備
環(huán)境工程實(shí)訓(xùn)設(shè)備
化工工程實(shí)訓(xùn)設(shè)備
化工原理實(shí)訓(xùn)設(shè)備
流體力學(xué)實(shí)訓(xùn)設(shè)備
新能源實(shí)訓(xùn)設(shè)備
過程控制實(shí)訓(xùn)設(shè)備
鉗工實(shí)驗(yàn)室設(shè)備
工程制圖實(shí)驗(yàn)室設(shè)備
熱工實(shí)訓(xùn)設(shè)備
教學(xué)數(shù)控車床銑床實(shí)訓(xùn)設(shè)備
采暖通風(fēng)實(shí)訓(xùn)設(shè)備
機(jī)床電氣實(shí)訓(xùn)裝置
透明電機(jī)模型
透明注塑機(jī)模型
樓宇實(shí)訓(xùn)設(shè)備
汽車底盤實(shí)訓(xùn)室設(shè)備
理化生實(shí)驗(yàn)室設(shè)備
汽車駕駛模擬器
汽車發(fā)動(dòng)機(jī)實(shí)訓(xùn)設(shè)備
汽車發(fā)動(dòng)機(jī)拆裝臺(tái)實(shí)訓(xùn)設(shè)備
汽車空調(diào)系統(tǒng)實(shí)訓(xùn)設(shè)備
汽車全車電器實(shí)驗(yàn)臺(tái)
汽車變速器實(shí)訓(xùn)設(shè)備
汽車仿真電路實(shí)訓(xùn)設(shè)備
汽車解剖模型
制冷制熱實(shí)訓(xùn)設(shè)備
消防實(shí)訓(xùn)室設(shè)備
汽車示教板
新能源汽車實(shí)訓(xùn)設(shè)備
駕校培訓(xùn)設(shè)備
部隊(duì).軍校實(shí)訓(xùn)設(shè)備
船舶工程實(shí)訓(xùn)室設(shè)備
教學(xué)模型
汽車電路接線實(shí)訓(xùn)設(shè)備
心肺復(fù)蘇模擬人
教學(xué)儀器
城市軌道交通實(shí)訓(xùn)設(shè)備
汽車電子實(shí)驗(yàn)箱
環(huán)境實(shí)驗(yàn)室實(shí)驗(yàn)設(shè)備
給排水工程處理實(shí)驗(yàn)室設(shè)備
工程機(jī)械實(shí)驗(yàn)設(shè)備
工業(yè)機(jī)器人實(shí)訓(xùn)設(shè)備
農(nóng)機(jī)工程機(jī)械實(shí)訓(xùn)設(shè)備
主頁
>
新聞動(dòng)態(tài)
>
仿真與實(shí)驗(yàn)相結(jié)合的單片機(jī)實(shí)驗(yàn)教學(xué)研究
2021-12-21
仿真與實(shí)驗(yàn)相結(jié)合的單片機(jī)實(shí)驗(yàn)教學(xué)研究
單片機(jī)是電子技術(shù)與集成電路高速發(fā)展的產(chǎn)物,內(nèi)部集成了包括運(yùn)算器(CPU)、存儲(chǔ)器、I/O口、中斷和定時(shí)器在內(nèi)的所有計(jì)算機(jī)必備組件,因此它也被稱為單片微型計(jì)算機(jī)。單片機(jī)常被用于控制領(lǐng)域,比如汽車電子、消費(fèi)電子、軍事技術(shù)等。在這些領(lǐng)域中單片機(jī)通常都是作為被控系統(tǒng)的核心處理器,也就是以嵌入的方式使用,因此目前一些高端的單片機(jī)也被稱為嵌入式處理器,這些嵌入式處理器可以搭載不同的操作系統(tǒng),在功能上更加接近一臺(tái)完整的計(jì)算機(jī),應(yīng)用也更為廣泛。“單片機(jī)原理”課程是普通高等院校電子、通信類工科大專業(yè)平臺(tái)的一門專業(yè)必修課,這門課程的宗旨在于讓學(xué)生深刻理解單片機(jī)的基本構(gòu)成,熟練掌握單片機(jī)的編程方法。但在實(shí)際教學(xué)中,尤其是單片機(jī)的實(shí)驗(yàn)教學(xué)中,由于單片機(jī)實(shí)驗(yàn)要求學(xué)生有較強(qiáng)的動(dòng)手能力和綜合運(yùn)用能力,所以學(xué)生學(xué)習(xí)難度和老師教學(xué)難度都比較大。
一、在線仿真在單片機(jī)實(shí)驗(yàn)教學(xué)中的應(yīng)用
“單片機(jī)原理”是一門面向各種應(yīng)用的課程,其綜合型、設(shè)計(jì)型的實(shí)驗(yàn),內(nèi)容復(fù)雜、交叉范圍廣、綜合性強(qiáng),是單片機(jī)實(shí)驗(yàn)教學(xué)的重點(diǎn)和難點(diǎn)。在實(shí)驗(yàn)教學(xué)過程中,教師不僅要講解單片機(jī)的硬件結(jié)構(gòu)、編程思路,還要講解電路的原理圖、硬件連接關(guān)系、程序設(shè)計(jì)方法以及調(diào)試注意事項(xiàng)等。為了降低實(shí)驗(yàn)難度,可以將實(shí)驗(yàn)分成課堂上和課堂下2個(gè)部分。課堂下就是在線仿真,而課堂上則是硬件連接與調(diào)試。
在線仿真包含了原理圖設(shè)計(jì)、代碼調(diào)試、程序加載運(yùn)行3個(gè)階段,每個(gè)階段都必不可少,各個(gè)階段密不可分。原理圖設(shè)計(jì)階段和程序下載主要由Proteus軟件實(shí)現(xiàn),而代碼調(diào)試則由Keil。茫担睂(shí)現(xiàn),下文將對(duì)在線仿真3階段的功能進(jìn)行詳細(xì)描述。
1.原理圖設(shè)計(jì)
Proteus也可以看作是Protel use的簡(jiǎn)稱。眾所周知,Protel99SE是使用非常廣泛的硬件制圖軟件,包含原理圖設(shè)計(jì)、PCB設(shè)計(jì)等功能。而Proteus則是英國Labcenter。澹欤澹悖簦颍铮睿椋悖蠊就瞥龅囊豢罟ぞ哕浖粌H具有Protel99SE的原理圖設(shè)計(jì)和PCB設(shè)計(jì)功能,最重要的是它可以在線加載程序并進(jìn)行在線調(diào)試運(yùn)行,是目前世界上唯一一款將電路仿真、PCB設(shè)計(jì)和虛擬模型仿真三合一的工具軟件。其處理器模型選擇范圍很大,支持包括8051、HC11、PIC10/12/16/18/24/30/dsPIC33、AVR、ARM、8086、MSP430、Cortex和DSP在內(nèi)的所有系列處理器,目前仍在不斷擴(kuò)展支持范圍。在程序編譯調(diào)試方面,支持IAR、Keil和MPLAB等多種編譯器。
本文選擇Keil作為程序編輯器。
通過Proteus軟件完成原理圖設(shè)計(jì),首先要進(jìn)行器件選型,Proteus軟件提供豐富的元器件庫,常用的處理器、IC電路、阻容器件及接插件等,都可以直接在元器件庫中找到并拖入原理圖中,再根據(jù)實(shí)際需要連線完成原理圖設(shè)計(jì)。為了保證最終的在線仿真結(jié)果正確,在原理圖設(shè)計(jì)時(shí)必須確保原理圖電氣特性正確,硬件連接無誤,核心處理器外圍電路配置得當(dāng),以及阻容器件參數(shù)選擇正確。任何一個(gè)環(huán)節(jié)有誤都有可能導(dǎo)致在線仿真得出不正確的結(jié)果。
2.代碼調(diào)試
單片機(jī)實(shí)驗(yàn)教學(xué)中代碼調(diào)試采用的軟件平臺(tái)是美國Keil。樱铮妫簦鳎幔颍骞境銎返模担毕盗屑嫒輪纹瑱C(jī)C語言軟件開發(fā)系統(tǒng),本文簡(jiǎn)稱Keil。茫担。相對(duì)于匯編語言來說,C語言結(jié)構(gòu)性更好,可讀性更高,也更便于后期維護(hù),學(xué)生學(xué)習(xí)難度也較低。而C51則是C語言在51單片機(jī)中的特殊應(yīng)用,它除了C語言本身具有的特點(diǎn)外,還提供了豐富的庫函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具。與C語言類似,一段完整的C51代碼包括頭文件部分、變量定義、函數(shù)聲明、主函數(shù)及多個(gè)子函數(shù)。在線調(diào)試要得到正確的結(jié)果,在代碼調(diào)試環(huán)節(jié)首先必須保證語法編譯通過、程序設(shè)計(jì)沒有邏輯錯(cuò)誤。最重要的一點(diǎn)也是最容易忽略的一點(diǎn)是,由于用于在線仿真的代碼與直接下載到硬件中的代碼類似,要想在調(diào)試中看到期望的實(shí)驗(yàn)現(xiàn)象,則必須讓主體程序進(jìn)入死循環(huán)無限執(zhí)行下去,如果程序執(zhí)行一次就停止,則很難觀察到所需要的實(shí)驗(yàn)結(jié)果。
3.程序加載
在完成原理圖設(shè)計(jì)和代碼調(diào)試以后,在線仿真的最后一個(gè)階段就是程序加載運(yùn)行。程序加載必須以原理圖設(shè)計(jì)和代碼調(diào)試為基礎(chǔ),只有建立起正確的原理圖,生成十六進(jìn)制的可執(zhí)行代碼文件,在程序加載運(yùn)行環(huán)節(jié)中才能得到正確的實(shí)驗(yàn)結(jié)果。
二、仿真與實(shí)驗(yàn)相結(jié)合的實(shí)驗(yàn)教學(xué)特色
傳統(tǒng)的單片機(jī)實(shí)驗(yàn)教學(xué)要求學(xué)生理解硬件電路的原理圖,熟練掌握原理圖中核心器件的編程思路、編程方法,完成代碼調(diào)試后再把程序下載到單片機(jī)中運(yùn)行,最后根據(jù)實(shí)驗(yàn)結(jié)果再對(duì)代碼進(jìn)行修改,直至得到預(yù)期的實(shí)驗(yàn)結(jié)果。整個(gè)實(shí)驗(yàn)過程涉及內(nèi)容較多,學(xué)生很難在課堂上完成所有教學(xué)任務(wù),對(duì)實(shí)驗(yàn)內(nèi)容的理解難以深入,教學(xué)目的難以達(dá)到。而仿真與實(shí)驗(yàn)相結(jié)合的實(shí)驗(yàn)教學(xué)模式,則把實(shí)驗(yàn)分成以下2個(gè)部分來實(shí)現(xiàn):
1.課堂下,教師提前布置好實(shí)驗(yàn)任務(wù),提出明確的實(shí)驗(yàn)要求,學(xué)生按照要求完成原理圖設(shè)計(jì)和代碼調(diào)試,充分理解實(shí)驗(yàn)內(nèi)容。通過Protues仿真軟件,還可以將調(diào)試好的程序下載到單片機(jī)運(yùn)行,查看實(shí)驗(yàn)結(jié)果。在線仿真調(diào)試類似于硬件調(diào)試,程序運(yùn)行后可以查看各個(gè)外設(shè)的狀態(tài),也可以通過示波器等輔助設(shè)備查看各個(gè)接口狀態(tài),而且程序修改方便,移植性好。
2.課堂上,將預(yù)先設(shè)計(jì)好的原理圖對(duì)照硬件電路進(jìn)行連接,連接無誤后給硬件電路和下載器供電。
將預(yù)先調(diào)試好的程序下載到單片機(jī)中運(yùn)行。通常來說,只要在線調(diào)試實(shí)驗(yàn)結(jié)果正確,那么下載到硬件中也會(huì)得到相同的結(jié)果。如果出現(xiàn)預(yù)料之外的實(shí)驗(yàn)結(jié)果,首先應(yīng)查看硬件電路的連接是否正確,原理圖中的參數(shù)選擇是否與硬件電路一致,任何一個(gè)環(huán)節(jié)出錯(cuò)都會(huì)導(dǎo)致實(shí)驗(yàn)結(jié)果的錯(cuò)誤。硬件電路的調(diào)試不可控因素多,存在出現(xiàn)各種問題的可能性,但在充分理解實(shí)驗(yàn)內(nèi)容的基礎(chǔ)上,通過逐步排查,最終都可以解決問題,得到預(yù)期的結(jié)果。
歸根結(jié)底,仿真與實(shí)驗(yàn)相結(jié)合的實(shí)驗(yàn)教學(xué)特色在于,把實(shí)驗(yàn)教學(xué)從純課堂教學(xué)變成了課堂上與課堂下相結(jié)合、硬件調(diào)試與軟件仿真相結(jié)合的過程。根據(jù)實(shí)際教學(xué)情況,采用Keil C51進(jìn)行代碼調(diào)試,采用Proteus軟件進(jìn)行原理圖設(shè)計(jì)和在線仿真,既降低了實(shí)驗(yàn)難度,也增加了實(shí)驗(yàn)的趣味性、生動(dòng)性。學(xué)生在課堂下可以充分利用計(jì)算機(jī)進(jìn)行在線仿真、調(diào)試練習(xí),不必受課堂實(shí)驗(yàn)時(shí)間的約束,提高了學(xué)生的學(xué)習(xí)效率,也加強(qiáng)了學(xué)生自主開發(fā)的能力,下文將以一個(gè)實(shí)際的實(shí)驗(yàn)教學(xué)案例,對(duì)仿真與實(shí)驗(yàn)相結(jié)合的實(shí)驗(yàn)教學(xué)進(jìn)行詳細(xì)介紹。
三、仿真與實(shí)驗(yàn)相結(jié)合的實(shí)驗(yàn)教學(xué)設(shè)計(jì)
如前文所述,將“單片機(jī)原理”的實(shí)驗(yàn)教學(xué)分成課堂上和課堂下兩個(gè)部分。課堂下部分就是在線仿真,而課堂上部分則是硬件連接與調(diào)試。這樣可以讓學(xué)生在實(shí)驗(yàn)課前熟悉相關(guān)的理論知識(shí),完成原理圖設(shè)計(jì)和程序設(shè)計(jì)、代碼調(diào)試。而在實(shí)驗(yàn)課堂上,可把有限的時(shí)間最大限度地用來完成硬件連接與調(diào)試,提高實(shí)驗(yàn)達(dá)成度。本文以“A/D轉(zhuǎn)換實(shí)驗(yàn)”項(xiàng)目為例,進(jìn)行了仿真與實(shí)驗(yàn)相結(jié)合的教學(xué)設(shè)計(jì)。
1.教學(xué)內(nèi)容設(shè)計(jì)
ADC0809是一款8位、并行輸出的AD轉(zhuǎn)換器,其功能是將輸入進(jìn)來的模擬電壓量進(jìn)行采樣、量化,然后以一定的數(shù)字量結(jié)果輸出出來,實(shí)質(zhì)上就是一個(gè)數(shù)字量與模擬量的接口轉(zhuǎn)換芯片。這里的8位就是指模擬量轉(zhuǎn)換成數(shù)字量后最大輸出結(jié)果為28。為了便于觀察轉(zhuǎn)換結(jié)果,每完成一次AD轉(zhuǎn)換后,就將轉(zhuǎn)換得到的數(shù)字量顯示在數(shù)碼管上。
本實(shí)驗(yàn)中,通過一個(gè)調(diào)壓電路提供模擬輸入源,由于ADC0809的測(cè)量范圍為0~5V,所以將調(diào)壓范圍設(shè)置為0~5V,調(diào)壓電路如圖1所示。
調(diào)壓電路圖
ADC0809有8路獨(dú)立的模擬量輸入端,本實(shí)驗(yàn)僅需要使用其中一路,芯片相關(guān)的控制信號(hào)如START、EOC、OE、CLK等,都連接到單片機(jī)相應(yīng)的管腳上接受程序控制。當(dāng)單片機(jī)配置完成,ADC0809啟動(dòng)轉(zhuǎn)換信號(hào)到來后,就開始進(jìn)行模擬量到數(shù)字量的轉(zhuǎn)換,輸入0~5V的模擬量分別對(duì)應(yīng)著0~255的數(shù)字量,轉(zhuǎn)換結(jié)果由4個(gè)數(shù)碼管顯示。
2.在線仿真
本實(shí)驗(yàn)的在線仿真包括原理圖設(shè)計(jì)、代碼調(diào)試和程序加載運(yùn)行,其中原理圖設(shè)計(jì)及程序運(yùn)行結(jié)果如圖2所示。
原理圖設(shè)計(jì)及在線仿真程序運(yùn)行結(jié)果圖
1)原理圖設(shè)計(jì)。本實(shí)驗(yàn)原理圖設(shè)計(jì)的核心器件包括單片機(jī)AT89C51、ADC0809和四位數(shù)碼管,在元器件庫中找到相應(yīng)的器件后再對(duì)其外圍電路進(jìn)行連接。單片機(jī)必須的外圍電路包括電源、地、晶振電路、硬件復(fù)位電路,缺一不可。而ADC0809除了電源、地正確連接外,還必須將模擬電壓輸入源連接到指定的輸入通道上,將START、EOC、OE、CLK等控制信號(hào)連接到單片機(jī)相應(yīng)的I/O口上,通過程序設(shè)計(jì)提供必須的時(shí)序,啟動(dòng)AD轉(zhuǎn)換。四位數(shù)碼管采用的是動(dòng)態(tài)顯示方式,4個(gè)數(shù)碼管共用段碼,通過位選擇線每次點(diǎn)亮1個(gè)數(shù)碼管。
2)代碼調(diào)試。本實(shí)驗(yàn)設(shè)計(jì)的代碼調(diào)試包括AD轉(zhuǎn)換和數(shù)碼管動(dòng)態(tài)顯示2個(gè)部分,鑒于篇幅所限,下面重點(diǎn)分析AD轉(zhuǎn)換部分。AD轉(zhuǎn)換的時(shí)序如圖3所示。首先,輸入3位地址,并使ALE為高電平,將地址存入地址鎖存器中,經(jīng)地址譯碼器譯碼后,從8路模擬通道中選通一路將模擬量送到比較器。然后送START一個(gè)高脈沖,START的上升沿使逐次逼近寄存器復(fù)位,下降沿啟動(dòng)A/D轉(zhuǎn)換,并使EOC信號(hào)為低電平。當(dāng)轉(zhuǎn)換結(jié)束時(shí),轉(zhuǎn)換的結(jié)果送入到三態(tài)輸出鎖存器,并使EOC信號(hào)回到高電平,通知單片機(jī)轉(zhuǎn)換結(jié)束。最后,當(dāng)單片機(jī)執(zhí)行讀數(shù)據(jù)指令時(shí),使OE為高電平,則從輸出端D0—D7讀出數(shù)據(jù)。
AD轉(zhuǎn)換時(shí)序圖
3)程序加載運(yùn)行。在完成原理圖設(shè)計(jì)和代碼調(diào)試后,將生成的十六進(jìn)制文件加載到單片機(jī)中開始在線仿真,程序運(yùn)行結(jié)果如圖2所示。當(dāng)輸入的模擬量為2.5V時(shí),數(shù)碼管上顯示的結(jié)果為1、2、7。由于人眼能夠識(shí)別的閃爍頻率較低,只要每個(gè)數(shù)碼管閃爍的頻率不是很高,通過肉眼就看不出閃爍現(xiàn)象。也就是說雖然外面觀察到的顯示結(jié)果是一個(gè)靜態(tài)的數(shù)字1、2、7,但實(shí)際上數(shù)碼管分別分時(shí)段顯示了數(shù)字1、2、7。
四、結(jié)語
仿真與實(shí)驗(yàn)相結(jié)合的教學(xué)模式,把實(shí)驗(yàn)教學(xué)從純課堂教學(xué)變成了課堂上與課堂下相結(jié)合、硬件調(diào)試與軟件仿真相結(jié)合的過程。這種教學(xué)模式降低了實(shí)驗(yàn)難度,增加了實(shí)驗(yàn)的趣味性、生動(dòng)性,也解決了實(shí)驗(yàn)場(chǎng)地、實(shí)驗(yàn)設(shè)備和課堂實(shí)驗(yàn)時(shí)間有限的難題。通過使用計(jì)算機(jī)在線仿真,學(xué)生可以隨時(shí)隨地進(jìn)行練習(xí),對(duì)課堂上的實(shí)驗(yàn)教學(xué)起到很好的促進(jìn)作用。經(jīng)過2年多的教學(xué)實(shí)踐探索,采用仿真與實(shí)驗(yàn)相結(jié)合的“單片機(jī)原理”教學(xué)效果顯著,課堂上學(xué)生實(shí)驗(yàn)的達(dá)成度有了明顯的提升,學(xué)生對(duì)單片機(jī)課程的學(xué)習(xí)興趣大大提高。
上一篇:
液壓與氣壓傳動(dòng)實(shí)驗(yàn)室建設(shè)與管理研究
下一篇:
樓宇智能照明系統(tǒng)的功能原理及設(shè)計(jì)方案
我們的優(yōu)勢(shì):
品牌理念
標(biāo)準(zhǔn)流程
有效溝通
專業(yè)管理
客戶視圖
優(yōu)秀團(tuán)隊(duì)
品質(zhì)保證
無憂售后
上海茂育科教設(shè)備有限公司,立于上海,心懷天下
生產(chǎn)基地:上海松江葉榭工業(yè)園
業(yè)務(wù)電話:021-56311657 , 56411696 , 業(yè)務(wù)傳真:021-56411696 公司郵箱:shanghaimaoyu@126.com
教學(xué)設(shè)備廠
滬公網(wǎng)安備 31010702001294 號(hào)
滬ICP備13020377號(hào)-1