999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

高職單片機教學研究

2017-10-23 09:45:20季紅梅
大陸橋視野·下 2017年10期

【摘 要】教學須因材施教、因人施策。面對高職學生群體,運用怎樣的教學方法才能達到最佳教學效果呢?根據(jù)自己多年教學體會,認為高職課堂教學,既不能等同于高中教學,也不能完全照搬高校教學,它必須具有高職的特色:理論適用、技能為主,課堂教學既要注重知識性,更要注重趣味性,通過學生跟著老師做、學生學著自己做、理論實踐相結合、現(xiàn)場教學做總結的方式,達到加快理解掌握單片機功能應用的技能。

【關鍵詞】高職教學;單片機應用;理論結合實訓

1.引言

單片機在工業(yè)儀表、實時分散控制、物聯(lián)網應用等方面都有著不可或缺的作用。在高職學院單片機的課堂教學成為電子技術、物聯(lián)網技術甚至計算機應用專業(yè)等相關專業(yè)的重要專業(yè)基礎課,特別是當前各類高職技能大賽項目的機器人控制、非接觸識別等科目,單片機相關知識點的學習掌握更是重中之重。而常規(guī)的單片機教學模式是從芯片原理到編程使用講解,理論性強、記憶內容多,往往一開始就使得不少學生難以理解接授,產生畏難情緒。因此,設計出一套適合高職學生的教、學、做一體化模式,就像過去師傅帶徒弟一樣,使學生通過做、學、教的實踐體會,真正在做中學,在實踐中理解,在理解中提升,達到加快理解掌握單片機功能應用技能的教學目標。下面本人以定時器的教學設計為例,設計教學模式如下。

2.概述單片機的實用性與基礎知識

首先,在開始定時器知識點教學之前,應該通過實驗演示、圖片、視頻等方式給同學們展示單片機的應用實例,同時啟發(fā)大家推舉生活中遇到的相關實例,越是接近生活的實例越是能激起同學們學習的興趣。教師需要充分準備具備較強的相關知識應對學生提出的難題實例,適當引用到后續(xù)實訓中。

其次,對于學習單片機相關專業(yè)的同學,都能熟練使用電腦的優(yōu)勢,以電腦為例,用比擬法教學,使得同學們基本了解單片機的基本構件,參見圖 1。

其三,強化二進制與十六進制的應用知識教學。計算機基礎對于二進制的教學僅僅告訴了同學們一種數(shù)制方式,我們需要同學們充分了解以下問題:

1.什么是二進制?一個字節(jié)幾位二進制數(shù)?

2.什么是十六進制?一個十六進制表示幾個字節(jié)?

3.為何要使用二進制、十六進制?

4.十進制數(shù)0-15用十六進制如何表示?

5.一個字節(jié)用十六進制如何表示?

6.二進制與十六進制如何快速轉換?

其四,在充分了解了二進制與十六進制,掌握位操作的概念,認識0和1標識的狀態(tài)應用,特別是必須牢記如何置0與位置1。對于位置0和位置1總結出一個算式,能理解就自己設置,不能理解就按照老師給的算式設置,強行記憶。

位操作要點:

1.能夠直接位訪問的,直接設置

例如:EA=0 或 EA=1

2.字節(jié)訪問的位操作,改變操作的某位,不能影響其他位的狀態(tài)

置0用&=~算式,置1用|=。(案例略)

通過一定數(shù)量的練習,保證同學們能夠熟練進行狀態(tài)設置位操作。基礎準備好了,興趣提起來了,能夠使得同學們期待你的下一次課程,那么你才是成功的授者。

3.定時器的模式和應用

單片機以CC2530為教學應用對象。

在開始定時器教學之前,需要通過幾個小實驗,展示位操作的學習成果,學習通過I/O口寄存器的設置,設計LED燈的每秒閃爍一次的實驗,通過不同參數(shù)調整延時,可以體會一下要求達到的時間精度的不可控性,導出了精確時間定時需要定時器…通過精確計算時間,獲得準確的LED定時閃爍。

CC25030定時器T1的主要功能是這樣介紹的:

◆五個捕獲/比較通道

◆16位定時器

◆自由運行、模模式、正數(shù)/倒數(shù)計數(shù)操作

◆時鐘分頻系數(shù):1、8、32、128

◆在每個捕獲/比較和最終計數(shù)上生成中斷請求

如果我們就是上述功能展開教學,能聽下去的同學可預見的是寥寥無幾。所以教學設計直奔主題:T1是16位定時器,有自由重載模式、模模式、正倒數(shù)模式,計數(shù)范圍0-65535(復習十六進制,討論此數(shù)來由),假定使用32MH時鐘,分別帶同學們學習三種不同模式下的定時器的應用。

(1)計數(shù)次數(shù)獲得

計數(shù)的時間間隔由時鐘頻率計算獲得,假設使用32MHz時鐘8分頻,獲得0.5s的時間間隔,需要計數(shù)多少次數(shù)呢?頻率Hz的倒數(shù)是秒,定時器計數(shù)次數(shù)獲得:需要的時間秒數(shù)/(1/分頻后頻率Hz),如果次數(shù)大于65535,需要程序控制計數(shù)若干次。0.5s/(1/(32*106/8))s就是0.5s需要的計數(shù)次數(shù),計算結果大約是65535*30次。

(2)自由重載模式

所謂自由重載模式就是,16位計數(shù)器從0開始計數(shù)加1直到65535時加1計數(shù)溢出,計數(shù)器重新載入0再次計數(shù)到65535如此重復。參見圖2。

自由重載模式案例參考代碼:32MHz時鐘8分頻,獲得0.5s的時間間隔LED閃爍,時間間隔精確度有差異。

#include "ioCC2530.h" // 引用頭文件,包含對CC2530的寄存器、中斷向量等的定義

//定義led燈端口

#define LED1 P1_0 // P1_0定義為P1.0

#define LED2 P1_1 // P1_1定義為P1.1

unsigned int counter=0; //統(tǒng)計溢出次數(shù)

/*********************************************************************

* 函數(shù)名稱:initendprint

* 功 能:初始化系統(tǒng)IO,定時器T1控制狀態(tài)寄存器

********************************************************************/

void init(void)

{ P1SEL &= ~0x03; // 設置LED1、LED2為普通IO口

P1DIR |= 0x003 ; // 設置LED1、LED2為輸出

LED1 = 0;

LED2 = 1; //滅 LED

T1CTL = 0x05; // T1 通道 0,8 分頻; 自動重載模式(0x0000->0xffff);

CLKCONCMD &= 0x80; //時鐘速度設置為32MHz

}

/*********************************************************************

* 函數(shù)名稱:main

* 功 能:main函數(shù)入口

********************************************************************/

void main(void)

{

init(); //調用初始化函數(shù)

unsigned int counter=0; //統(tǒng)計溢出次數(shù)

while(1)

{

if( T1IF==1 ) //查詢溢出中斷標志,是否有中斷并且為定時器1發(fā)出的中斷

{ T1IF=0; //清溢出標志

counter++;

if(counter==30) //中斷計數(shù),約0.5s (32/8)*10^6/65535/30=2Hz

{

counter =0;

LED1 = !LED1;

LED2 = !LED2;

}

}

}

}

(3)模模式

自由重載模式計數(shù)次數(shù)區(qū)間是0-65535很難匹配精確的適合秒數(shù)的計數(shù)次數(shù),因此導出使用模模式。模模式是采用比較計數(shù)次數(shù)達到T1CC0寄存器指定的參數(shù)(初始化中預置)時,計數(shù)溢出計數(shù)器重新載入0再次計數(shù)到T1CC0。參見圖3。例如:32MHz并128分頻時獲得0.5s計數(shù)次數(shù)是62500*2即可,可以獲得精確定時計數(shù)。

模模式下案例:32MHz時鐘128分頻,獲得0.5s的時間間隔LED閃爍,時間間隔精確度無差異。修改參數(shù)如下:

T1CTL = 0x0e; // 配置128分頻,模模式計數(shù)工作模式,并開始啟動

T1CCTL0 |= 0x04; //設定timer1通道0比較模式,定時器1的通道0的中斷

//使能T1CCTL0.IM默認使能

T1CC0L =62500 & 0xFF; // 把62500的低8位寫入T1CC0L

T1CC0H = ((62500& 0xFF00) >> 8); //把62500的高8位寫入T1CC0H

//計數(shù)次數(shù)為2次即可獲得0.5s計時間隔。

(4)正倒數(shù)模式

正倒數(shù)模式即是計數(shù)器0加到T1CC0上限再減到0為一次計數(shù)溢出,相當于二次模模式。參見圖4。例如:32MHz128分頻時獲得0.5s計數(shù)次數(shù)是1次,可以獲得精確定時計數(shù)。

正倒數(shù)模式下案例:32MHz時鐘8分頻,獲得0.5s的時間間隔LED閃爍,時間間隔精確度無差異。修改參數(shù)如下:

T1CTL = 0x0f; // 配置128分頻,模比較計數(shù)工作模式,并開始啟動

T1CCTL0 |= 0x04; //設定timer1通道0比較模式,定時器1的通道0的中斷

//使能T1CCTL0.IM默認使能

T1CC0L =62500 & 0xFF; // 把62500的低8位寫入T1CC0L

T1CC0H = ((62500& 0xFF00) >> 8); //把62500的高8位寫入T1CC0H

//計數(shù)次數(shù)為2次即可獲得0.5s計時間隔。

(5)CC25030其他定時器T2、T3、T4簡介

T2定時器被系統(tǒng)使用,T3、T4基本功能與T1類似,但要注意,只有T1定時器為16為定時器,其他均為8為定時器,相同的定時間隔相差256倍。

(6)設計實驗案例

定時LED燈閃爍,定時跑馬燈(正向反向變換),定時顯示計數(shù)等等。幾種功能可以通過按鍵切換,通過調整按鍵延時,觀察按鍵反應時間,引導出后續(xù)知識點中斷功能的應用。

4.教學方法與教學設備利用

(1)教學方法

常規(guī)做法是教師教(理論或原理)學生聽學,本課程采用教師做學生模仿做,實現(xiàn)練習目標之后,總結實現(xiàn)實訓的過程(步驟),再對應原理(理論)加以理解。教師提出拓展目標案例,學生在理解的基礎上完成拓展實訓。總結為:做、學、教,拓展提升。

(2)教學設備利用

由于場地受限,本實驗室目前僅有13套設備,教師使用一套,同時只能有12組學生參與實驗,對于近50人的班級,我們采用分2組且同學自帶筆記本上課方式,二人一組共享一套設備,基礎設計編程使用各自的筆記本電腦,連接調試分時使用實驗設備,既充分利用設備資源也能達到高效教學的目標。

經過二屆學生的教學實踐,學生基本都能夠掌握教授單片機的應用技能。教學過程中,盡量將學習的知識點劃分為幾個固定的基本步驟,一點一點添加或通過循序漸進修改初始化的部分參數(shù),即可實現(xiàn)不同類型的設置方式,完成相關要求項目,方便學生學習及記憶。開始學生按照老師要求的方法記憶式學做實驗,多做幾個實驗,即可在教師的指導啟發(fā)下完成自主設計的實驗項目,在最后的課程實訓周,能夠獨立完成較高難度的綜合實訓項目,達到教學目標。

參考文獻:

[1] 姜仲 劉丹 ZigBee技術與實訓教程[M]北京 清華大學出版社 2014.

[2] 物聯(lián)網無線傳感網實訓教程[M]北京 新大陸時代教育科技有限公司 2014.

[3] 本書編委 ZigBee技術開發(fā)-CC2530單片機原理及應用[M]北京 清華大學出版社 2015.

[4] 楊玥 單片機與接口技術-基于CC2530的單片機應用[M]北京 清華大學出版社 2017.

作者簡介:季紅梅,安徽財貿職業(yè)學院 云桂信息學院。endprint

主站蜘蛛池模板: 国产福利在线免费| 欧美高清三区| 国产三级国产精品国产普男人| 久久青草免费91观看| 国产综合色在线视频播放线视| 日韩 欧美 小说 综合网 另类| 99久久精品国产综合婷婷| 免费人成视网站在线不卡| 精品国产91爱| 美女被躁出白浆视频播放| 精品亚洲国产成人AV| 国产成人在线小视频| 特级毛片免费视频| 日日碰狠狠添天天爽| 精品久久蜜桃| 国产精品天干天干在线观看| 99re经典视频在线| 国产99精品久久| 不卡视频国产| 国产精品无码制服丝袜| 91精品国产自产91精品资源| 国产小视频a在线观看| 免费在线看黄网址| 中日韩一区二区三区中文免费视频 | 永久免费AⅤ无码网站在线观看| 午夜福利无码一区二区| 中文字幕在线永久在线视频2020| 色亚洲激情综合精品无码视频| 毛片免费在线视频| 鲁鲁鲁爽爽爽在线视频观看| 情侣午夜国产在线一区无码| 日本三级精品| 日本不卡视频在线| 国产精品免费久久久久影院无码| 国产精品片在线观看手机版| 婷婷色婷婷| 国产欧美日韩免费| 久青草免费视频| 伊人激情久久综合中文字幕| 欧美日韩专区| 全部免费特黄特色大片视频| 精品国产香蕉在线播出| 韩日免费小视频| 国产精品一线天| 免费观看成人久久网免费观看| 亚洲中文字幕国产av| 欧美激情,国产精品| 久久人人97超碰人人澡爱香蕉 | 亚洲综合香蕉| 国产香蕉一区二区在线网站| 国产全黄a一级毛片| 国产毛片高清一级国语| 久久国产精品麻豆系列| 国产福利一区视频| 手机成人午夜在线视频| 国产手机在线ΑⅤ片无码观看| 亚洲美女一区| 国产网友愉拍精品视频| 中文成人在线视频| 国产精品30p| 国产黄网永久免费| 澳门av无码| 久久精品亚洲专区| 日韩黄色在线| 欧美19综合中文字幕| 久久青草免费91观看| 欧美亚洲欧美区| 久草性视频| 无码又爽又刺激的高潮视频| 99精品视频播放| 国内精品久久久久久久久久影视| 精品色综合| av一区二区无码在线| 91在线视频福利| 国产精品午夜电影| 四虎综合网| 国产成人狂喷潮在线观看2345| 色哟哟国产精品一区二区| 综合久久五月天| 国产打屁股免费区网站| 国产毛片片精品天天看视频| 欧美日韩在线国产|