單片機原理范文
時間:2023-03-16 11:01:36
導語:如何才能寫好一篇單片機原理,這就需要搜集整理更多的資料和文獻,歡迎閱讀由公務員之家整理的十篇范文,供你借鑒。
篇1
【關鍵詞】高精度串行A/D;CS5523;單片機
1.引言
在工業控制過程、醫療器械及儀器儀表等許多應用中,對系統的速度、功耗及成本等性能的要求越來越高。為了滿足這些要求,迫使設計工程師進一步求助數字電路、尤其是模數轉換器ADC。這些集成化的ADC包括了完整的前端系統,保證了低電壓、低功耗方式工作,在更大程度上降低系統成本。下面介紹一種高精度、硬件電路簡單、計量精確、抗干擾性好、性能穩定可靠、性價比高的A/D轉換芯片CS5523。
2.CS5523簡介
CS5523是CIRRUS LOGIC公司生產的16位高精度串行A/D芯片。其內部結構框圖如圖1所示。
CS5523芯片內集成了一個儀表放大器、一個可編程增益放大器、多路開關、數字濾波器、自校正和系統校正電路。通過簡單的串行連接,CS5523可方便地由MCU控制,以實現多通道高精度的A/D轉換。主要特性如下:
底輸入電流(100pA)和用斬波器穩定的一儀器放大器;
可升級的輸入跨距(雙極/單級);
寬VREF輸入范圍(+1伏至+5伏);
4階Delta-Sigma模/數轉換器;
3線制串行接口;
系統校準和自校準;
8個可選擇的輸出率;
單電源+5V供電;
低功耗;5.5mW;
24腳SSOP和PDIP兩種封裝。
3.CS5523在MCS-51單片機系統中的應用
3.1 硬件接口
CS5523以串行接口方式與單片機接口。CS5523的SDI、SDO、SCLK、CS引腳分別和STC89C52RC單片機的P10~P13口相連。圖2是CS5523與STC89C52RC單片機接口的硬件原理圖。
單片機通過P10~P13口來控制CS5523,并讀取轉換結果。圖2中采用32.768KHz外部時鐘。CS5523的模擬信號有單端輸入和差分輸入兩種,這里采用單端輸入方式。AIN1-、AIN2-、AIN3-、AIN4-分別接地。外部模擬信號的調理和放大電路,以及基準電壓電路這里不作為重點,并未給出。
3.2 軟件設計
如圖2所示,單片機STC89C52RC和CS5523的通信采用采用串行通信方式。STC89C52RC的P10~P13口對CS5523進行控制及數據傳輸。圖3為STC89C52RC操作CS5523的總的時序圖,對CS5523的操作軟件都是以時序圖為基礎編寫的。這里,只給出了幾個基本的讀寫數據和命令的子程序,僅供參考。CS5523總的控制程序是在這幾個子程序基礎上實現的,這里不做介紹。
uchar SPI_HostReadByte()
{
uchar idata i,rByte;
rByte = 0;
for(i=0;i
{
SPISCK = 0;
SPISCK = 1;
rByte
rByte |= SPISO;
}
return rByte;
}
void
SPI_HostWriteByte(uchar wByte)
{
uchar idata i;
for(i=0;i
{
if(((wByte
{
SPISI = 1;
}
else
{
SPISI = 0;
}
SPISCK = 0;
SPISCK = 1;
}
}
void Cs5523ReadAdData()
{
uchar i;
SPISCK = 0;
NOP;
if (PartSelect == 1)
{
CS1 = 0;
CS2 = 1;
}
else if (PartSelect == 2)
{
CS1 = 1;
CS2 = 0;
}
else
{
CS1 = 1;
CS2 = 1;
}
PerformConver = 0x98;
SPI_HostWriteByte(PerformConver);
SPISO = 1;
while(SPISO == 1);
PerformConver = 0x00;
SPI_HostWriteByte(PerformConver);
for (i = 0;i < 12 ;i++)
{
ReadBuffer[i]=SPI_HostReadByte();
}
}
void Cs5523WriteData(uchar GeShu)
{
uchar i;
for (i = 0;i < GeShu ;i++)
{
SPI_HostWriteByte(ReadBuffer[i]);
}}
void WriteCommand(uchar Commandcs){
SPI_HostWriteByte(Commandcs);}
4.總結
該芯片以成功應用于油田采油現場數據采集系統。運行一年來,系統穩定。
參考文獻:
[1]CIRRUS LOGIC公司CS5523芯片數據手冊.
[2]馬忠梅等,編著.單片機的C語言應用程序設計[M].北京航空航天大學出版社,2005.
篇2
關鍵詞:單片機?搖教學方法?搖實踐
在1970年微型計算機研制成功后,單片微型計算機就隨之出現了。單片機具有集成度高、處理功能強、可靠性高、系統結構簡單、價格低廉、易于使用等優點,作為典型的嵌入式系統,以單片機為核心構成的智能化產品,成功應用于各行各業,如:工業自動化、智能儀器儀表、家電產品、通信、航空航天、軍事等。單片機技術無疑是21世紀最為活躍的電子應用技術之一。
《單片機原理與接口技術》課程是測控專業的一門專業必修課,又是課程設計和畢業設計等教學環節中的重要手段。該課程的特點是概念多、名詞多、邏輯性強、內容抽象,對于初學者來說入門難,一個知識點掌握不好就影響到學習的效果和興趣。針對以上這些特點,總結教學過程中遇到的一些問題,進行了深入的思考,得到了一些看法。
一、從感性入手,培養學員的學習興趣
《單片機原理與接口技術》課程入門較難,如何提高學員的學習興趣在教學過程中顯得尤為重要?!芭d趣是最好的老師”!只要學員們有了對課程學習的興趣,那么雖然課程較抽象,但是也能深入進去,把它學好!筆者在開課時,將單片機控制實驗系統帶到教室,給學員們演示實驗系統的一些實驗項目,邊做邊講解其中的結構組成,并結合實物芯片來解釋其功能,然后介紹本課程的內容、特點以及學習方法等。通過實物演示實驗的方式,學員們表現出了極大的學習興趣,使學員們在感性上對單片機系統有一個深刻的認識,這樣一來,既提高了學員的學習興趣,又為學好本門課程奠定了堅實的基礎。
指令系統以及匯編語言程序設計是軟件方面的知識,需要上機調試驗證。在講解本部分內容時,將課堂轉移到實驗室,講解完指令,然后就可以通過編寫小程序去驗證。幾個人一個小組,通過配合合作,既學到了知識,又鍛煉了團隊合作的能力。學員們一致反映,本來枯燥的程序設計,通過上機編程實驗,變得有趣起來,引發學員們求知探索的強烈欲望。
二、夯實基礎,軟硬件有機結合
考慮到測控專業的士官學員基礎薄弱,參差不齊。雖然在開課之前開設了計算機文化基礎、電工基礎、模擬電子技術、脈沖與數字電路等課程,但對譯碼器、寄存器、存儲器、定時/計數器等器件不是很了解。所以對于一些基礎的知識還得進行補充復習,這樣當用到這些基礎知識時,就不會茫然了。此外,對于單片機的一些基礎性的知識,例如51系列單片機的結構、工作原理、基本指令等進行詳細的闡釋說明。只有夯實了基礎,才能對后續內容更深入的學習。
單片機系統是軟硬件結合的統一整體。硬件的工作離不開軟件,軟件沒有硬件也發揮不了作用。但是學員的興趣不一樣,就決定了他們有的喜歡硬件,有的偏愛軟件。在講課的過程中,注重軟硬結合,強調二者之間的相互關系,糾正某些學員的錯誤觀念。例如在講到串行口通信時,讓學員們自己編寫程序,為了驗證程序的有效性,再組織他們上機調試。這樣一來,軟硬兼施,達到了很好的學習效果。
三、強調實踐環節,培養動手操作能力
單片機原理與接口技術的工程實踐性較強,必須在重視理論教學的同時,重視實踐教學,培養學員們的動手操作能力。使學員們通過搭接電路、調試程序、檢查電路等操作,更好的掌握單片機的理論知識和應用技能。
實驗分為基本實驗、綜合實驗、課程設計三個層次,一般在相應的理論課后安排實驗,做到實驗與理論教學相輔相成。此外,以學校科技創新大賽和全國大學生電子設計競賽為契機,鼓勵學員們積極參加此類競賽活動,在參賽過程中去學習,充分調動學生學習的積極性。在實踐過程中,不斷啟發學員尋找解決問題的辦法,培養提出問題、分析問題和解決問題的能力,使實踐教學更具實用性。
四、利用多媒體手段,改革創新教學環節
單片機原理與接口技術課程是一門理論與實踐緊密結合,實踐性很強的專業基礎課程,既涉及硬件,又涉及軟件;既涉及電子技術,又涉及計算機技術等相關應用領域的專業知識。在傳統的“黑板―粉筆”的教學方法上,學生難學,老師難教,很難達到很好的教學效果。多媒體技術的出現,給現在的教學方式提出了全新的思路。單片機教學中涉及到很多電路圖、邏輯圖、時序圖,如果將這些電路圖、時序圖等做成課件的形式,就能夠在圖上用不同的顏色標出哪些屬于運算器,哪些屬于控制器,還可以輔助以文字和聲音等形式介紹其功能,同時動態地顯示各功能部件與CPU之間的數據流動方向等。這種方法能使學生在學習過程中的注意力保持良好狀態,有效地激發學生學習興趣,提高課堂教學效率。
利用多媒體手段,不用去實驗室,就可以通過仿真軟件來模擬硬件的實驗,這無疑是課堂教學的跨越式發展。在講解C51語言程序設計時,利用KeilC51單片機系統開發仿真軟件,可以進行單片機最小系統的仿真調試。將預先寫好的程序在KeilC51上運行,學員們可以在編譯窗口中看到每一條指令的地址、機器碼和源代碼,從而了解各條指令占用的空間大小。通過單步執行,還可以了解特殊寄存器內容的變化以及中斷、程序指針等的響應。從而可以更加直觀的解釋各種抽象概念。
制作CAI課件,提高教案和教輔材料的質量和水平。目前,計算機的普及和網絡的滲透使計算機輔助教學(CAI)成為一種先進的教學手段。為此,本課程組成立了CAI課件研發組,CAI課件運用多媒體創設問題的情境,讓學生更易理解,利于激發學生的創造性思維,提高教學效率,擴大信息量和受益面。同時,CAI課件的制作,促進了教員們之間的交流,促進了本課程的教學改革。
利用好校園網絡,豐富網上資源。通過豐富網上軟件資源,彌補了課堂教學時間的不足,推動了師生的互動交流,提高了教學效率和教學質量。學員和教員可以通過留言板、BBS、E-mail等形式展開第二課堂的交流,形成了課堂的有效補充。
五、結束語
《單片機原理及接口技術》是一門內容豐富、理論抽象、實踐性強、發展較快的課程,是測控類專業的一門重要的專業基礎課,該課程學習的好壞,直接關系到其他專業課程的學習。在近幾年教學過程中我們體會到:不斷地改革教學方法,了解前沿動態,實時更新教學內容,采用先進的教學手段,合理安排教學過程中的每一個環節,把握全局邏輯,突出重點,才能提高教學質量。通過2007、2008級測控專業學生的教學實踐表明,《單片機原理與接口技術》課程的教學教法極大地提高了學生對單片機的學習興趣,普遍反映單片機容易上手,課堂的發言和提問明顯較以前踴躍。有不少學生通過該課程的學習后,畢業設計選取了與單片機相關的課題。
單片機的教與學對于老師和學生都有一定的難度,但只要注意激發學生的學習興趣,注意教學方法,積極運用現代教育手段,適當調整教學方案,以單片機最新發展為導向,注意實際開發工具應用能力的培養,必定能使單片機的教與學躍上一個新臺階。
參考文獻
[1]牛昱光等.單片機原理與接口技術.北京:電子工業出版社,2008.
[2]遲耀丹,王蓉暉等.單片機原理及應用.課程教學改革探討.吉林師范大學學報(自然科學版),2007(3).
[3]丁留貫.單片機原理與應用.課程教學方法的探討.氣象教育與科技,2006(3).
[4]孫育才.MCS―51系列單片微型計算機原理及其應用.南京:東南大學出版社,2004.
篇3
關鍵詞:單片機;教學改革;教學手段
中圖分類號:G642.0 文獻標志碼:A 文章編號:1674-9324(2013)20-0037-02
單片機原理是一門技術基礎課,理論性和實踐性較強,是大學工科類多個專業的必修課。然而在教學中的效果并不理想,學生普遍認為單片機理論教學較抽象、難入門,學習起來枯燥無味。為了改變現狀,作者從提高學生應用能力的角度出發,對單片機的教學進行了一系列的研究,提出了幾點改革意見。
一、激發學生的學習興趣
在單片機課堂教學過程中,要善于激發學生的學習興趣,并應注重理論知識與實際應用的結合,多展示實際應用的例子來體現單片機在當今社會的廣泛運用。俗話說得好“興趣是最好的老師”。教師在講述具體知識點之前,可以列舉大量單片機的應用實例,如在講述數碼管的顯示原理時,先介紹一下數碼管的應用,如交通燈控制、數字鬧鐘的顯示等這些日常可見的廣泛運用。教師在教學中不僅僅充當傳授知識的角色,更重要的是想方設法激起學生對所學知識的強烈興趣,這樣學生才能在課內、課外利用一切資源去學習和實踐。在教學開始,可以適當給他們展示一些用單片機實現的小制作,例如LED流水燈等,告訴學生這些都是不難實現的,給予他們一定的信心。
二、注重結合前沿科技
單片機行業與其他計算機行業一樣,發展非常迅猛,在教材的選擇上也應當注意內容的實用性和先進性。長期以來單片機的教學主要以MCS-51系列8位單片機為例,現如今世界上許多公司都推出了功能更強大的產品,包括16位甚至32位的單片機,這些產品在實際項目中也應用的非常廣泛。因此,在教學中,要保持與時俱進,在課內穿插介紹現今單片機發展的現狀和新型芯片的功能。在課堂中結合實際工程提出一些與之密切相關的問題來引導學生積極思考與討論,加深學生對所學知識點的印象,并能學以致用。
教師應多向學生推薦課外學習資源,例如優秀的網絡視頻、專業論壇等,便于學生對課堂教學內容進行延伸,開闊自己的視野,了解現如今單片機的發展現狀,為學生獨立完成單片機的開發和設計打下良好基礎。
在傳統單片機課堂教學中,通常側重于基本原理的講解,且大多數教材中講述的編程語言采用匯編語言。然而在實際的單片機項目開發中,c51才是編程采用的主要語言。兩種編程語言對比起來,c51具有可讀性強、可修改性好、開發效率高、周期短等優勢。因此,為了便于學生今后從事單片機行業時能更快上手,在介紹匯編語言的同時,最好能加入c51語言編程的相關知識。由于學生已經在大一學習過c語言程序設計的課程,只需要在課堂上加以引導,學生就能夠很快學會c51語言編程。在實驗和課程設計等實踐環節中,基于keil uVision平臺進一步讓學生鍛煉軟件編程能力。在使用了兩種編程語言完成實踐內容之后,學生普遍認為用c51來開發設計單片機項目,思路更清晰,程序更簡潔。
在現有的教學內容安排中,對并口擴展和RS232串口總線介紹較多,對I2c、ISP及USB接口技術涉及的較少,而現如今并行通信和串口通信已經不再是單片機與PC機通訊方式的主流,有些筆記本電腦上甚至沒有設計串口。為此,教師可根據實際需要,在課堂上適當向學生介紹一些當前社會和企業中比較流行的硬軟件技術,讓學生緊跟時代的步伐。
三、改善教學手段
單片機課程信息量大,抽象性強,采用多媒體教學手段加以輔助,會起到事倍功半的效果。傳統教學中,一些老教師習慣用板書教學,很難將抽象的概念具體化、形象化。實踐表明,恰當運用多媒體,能提高教師的教學效率,能豐富單片機課程的教學過程,還可以增強學生的學習積極性,最終達到提高教學效果的目的。
此外,在單片機應用開發過程中,硬件設計是最基本也是最重要的環節,而一般理論課堂難以輔助硬件進行教學。proteus和keil軟件的出現可以滿足對單片機進行隨堂硬件電路搭建和程序編寫的需求,實時的觀察仿真運行結果。教師可以在教學過程中講解教材中的實例,現場編程及繪制電路圖,并進行仿真和驗證,這是在傳統的單片機理論課教學中無法做到的,不僅能大大提高學生學習單片機的積極性和主動性,還有助于學生牢固地掌握相關知識。
同時,學生還可以通過proteus開展實驗板以外的實驗訓練,不受到時間、空間、元器件資源的限制,任何設計都能夠驗證,培養學生的設計能力和創新能力。
四、加強實踐教學環節
單片機作為一門實踐性課程,想要學好它必須理論結合實踐,多動手。在課內實驗中,要采取理論和實驗同步的方式,經過實驗環節的操作,加深對理論知識的鞏固和深入。在實踐環節中,學生反映收獲非常大,在完成任務的過程中碰到的一些不可預知的問題會激發學生的探索欲,在解決問題的過程中,進一步對學到的知識加以鞏固,這一系列的過程會給學生帶來極大的滿足感和成就感。
然而,課內實驗大部分都是基于實驗開發板的一些驗證性的基礎實驗,不足以提高學生能力,應該從基礎性實驗逐漸過渡為設計性和綜合性的實驗。在課程設計中,開展一些設計性題目,由學生從設計電路、繪制PCB板、動手焊接、編寫程序到調試都是獨立完成。在此基礎上,引導部分學有余力的學生開展一些大型綜合性實驗,在原有的功能上進行拓展。
五、開展課外興趣小組
現如今大學生普遍在學習的主動性和自我控制能力上較差,以小組為單位將有興趣的學生集合起來,小組成員之間相互監督和制約,這樣就容易長期堅持下來。并且一個人想要完成大型課題是比較困難的,經過團隊中任務的分配,每個人完成不同的工作,碰到問題可以集體討論,起到共同學習的作用。
教師應該鼓勵和組織團隊小組參加全國各類專業競賽,例如全國大學生電子設計競賽、挑戰杯、全國大學生光電設計競賽、全國電子專業人才設計與技能大賽等,提升學生綜合能力,增加見識,同時也有利于參賽隊伍之間師生的交流。
六、結束語
學習單片機原理目的就是讓學生初步掌握單片機系統的設計與開發。為了達到更好的教學效果,教師不能僅僅以教會學生理論知識為目標,更重要的是提高學生解決實際工程問題的能力,同時還能針對故障問題進行相關處理和調試。另外教師還應將當前單片機發展現狀并及時介紹給學生,以便拓寬學生的知識面,更好地適應社會的需求。
本文針對“單片機原理及應用”課程的特點,從激發學生學習興趣、注重結合前沿科技,改善教學方法和手段、加強實踐教學體系以及開展團隊建設等幾個方面進行了教學改革的研究和探索,提出了一些有利于改善教學效果、增強學生應用能力的思考和建議。經實踐表明,在實施了教學改革的幾點方案之后,能提高教師課堂教學效率,調動學生學習積極性,改善教學效果,激發學生學習單片機的創新能力,更利于為社會培養更多高能力、有開拓進取精神的探索創新型人才。
參考文獻:
[1]郭天祥.新概念51單片機C語言教程[M].北京:電子工業出版社,2009.
[2]黃仁欣.單片機原理與應用技術[M].北京:清華大學出版社,2010.
[3]張靖武,周靈彬.單片機系統的Proteus設計與仿真[M].電子工業出版社,2007.
篇4
關鍵詞: 單片機原理及接口技術課程 存在問題 改革措施
單片機原理及接口技術課程是電子信息科學與技術、機電一體化和機械設計制造及其自動化專業學生的必修課,但從多年來學生平時上課的表現和考試的結果,以及從學生走向工作崗位后反饋的問題來看,我校單片機原理及接口技術課程教學中存在著一些不足之處,如教學內容過于陳舊,匯編語言的教學方式過于死板,實踐的方法跟不上當今工作崗位的要求等。為響應學校升本及創建省級精品課的要求,全面提高我校的辦學質量和辦學水平,從2007年開始,我們對單片機原理及接口技術課程的教學進行了探索性的改革實踐,具體做法如下。
1.提出問題
多年來,我校的單片機原理及接口技術課程教學都是以匯編語言為主,從每屆學生考試的結果來看,學生對匯編語言部分知識的掌握比較差。對于單片機這樣的以培養學生的產品設計應用能力為主要教學目標之一的課程來說,編程語言掌握不好,學生對單片機原理的掌握可想而知。究其原因,主要是匯編語言是低級語言,僅是機器指令的簡單符號化,寄存器使用相對高級的語言,操作繁雜,并且要求學生具有一定的硬件基礎知識,顯然學生在短時間內難以完全掌握。
目前大多數高校的理論教學過程都是采用先基礎后應用的模式,即單片機硬件結構、指令系統、匯編語言設計、外部系統擴展、接口技術和應用系統設計,這種方法雖然思路清晰,但是存在著過于機械性的弊端,缺乏生動、直觀的實物等輔助教學手段,這樣便使學生覺得學習單片機枯燥乏味,沒有現實意義,缺乏興趣,嚴重影響了教學效果。同時,學生在實踐教學時對驗證性實驗重視不夠。當前的實踐課教學大多以單片機實驗箱為實驗平臺,而開設的也多為驗證性實驗。學生在做這類實驗時大都是用實驗指導書上已經寫好的程序資料,幾乎沒有多少同學去分析程序的流程,更不用說去研究讀懂那些代碼了。另外,對于用到電路硬件的實驗,也只是按實驗指導書要求在實驗箱上做簡單的連線,沒有一個整個系統電氣原理圖的概念,再加上實驗條件的有限,不可能每個同學都得到老師的輔導,導致學生過度追求實驗結果,而忽略了硬件連線、軟件調試等過程。
另外,我校的單片機原理及接口技術課程教學都是以MCS-51系列單片機為主來進行的,多年來基本沒有太大變化,實際在市場上單片機已經發展出了很多品種,即使是51系列單片機也是非常豐富的,比如:有內置看門狗的,有內置PWM的,有內置SPI的和內置A/D,/D/A,等等。但是學生們卻知道的很少。
2.教學改革措施
2.1課堂教學方法的改革
2.1.1多媒體教學和傳統教學模式相結合
隨著大學教育教學改革的深入,多媒體教學已更加廣泛地應用于各種教育教學領域。傳統教學方法是以課堂教學為主,以教師為中心進行的教學,而對單片機原理及接口技術課程這種實踐性較強的課堂教學,顯然傳統的教學方法不能充分調動學生學習的積極性,而多媒體教學方法是通過計算機技術、網絡技術、多媒體技術和現代教學方法進行的教學活動,集文字、圖像、聲音、視頻影像、動畫等各種信息于一體,教學更加形象、直觀和生動。例如通過使用豐富的網絡資源,同學們能夠了解當前有關單片機的新書訊、新技術、新信息和相關領域的內容,了解單片機應用和發展的現狀。同時在每章節的最后把網絡上具有代表性的和應用性的問題搬到課堂上,組織大家一起進行討論和分析等,能使課堂學習的基礎知識和實際應用聯系在一起。這樣就可以引導同學們學會搜集和消化網絡上的有關資源,學會查閱單片機廠家提供的芯片技術資料,為將來自己進行軟硬件設計打下基礎。
2.1.2在匯編語言教學中引入標準C語言
鑒于匯編語言不容易掌握的問題,教師在講授完單片機原理硬件結構、指令系統和匯編語言程序設計章節之后,可引入單片機標準C語言的教學內容。其內容主要包括C的基本語法、C的數據結構、C的存儲結構和C的流程控制等知識要點,并且在講解的過程中跟匯編語言作對比,理解兩者在端口和中斷等定義上的不同,使同學們在了解單片機硬件結構的基礎上,理解C的數據結構、存儲結構與單片機硬件結構的相互對應關系。另外,在學習的過程中,要讓同學們認識到C語言相對匯編語言的優點:如C語言的可讀性、可維護性好,便于維護和調試,以及代碼重用和移植,等等。采用匯編語言和C語言進行對照的教學模式,學生可以很快地在短期內掌握單片機原理應用的編程,無疑會對后期的學習有相當大的益處。
2.1.3引入單片機最常用的開發工具Keil C51
集成電路的發展使得單片機的性能不斷提高,應用領域日益廣闊,單片機編譯調試工具也在不斷完善。最常用的開發工具Keil C51是由美國KeilSoftware公司出品的51系列兼容單片機C語言軟件開發系統,Keil C51軟件提供豐富的庫函數和功能強大的集成開發調試工具,全Windows界面,同時該軟件系統隨著Windows版本的更新不斷地完善,另外,只要看一下編譯后生成的匯編代碼,就能體會到Keil C51生成的目標代碼效率非常高,多數語句生成的匯編代碼很緊湊,容易理解。
在引入標準C語言的基礎上,為了使學生們走向社會后能夠更快適應工廠企業的單片機相關產品的開發,我們又引導同學們掌握此開發平臺的使用方法,為以后打下了一個很好的工作基礎。
2.2實踐性教學的改革
2.2.1變革傳統的實驗模式
我們嘗試改變傳統實驗過程中以驗證性為主的實驗模式,指導老師僅提供實驗的方向,學生根據實驗目的和要求,提前預習,自己到圖書館或者網上查閱相關資料,設計實驗方案,編寫相關的實驗程序。在實驗中遇到問題可與小組成員討論解決,最后得到實驗結果。學生應根據自己的實驗過程撰寫實驗報告,包括學生實驗中遇到的問題,以及提出的解決方案。同時教師也可以組織學生間進行交流,對各組實驗結果與報告展開分析和討論,從而提高學生的研究能力和科學實驗能力。
2.2.2充分利用好課外時間
單片機原理及接口技術課程的課外教學也是實踐教學中很重要的一個組成部分,它不僅僅是實驗教學的一個補充。事實上,大學生可以通過組織興趣小組、參與教師的科研等各種方式進行課外學習,這在很大程度上能夠激發學生的創新精神,強化他們的實踐能力,從而增強他們獨立解決實際問題的能力。另外,單片機課程任課老師也應適當地對學生課外學習予以指導,針對他們感興趣的研究方向,提供參考書目,引導學生了解最新動態,把握研究方向,與學生之間展開討論,鼓勵學生走出學校,參加各種嵌入式系統講座,參與校內外組織的各種跟單片機相關的競賽活動,開闊學生們的視野,增長他們的才干,逐步培養自己的研究能力和創新能力。
3.結語
在單片機原理及接口技術課程教學環節和實踐環節中引入新的內容和教學方法,是否提高了學生們對這門課的學習興趣、熱情和效果呢?我們設計了單片機原理課程評價調查表,來檢驗學生們對課程改革教學的認可度,分別對05級和06級共計220名學生進行了問卷調查,統計得出的結果是05級112名學生評出的分數平均得分是88.36分,06級108名學生給出的平均分是90.02分??梢娡ㄟ^同學們對改革后的單片機原理及接口技術課程教學的評價,該課程并非那么難學,只要采用合理的教學方法,通過多種手段,提高學生的學習興趣,就一定能夠達到好的教學效果。
參考文獻:
[1]劉光斌,劉冬.單片機系數實用抗干擾技術[M].北京:人民郵電出版社,2008.
[2]胡漢才.單片機原理及其接口技術[M].北京:清華大學出版社,2010.
篇5
關鍵詞:單片機;嵌入式系統;檢測電路
一、緊緊圍繞教學目標修訂教學大綱
根據單片機課程的教學目標,本著以學生為本、淡化理論、突出實用、加強實踐、力求知識的系統和完整為原則,重新修訂了教學大綱。
第一,對教學內容進行了合理的取舍。
第二,重新確定了教學重點內容。既然確定“能夠開發簡單的開關量”產品并確保理論知識的系統性為本門課程的教學目標,那么理論教學重點就放在開發“開關量控制”所必需具備的基礎知識上面,即:單片機的內部結構、指令功能、應用程序的編寫、中斷系統、定時、計數器等。這些內容融會貫通就必須“精講多練”,所以我們把刪除的知識所占用得課時按照一定比例分配給這些內容的理論課和實驗課,突出其重要地位。
二、改革教學方法,提高教學效果
單片機系統有著強烈的現實性,對教學方式不應是單一的固定模式??梢圆捎茫?/p>
(一)在課堂上可以將多種教學方式熔融一體,靈活應用
可以采用多媒體、實物教學,從智能控制系統的一個樣板實物外型到該電路的原理圖,采取部部展開,層層推進,讓學生看見實物產生感性認識,聯系到原理產生理性認識,由實踐上升為理論,又由理論去指導實踐,全面向學生傳遞智能系統中單片機的使用。在課堂的教學中采用講授式、啟發式、討論式、測驗等多種教學方法,根據學生的能力及教學內容的需要靈活使用。在教學中多與學生溝通,了解學生對教材、講課、實驗等的要求,根據教學大綱及時加以調整教學內容及模式,達到教學的目的。
(二)加大學生編程的訓練
一是編制有規模的、科學的、實用的學生練習題集與試卷庫,定期讓學生做書面編程,使得他們對指令的記憶加深,二是加大學生實驗室的訓練,培養他們的調試程序能力,為學生自主學習創造條件。
(三)推進“學研產”結合
讓一部分學生利用各種時間投入到實際的項目工程開發中去,培養學生的工程意識,強化學生的工程訓練,使他們了解自動控制系統工程中單片機系統的整個開發過程,保證學生所學的知識與實際社會接軌,讓這些學生以點帶面促進、帶動其他學生的學習興趣。
三、加強單片機實踐教學,培養學生分析問題和解決問題的能力
單片機的實踐性較強,對實踐教學的改革顯得尤為重要。通過改革達到使學生具備科學的思維方式和較強的動手能力,并能運用MCS-51系列芯片進行工程開發和應用的能力。在教學過程中可以用單片機仿真試驗系統良好的人機界面,通過單步執行功能讓學生在顯示窗口上可以看見相關寄存器的變化,并能看到轉移位置;碰到中斷時程序如何轉入中斷入口去執行以及中斷程序結束后程序如何返回。通過程序分析和觀察執行過程,一目了然。
為了使學生具有獨立分析、解決工程中遇到的實際問題的能力和獨立開發單片機應用系統得能力,我們在理論教學結束后另外可以增加兩周集中實訓教學環節,以體現出實踐教學的重要性。比如:我們在分析單片機應用技能基礎上,設計了一個典型系統――單片機溫度(壓力)檢測與監控系統。它由檢測系統、信號放大系統、A/D轉換器、控制系統及單片機系統等六個部分組成。
具體要求如下:檢測系統能把0―100℃的溫度轉換為0-1V的信號。放大及波形變換電路把信號放大到0―5V的直流信號,經A/D后送入單片機系統,單片機系統對測量信號進行濾波,非線性校準,標度變換,通過人機界面顯示出來。報警值可通過人機界面(鍵盤)設定。單片機系統還能完成對控制量的自動設置。本方案是集電工、模擬電子、數字電子、自動檢測、單片機的嵌入式應用于一體的系統,為了提高單片機的應用能力,我們把這個綜合項目進行分解,把總的要求分解到各相應課程的實踐中完成。如溫度檢測與監控系統分解為以下幾個子項目:1.電源變壓器的設計與制作;2.穩壓電源的設計與制作;3.放大器與波形變換電路設計與制作;4.非電量(溫度)檢測設計與制作;5.單片機系統設計與制作。根據各部分之間的接口要求提出相應的指標,把這些項目分配到相應的實訓中。例如把電源變壓器設計與制作在電工實習中完成;穩壓電源、放大器及波形變換電路的設計與制作在電子技術實訓時完成;檢測系統設計與制作在自動檢測實訓階段完成;單片機系統的軟、硬件設計在單片機課程設計階段完成;整個系統的組裝及調試在單片機實訓階段完成。通過變壓器的制作,學生了解了選用漆包線的方法,學會小型變壓器的設計,掌握變壓器的繞制工藝。放大器的制作,使學生學會了放大器的設計、制作、調試工藝和電子測量儀器的選擇與使用。檢測電路的設計,使學生學會了傳感器的選擇和使用,進一步理解傳感器的主要技術對檢測結果的影響,學會測量誤差的分析方法。單片機系統的設計與制作,使學生能根據工程要求,配置單片機應用系統的硬件電路,完成顯示、A/D、鍵盤、程控等子程序的編寫調試,熟練軟件編程環境和仿真器、編程器的使用方法。
四、結束語
單片機系統教學應突出教學的自主性、開放性和創新性,有利于新世紀創新人才的培養,符合高校的教育教學規律。在教學過程中,以加強基礎、培養能力、開拓思維、注重創新、提高素質為指導思想、以培養與提高學生的科學實驗素質、動手能力和創新能力為目標,建立以學生為主體、教師為主導,以層次化、模塊化、全面開放的新的教學模式運作。力爭通過單片機系統教學的改革,使學生能理解、掌握實際的單片機應用系統的開發過程,學會掌握及使用新技術的方法,使學生掌握一個實際單片機應用系統的開發模擬過程。
參考文獻:
篇6
關鍵詞:單片機 教學改革 案例教學
單片機自問世以來,以其極高的性能價格比,以及抗干擾能力強、控制功能強的顯著特點,廣泛應用于實時工業控制、機電一體化產品、智能化儀表、通信產品、家用電器及軍事裝備等領域。因此,即使為選修課,該課程也越來越受到學生的追捧。“麻雀雖小,五臟俱全”,單片機雖只是一個芯片,但其內涵非常豐富,知識點多,內容抽象,要在短時間內使學生既熟練掌握單片機原理又能夠嫻熟應用于實踐的難度很大。那么,怎樣才能大幅提升課程教學質量呢?在對單片機教學實踐過程中,筆者在以下幾方面進行了有益的探索。
1 合理設計教學內容,提高授課質量
教學內容的設計包含兩個層面:
1.1 內容的優化整合
在很短的學時(僅20學時)內,如何使學生最大限度地掌握單片機知識,是一個急需解決的問題。針對這一問題,筆者在以下兩方面進行了嘗試。
1.1.1 內容的取舍
我院學生在學習單片機原理與應用課程之前已經學過很多前序課程,如計算機組成原理、C語言程序設計、操作系統、模擬電子電路、數字電路、計算機硬件技術基礎等。并且,在計算機硬件技術基礎課程中,學生已系統地學過尋址方式、指令系統、程序設計方法、存儲器、并行接口(以8255為例)以及模擬I/O接口等內容。因此對數制與碼制、數字電路、程序設計的基本方法等基礎知識不須重復講授;將8086指令系統與單片機指令系統采取對比的方式進行講授;減少了8255芯片的內容,增加了8155芯片,且更注重這些芯片與單片機之間的電路連接及編程使用;減少了A/D,D/A轉換芯片介紹,注重其與單片機之間的連接方式及編程應用。
1.1.2 內容的重組
通常,本課程教材的編排順序是微型計算機基礎MCS51單片機結構和時序單片機指令系統匯編語言程序設計中斷系統定時器/計數器并行I/O接口A/D及D/A接口技術串行通信等內容。如果完全按照教材的編排順序授課,各知識點之間相對獨立,不能使學生建立起整體的概念。因此,整合教學內容,合理安排教學順序,顯得至關重要。
在教學過程中,主要以單片機最小系統組成及原理、單片機指令系統、程序設計、單片機系統的擴展及I/O擴展技術四大模塊為設計主線,以如何組建單片機應用系統并實現其功能為設計思路,將各部分內容有機聯系成一個整體。首先將教學內容分成兩大部分(如圖1所示)―單片機原理與單片機應用。
單片機原理主要包括硬件和軟件兩部分,其中硬件部分重點講授單片機最小系統的組成原理(以51系列單片機為核心的單片機硬件結構與原理、存儲器配置、單片機工作電路、4個并行I/O端口電路結構、中斷系統、定時/計數器);對于軟件部分,將指令系統和程序設計融合在一起,不再講授教材的簡單與分支程序設計、子程序設計和運算程序設計的相關內容,不再逐條介紹MCS51單片機的111條指令,而是重在梳理歸納總結,特別指出51匯編與X86匯編的相同和不同之處;對于一些關鍵指令,結合具體的程序進行講解,加深學生的理解和掌握,如利用DJNZ指令設計循環程序,利用MOVC A,@A+PC和MOVC A,@A+DPTR兩條指令設計查表程序,分別用相應的程序舉例進行講解。在軟件部分,還引入了C51內容,指出C51與普通C的區別。同時針對單片機的I/O端口、定時/計數器、中斷系統也給出具體的編程實例。
在單片機應用部分重點講授單片機的擴展技術,主要包括:單片機應用系統的擴展(程序存儲器的擴展、數據存儲器的擴展、并行I/O端口的擴展)、單片機對鍵盤和顯示器件的擴展技術、單片機對A/D和D/A轉換器的擴展技術以及單片機與單片機、單片機與PC機之間的串行通信技術。針對這些內容的特點(應用性非常強)主要以一些典型器件為例進行講授。例如,程序存儲器和數據存儲器的擴展電路連接有相似之處,教學過程中以新型的EEPROM芯片2817(既可作為程序存儲器也可作為數據存儲器)為例來講授其與單片機之間的電路連接。對于顯示器件的擴展,除了介紹單片機對LED數碼管的擴展技術外,還增加了單片機對LCD顯示器的擴展內容。
單片機原理和應用兩大部分的內容并不是孤立的,同時在教學過程中也不是獨立講解的,單純的講原理,內容很抽象,學生也不易理解和掌握,而在單片機原理的基礎上,穿插各種典型設計案例的講解,將原理教學融入生活或工程實際中的相應案例,既加深了學生對相關內容的理解和掌握,又對學生以后進行單片機系統設計有一定的啟發。
1.2 不斷更新
單片機的發展日新月異,為了避免教學內容陳舊跟不上時代的發展,就必須把握單片機發展趨勢,將最新的技術引入教學中,及時更新課程內容。開闊學生的知識面,激發學習興趣,調動學習積極性,進一步培養學生的創新能力。
如對單片機編程語言的選擇,以C51為主,匯編為輔。由于C語言的突出優點(它兼顧了多種高級語言的特點,并具備匯編語言的功能),針對8051的C語言日趨成熟,成為了專業化的實用高級語言,國內最通用的是Keil C51。但匯編語言也不能被完全舍棄,它在某些情況下具有一定的優勢,如與硬件有關的程序用匯編語言編寫,用C51編寫主程序和運算子程序。所以除了引入C51的相關內容外,還引入了針對匯編和C51的混合編程舉例。除此之外,LCD顯示器接口技術也是新增內容。
2 融入多種教學手段,提升教學效果
在有限的學時內,不僅要使學生學到更多的知識,讓學生在短時間內將所學知識融會貫通并牢固掌握,也是值得每個教師深思的問題。筆者認為,采取多樣化的教學手段是提升教學效果的有效途徑。
目前主要以課堂授課為主,大多采用多媒體和黑板相結合的方式進行。多媒體教學雖然減少了教師在黑板上的書寫時間,但是課堂上單純的程序和電路講解,內容枯燥,學生學習也沒有積極性,不利于學生對知識的掌握。并且,單片機課程既不像一些理論課那樣具有大量的公式需要推導,也不像機械結構課可以采用動畫形式進行內部結構及工作原理的演示。它本身所固有的特點就是實踐性和應用性很強,針對這一點,在教學過程中,一方面采用多媒體教學,節省學時,以便在有限的時間內能教授更多的內容;另一方面將程序和電路仿真軟件――Keil μVision和Proteus引入教學,針對所有引用的程序和電路在課堂上進行仿真,這一做法不僅吸引了學生的眼球,激發了他們的學習興趣,更加深了學生對所學知識的掌握,同時也掌握了這兩個軟件的應用。這里僅舉兩個例子。
例1:對MOVC A,@A+DPTR和MOVC A,@A+PC兩條查表指令的使用,分別如圖2和圖3所示。圖中兩段程序均使用查表指令進行平方值的查詢,程序雖然短小,卻足以說明這兩個查表指令的具體用法,非常有利于學生的理解和掌握,尤其是MOVC A,@A+PC,在使用之前需要加一個偏移量。從圖中左側寄存器A中的值可以讀出具體結果。利用Keil μVision除了可以驗證程序的正確與否之外,還可以使學生更好地了解單片機內部存儲器的配置,如這兩段程序中,具體的平方值都是以常數形式存放于程序存儲器中,從圖右下側可以看出,它們存放在以2000H單元開始的ROM中。
例2:單片機對ADC0808芯片的擴展技術(如圖4所示)。圖中以一分壓電阻作為輸入的模擬信號,輸入ADC0808的IN3通道,單片機通過P0口擴展了4位LED數碼管來顯示模擬電壓對應的數字量。滿量程顯示255(FFH),改變分壓值(圖中分壓比為65%),對應的數字量輸出也會相應改變。AD轉換需要通過程序來實現,這就用到了Proteus和Keil μVision軟件的聯合仿真,以Keil μVision軟件對程序進行編譯生成HEX文件供Proteus電路調用,然后在Proteus軟件中運行電路和程序,即可得到仿真結果(如圖4所示)。
3 以案例推動教學,培養學生動手能力
雖然將程序和電路仿真軟件引入教學,確實提高了課堂的授課效果,但畢竟沒有給學生親自動手實踐的機會。所以,為了培養學生的動手能力和創新能力,達到學以致用的目的,在教學方法上,我們引入了案例教學。不僅在課堂上引入大量生活中或工程中的實例,如加入單片機在軍事、通信、能源、機器人、交通、IT以及現代工業、農業、儀器儀表、汽車電子系統、家用電器、玩具及個人信息終端等諸多領域的應用案例,增加學生的感性認識;更重要的是通過讓學生選擇不同的設計題目,親自動手設計硬件電路和軟件編程實現相應的功能,大大提高了學生的動手能力和創新能力。
由于是大班教學(50~60人),而且課時又少,不便于開展實驗教學,同時,原有的單片機實驗箱,課程實驗固定,不利于培養學生的創新能力。通過設立不同的設計任務,有效調動學生的學習積極性,使學生積極開動腦筋完成任務,以任務推動教學,突出學生在學習中的主體地位,進一步鍛煉學生的動手能力,達到熟練掌握本課程的目的。
在教學過程中,設立10個題目供學生選擇,平均每題4~6人。由于時間有限,題目不宜選得太大太難,以能鍛煉學生動手能力,并按時完成任務為原則,題目如下。
(1)定時鬧鈴LCD,(2)密碼鎖控制,(3)8051八音盒,(4)基于單片機的數字鐘,(5)機箱活動門(如光驅門)的控制,(6)8通道自動溫度檢測系統,(7)多功能信號發生器設計,(8)用單片機來設計計算器,(9)單片機與微機之間的無線數據傳輸,(10)紅外遙控器的設計。這些設計題目可充分鍛煉學生對8051定時器、按鍵掃描、LCD顯示器、密碼比較處理、歌曲旋律設計、A/D、D/A轉換器的接口設計、串行通信及單片機對電機驅動的設計方法。在學生完成項目過程中,給予適度的指導,關鍵是讓學生自己獨立自主、保質保量地完成設計任務,把上課時的被動學習變為課外實踐中的積極主動思考。一方面提高了學生的動手能力、解決問題的能力和創新能力;另一方面讓學生帶著問題學習,激發了其學習興趣和熱情,增強了學生的自信心,在課程教學實踐中收到了很好的效果。
4 結束語
這些做法在教學過程中收到了非常好的效果。通過合理設計教學內容,提高了課堂授課信息量及授課效率,解決了學時少與授課內容多之間的矛盾;課堂引入Keil和Proteus仿真教學手段,大大提高了課堂的授課質量;案例教學法的實施,激發了學生的學習熱情和學習興趣,提高了學生分析問題、解決問題的能力,培養了學生的動手能力和創新能力。
參考文獻
[1] 靳達.單片機應用系統開發實例導航[M].北京:人民郵電出版社,2003.
[2] 陳明熒.8051單片機課程設計實訓教材[M].北京:清華大學出版社,2004.
篇7
Abstract: A teaching philosophy method for improving the student ability and programming ability was proposed. By introducing the proteus and keil software in the classroom, students see the control object in real time and can do it themselves. It helps to lay a solid foundation for students graduating from design and electronic contest.
關鍵詞: proteus;keil;單片機;教學改革
Key words: proteus;keil;single-chip microcomputer;teaching reform
中圖分類號:G40 文獻標識碼:A 文章編號:1006-4311(2013)07-0219-02
0 引言
《單片機原理與應用》這門課程是一門實用性很強的課程,目前是講課28學時、實驗12學時,一共40學時。以前的教學都是主要講述單片機的硬件結構以及相關的組成部分的工作原理,對編程的要求不高,而且用的教材一直是以匯編語言為基礎的,這樣學生學習起來,單片機的匯編語言指令系統容易與另一門課程《微型計算機原理與應用》的指令混淆。而且匯編語言編程對于有些學生而言有些難度,不太容易記住。在《單片機原理與應用》這門課的12個學時的實驗中,大部分學生剛對編程環境有些熟悉,剛進入狀態,實驗就已經完了。很多學生學完《單片機原理與應用》這門課后,讓他編寫一個簡單跑馬燈的程序都無法完成。這樣對學生后期要參加的一些競賽活動都會有一些影響,如全國大學生電子競賽、飛思卡爾電子競賽等競賽活動中,都會用到單片機,而且對學生的編程能力有一定的要求。以前參加競賽的學生都是利用暑假時間來重新學習單片機的編程知識,這樣學生就會花一部分時間去補習學過的知識。而且在畢業設計中,很多學生對于課題中用到的單片機的相關的編程也不太會。鑒于目前《單片機原理與應用》這么課程教學與實踐中存在著的以上問題,所以《單片機原理與應用》這門課有必要進行課堂教學的改革。我們將通過改變教學觀念和模式,注重實驗動手能力培養和分析解決能力培養,在考試考核等方面也相應的改革嘗試。
1 改革的理念及思路
《單片機原理與應用》這門課程教學改革主要是對教學方式的改革,本次改革的側重點是學生的動手能力和編程能力的鍛煉,選擇C51教材。教學方式有兩種主要形式:一是以教師為中心的傳授知識型教學偏重于原理的論述和編程方法的介紹;二是以學生為中心的探究與體驗型教學,重視應用和編程,解決具體問題。探究與體驗型教學的特點是:把問題交給學生,在老師引導下收集資料、擬定方案、動手編程實驗最終解決問題,實現相關的功能,并進行歸納總結。
基本的思路是:是讓學生在探究對象解決“問題”的過程中掌握本課程的知識點和原理。教師在探究式學習中的主要任務是“引導”。讓學生圍繞問題去琢磨,真正進入到探究的狀態。因此實施本項課改探究體驗學習的關鍵:
①是根據教學要求和課程內容,使學生充分了解當前該領域技術發展的現狀,以及《單片機原理與應用》相關的知識。
②提供條件動手實驗解決具體問題,實現相關功能。
③課堂上引入Proteus和keil軟件,使學生在課堂上可以對相關的軟硬件有一個直觀的了解,并激發學生對該門課程的興趣。
1.1 具體的實施方案與路徑 本課程的教學實施分兩步:①課堂教學提出問題,講授原理要能引起學生思考和探究興趣。要用調研、查資料的方式讓學生獲取學科知識體系,引起學生探究熱情。在課堂上引入Proteus和keil兩種軟件,讓學生在課堂上對單片機相關的硬件和軟件有一個直觀的接觸和了解。②綜合運用計算機技術進行設計方案、電路原理圖的繪制、軟件的編寫和調試、完成任務達到掌握知識的目的。
1.2 考核方式的改革 考核我們從以下幾個方面全面綜合評價學生成績:
①采用階段評價、目標評價、項目評價,理論與實踐—體化評價模式。
②結合設計方案答辯、現場解決問題、提交作品、測驗、考試等情況,綜合評價學生成績。
③既注重學生在實踐中獨立分析問題和解決問題能力的考核,又注重學生協同作業的溝通、協作能力和團隊精神。
2 預期的成果
《單片機原理與應用》新教學方法的研究和推廣,能真正把教師的一言堂變為引導學生積極思考、思想交流的大講堂,使學生在實踐中學會分析思考,掌握科學研究基本方法,在學習實踐中喚醒自己的潛能,激發自己最大的創造力。學生自主提出的問題更能引起學生的興趣和解決問題的欲望。獲得深刻的體驗。
《單片機原理與應用》這門課是我院自動化、測控、電子信息和通信工程、物理學的重要專業基礎課程,每年約有400學生要學習該課程。也可以為相關工科專業的學生開設。
采用與開放性實驗、課程設計和畢業設計以及大學生電子競賽相結合的方式,充分利用現代媒體、實驗室和圖書館資源,不僅為學生提供了鍛煉動手能力環境,還為不同年級、不同專業的學生提供了交流、探討和相互學習的機會。使我們的課堂得到延伸。培養學生的協調能力和團隊精神。為學生的就業和將來工作奠定堅實的基礎。
3 實際效果和存在的問題
從目前的教學效果來看,比以前取得比較好的教學效果。由于在講課過程中,當講到具體實例時,都會用Proteus給出仿真的電路圖和實際運行的效果圖,這樣學生可以很直觀的看到單片機具體的控制過程,而且讓學生參與互動,充分調動了學生的積極性,學生通過在課堂上自己動手編寫和修改程序來控制一個具體的例程,這樣大家可以把學的知識馬上進行應用,可以看到實際的控制效果,學生都愿意參與。而且,我們每4人為一個學習小組,有一個開發板,大家學完相關的知識點后可以在宿舍自己互相討論,這樣可以把相關的知識點學得更加的牢靠,而且動手能力差的學生可以通過其他同學的指導也可以很快上手。這樣學完這門課后整個班級沒有一個不會編程的學生。如果大家有問題不清楚的可以通過電話或者QQ的方式與老師聯系,可以及時的解決學習中遇到的問題。學生學完后,都不再懼怕編寫程序了。
當然也存在一些問題,如剛開始的時候大家互動不是很積極,但是通過幾次鼓勵以后大家逐漸的積極參與到互動環節中來,還有就是我們的開發板是用串口線進行下載的,但是現在很多學生都是用的筆記本電腦,沒有附帶串行口,調試起來不方便,就讓大家通過Proteus先仿真,通過后再到有臺式機的同學那調試具體的程序。后期將通過修改開發板下載模式或加usb轉串口線的方法來改變這個問題。
4 結束語
通過這次教學改革,《單片機原理與應用》這門課從原先的匯編語言教學模式轉變成現在的C51編程教學模式,并通過KEIL和Proteus軟件的引入,使學生在課堂上可以比較直觀的看到單片機對具體硬件的控制實現的現象,加深對單片機的認識和理解。使學生學完這門課后可以自己獨立的設計一些簡單的單片機控制系統,為學生后期的畢業設計、參加大學生電子競賽等打下堅實的基礎。
參考文獻:
[1]馬忠麗.影響教學改革的因素及對策思考.甘肅科技縱橫,2004,6:154-155.
[2]陳桂友,柴遠斌.單片機應用技術.北京:北京工業出版社,2008:20-35.
[3]黃秀海,滕清秀.教學改革效果的實證研究.當代教育理論與實踐,2012,1:111-113.
篇8
關鍵詞:單片機;課程;教學改革
《單片機原理與接口技術》課程涉及的知識點多,對技能要求全面,使得學習者備感困難。同時,由于高職學生的知識接受能力弱,傳統教學方式必然造成學生聽不懂,跟不上,進而厭學。面對以上問題,本文試圖就高職特色的《單片機原理與接口技術》課程教學改革作一探索。
《單片機原理與接口技術》課程的特點
單片微型計算機因其具有集成度高、運算速度快、體積小、運行可靠、價格低等特點而在過程控制、數據采集、機電一體化產品、家用電器、智能化儀表和網絡技術中得到大量使用。國內高校、中專、高級技工學校都相繼在計算機工程、軟件工程、工業自動控制、機械電子工程、精密儀器、電工電力電子、電子工程等專業開設了《單片機原理與接口技術》課程。越來越多的企業也把掌握單片機技術作為招聘技術人員的標準之一。
高職院校中,由于學制限制,學時少,不少院校和專業將《單片機原理與接口技術》課程也作為對非計算機專業學生進行現代計算機技術的第二次認識和啟蒙教育,因此該課程顯得更為重要。學生一般都要進行計算機應用基礎的學習,完成對計算機的初步認識和基本操作的學習。如果學生缺乏相關的硬件訓練,將對計算機應用的理解和學習造成障礙?!秵纹瑱C原理與接口技術》課程集成了計算機組成原理、微機原理、匯編語言等課程的相關內容,并且包含單片機技術本身的知識體系。單片機“麻雀雖小,五臟俱全”。為了弄清單片機的一個概念,往往要牽扯到更多的新概念。因此在學習單片機原理與接口技術的過程中,很多學生感到困惑和吃力。
根據學生特點和課程特點,教學中應注意的幾個問題
《單片機原理與接口技術》教學中必須強化基礎、注重應用,進行模塊化教學。同時要把握好教學與培訓、理論與實踐兩個方面的關系。教學與培訓是有區分的:教學是強調系統的基礎知識,培養學生進一步學習的能力;培訓則是對有一定基礎的學生進行短期強化訓練,盡快上手,進入角色。教學必須由易到難,符合認知規律。教學內容既要有一定的先進性又必須相對穩定。單片機基礎知識相對穩定,而接口芯片的發展則可以用日新月異來形容。單片機作為一門技術,《單片機原理與接口技術》課程必然是以實驗為主的課程。
教學中應先給學生一個總體的知識框架和學習脈絡,讓學生在任何時候對基本知識的把握都是清晰和完整的。學習單片機是一個漸進的過程,往往學習一遍難以完全掌握,而且這門技術也在不斷發展,因此要培養學生的自學能力。教學中要講清、講透單片機硬件結構。根據教學要求和學生實際,對接口技術及接口芯片的講解和使用可簡可繁、可多可少。有條件的情況下,相關專業應開設專門的《單片機原理與接口技術》實踐技能培訓課程。一般專業也要充實實驗教學,開足基礎實驗,作為理論教學的有力補充,以加深學生對基礎知識的理解和基本技能的訓練。
探索有高職特色的《單片機原理與接口技術》課程教學方法
“教、學、做合一”教學法在單片機課教學中,要充分發揮教與學的積極性,努力走“實踐―理論―再實踐”之路。強調在做中教,在做中學。通過理論教學以及實驗和實訓的有機配合完成教學目標。
3P教學法3P的概念是指原理(Principle)、實踐(Practice)和產品(Product)的三者合一,是“教、學、做合一”的具體應用,將理論學習、實踐應用、產品制作有機地結合為一體,以理論教學為基礎,以實踐訓練為重點,以掌握知識和技能、制作產品為教學目標,較好地體現“學用一致,知能并舉”的教育思想。在單片機教學中,這種教學法是非常值得提倡,并取得顯著成效的一種方法。
案例教學法教師可在上課前讓學生預習教師準備的實例材料,形成一定的看法,做好實例討論的課前準備;在課堂中,針對實例出現的問題,教師組織全班討論,由學生找出解決的方法,做出辨析;最后教師作簡短的點評或補充性、提高性的總結。
上好每一堂課,注重教學設計
要提倡學生參與教學。這就要求教師在備課時不僅準備專業技術內容,更要研究教法,即如何利用“項目”、“實例”、“問題”等手段來激發學生的興趣,提高學生參與程度,這也是課程設計的重要內容。教學設計有以下幾種方法:(1)根據課程教學內容劃分教學單元,按照一體化原則進行設計。(2)確定每個單元課程目標,包括知識目標和能力目標。(3)選定每個單元課程單項實訓項目,以實例貫徹單元教學之中。(4)確定演示、實驗、實訓、實習等內容。(5)引入案例,問題驅動,操作演示,展開知識,討論問題,總結提高。(6)板書演示,示范操作。(7)自查課程目標、層次、進度、信息量等。
參考文獻:
[1]張華.課程與教學論[M].上海:上海教育出版社,2001.
[2]門振華.職業技術教育概論[M].重慶:重慶大學出版社,1988.
篇9
關鍵詞:單片機;民族大學生;教學
作者簡介:閆學勤(1978-),女,新疆吉木薩爾人,新疆大學電氣工程學院,講師;帕孜來·馬合木提(1962-),女,維吾爾族,新疆吐魯番人,新疆大學電氣工程學院,副教授。(新疆 烏魯木齊 830047)
基金項目:本文系新疆大學精品課程“單片機原理及應用”、新疆大學2013年度“大學生創新訓練計劃”重點項目的研究成果。
中圖分類號:G642.0 文獻標識碼:A 文章編號:1007-0079(2013)30-0119-02
隨著電子信息技術的不斷發展,單片機以其優異的性能和低廉的價格被廣泛應用于社會生產生活的各個領域。由于單片機作為微控制器(MCU)的應用領域越來越廣泛,社會對單片機開發應用人才的需求也不斷提高,因此許多高校電子信息類專業都開設了單片機原理及應用課程。[1]但由于這門課程實踐性較強,課程內容抽象,學生普遍存在理解和學習問題。因此,如何切實提高學生的學習熱情,使學生能夠真正掌握并利用單片機解決實際問題一直是教研教改的重點內容。新疆大學電氣工程學院作為自治區電氣工程、控制工程、熱能工程等領域層次最高的人才培養基地,為了減輕少數民族畢業生就業困難和壓力,針對少數民族學生的特點,改革教學方法和手段,加強民族學生單片機實踐和綜合能力的提升。這不僅關系到課程的教學任務是否能夠順利完成和實施,更關系到少數民族學生在該技術領域的學習和發展。
一、民族大學生在學習中遇到的問題
經過近幾年的教學實踐,教學過程中民族學生普遍存在學習積極性不高、學習效率低的情況。這主要有以下幾方面的原因:
1.少數民族大學生的學習基礎薄弱
新疆少數民族同學大都來自南疆,中小學基礎教育薄弱,漢語水平普遍不高,他們進入大學以后由于是漢語授課,學習很吃力,理解不夠,學習效果不理想。
2.少數民族大學生學習興趣不足
許多厭學的學生都是因為對所學的專業不感興趣。因此,提高少數民族學生的學習興趣是改善這一狀況的前提。這就需要任課老師多解釋,多鼓勵,給學生自信心,讓民族大學生對學習感興趣,真正成為學習的主角。
3.民族大學生的學習習慣和動手能力不強
現在許多大學生普遍存在上課不注意聽講、不做筆記、課下很少看書、不認真做作業的現象,沒有養成良好的學習習慣。如果民族同學也這樣,那么教學效果必定不好。而且,新疆少數民族地區教育基礎條件艱苦,教育資源有限,少數民族學生很少參與課程實踐,因此普遍動手實踐的能力較弱。[2]另外,由于少數民族同學普遍存在語言和文化基礎的雙重學習障礙,往往除了按規定計劃安排學習外,自己很少主動參考和閱讀課外讀物,專業知識較窄。
二、“單片機原理及應用”教學方法的思考
由于民族班學生與漢族班學生的基礎條件有很大差別,因此不能簡單地從教學大綱上加以區別,而應從教學方式、方法上進行改革,更有針對性。新疆大學電氣工程學院自動化專業對人才培養規格有不同定位:漢族班是以工程研究應用型為主,而民族班要突出應用技術的特點。所以作為實踐類課程,如何教好“單片機原理及應用”課程一直在不斷研討中,而且該課程也獲得了“新疆大學精品課程”的支持。
“單片機原理及應用”課程的主要內容是以MCS-51單片機為主線,從實用角度出發,介紹了MCS-51單片機的硬件結構、指令系統,并從應用的角度介紹了匯編語言程序設計與各種硬件接口、各種常用的數據運算和處理程序、接口驅動程序以及MCS-51單片機應用系統的設計。[3]在課程教學中為了突出培養目標“應用技術”特點,使民族班學生的學習積極性和學習效果得到顯著提高,結合民族班學生情況,對教學方式方法從以下幾方面進行了改進:
1.注意授課語言表達方式
由于大多數民族班學生的漢語水平不高,因此在授課時教師應將授課內容通過淺顯易懂的表述方式來表達,要有耐心,并且注意講話語速,通過生活中的常見實例,運用類比和推理等方法使學生理解課程內容,掌握課程重點。
2.采用“引-激-拓”教學模式,激發學生的學習興趣
以往傳統“填鴨式”的教學方法不適合當前民族班學生。學生是課堂教學的主體,在教學中應該不斷鼓勵學生主動參與、勤于動腦,培養學生分析問題和解決問題的能力。因此,將“引-激-拓”課堂教學模式引入到民族班教學中,通過引入學生感興趣的事例,調動學生的注意力,從而激發學生的好奇心和求知欲,激發學習興趣,加強知識點的拓展,增強學生解決實際問題的能力。
3.運用多媒體教學手段,加強學生對抽象概念的理解
制作圖文并茂、聲像俱佳的多媒體課件,利用多媒體的教學特點,將課程中抽象的理論知識和實際操作步驟通過動畫和圖片等靈活的互動手段向學生演示,使教學更直觀、更生動,從而達到提高課堂教學效率的目的。
4.督促學生養成良好的學習習慣
養成良好的學習習慣是成功的要素。民族班大學生必須要做好課堂筆記,課后認真復習,并將系統設計方案思路和方法以及學習心得、問題等做好記錄,定期進行檢查。同時學會運用課外參考資料,拓展知識面。在每次上課時,多采用提問方式進行教學引導和啟發。這種方式有利于師生間的互動,檢查學生的學習情況,督促學生集中注意力,對學習效果起到促進作用。[4,5]
5.促進師生間互動,提高學習效果
在教學中鼓勵學生說出自己對課程內容的理解,這樣可以加深學生理解授課內容的含義,而且也提高了漢語水平。每周定期輔導,檢查學生的課堂筆記和學習心得,掌握學生的學習動態,并針對問題進行答疑解惑。由于該課程理論知識過于枯燥,為了加強學習效果,在某些實際應用章節內容利用學生的興趣、勇于競爭和挑戰的心理,將學生組成團隊,作業提前分配到課下,讓同學們有充分的準備時間,課上安排15分鐘讓同學們進行表述,啟發設計思路,有意識地互相對比學習,既激發了學生的學習興趣,提供了展示自我的機會,培養學生嚴謹的治學作風,又加強了師生互動、學生間互動,活躍了課堂氣氛,達到良好的教學效果。
6.加強動手實踐能力的培養
單片機原理及應用是一門實戰性很強的學科,只有多動手才能掌握它的精髓。因此大力鼓勵和引導民族班學生走進實驗室,利用Proteus仿真軟件增強教學實踐性,使學生對所學知識有了總體認識。在此基礎上結合硬件實驗系統,支持學生設計和制作電路板,焊接元器件,讓學生獨立完成所安排的任務,培養學生解決實際問題和創新的能力,使他們從軟件到硬件使用有一個質的飛躍。
7.把科研成果引入教學,鼓勵學生參與大學生創新活動
新疆大學一直大力鼓勵學生參與大學生的科研實訓和創新活動。為了加強學習效果,提高民族學生的綜合素質,教師們將科研成果引入教學,支持民族學生將自己的想法變成現實,鼓勵民族班學生協助教師進行實驗和科研研究,不僅能提高學生的學習主動性,還能在實踐中鍛煉他們的動手能力。[6,7]
三、教學改革效果
1.課堂和實驗課教學效果
通過教學設計和教學實踐的改革,民族大學生普遍對學習充滿了興趣,在課堂上能夠跟著老師的教學節奏上課,并且主動積極地思考和回答問題,課下能主動查閱資料提出問題,勤于動腦。在實驗課上,大多數同學能夠獨立完成基本實驗內容,還有些同學則更深入,與老師探討優化改進思路,完成綜合設計內容。
2.大作業反饋教學效果
從最近幾屆不同專業班級上交的大作業來看,民族學生結合自己的專業以及感興趣的內容在選題上發揮主觀能動性,選題應用面比較寬,如教室節能照明、智能家居、智能功率表、小車調速系統等,涉及到過程控制和運動控制的內容。在完成大作業的過程中,民族同學通過自己獨立查閱資料文獻并努力思考,初步掌握了單片機控制系統的設計和制作方法。這不僅鞏固了課堂教學和實驗效果,同時還對提高他們的動手實踐能力打下了堅實基礎。
四、結束語
通過分析民族班學生在學習“單片機原理及應用”課程時遇到的困難,結合理論和實踐,在教學方式和方法上提出了自己的思考,實施后學生學習的主動性和教學成效有明顯的改善,為培養民族生實踐動手能力提供了有力的幫助。老師一定要愛學生,要有耐心,鼓勵他們,培養民族大學生的動手實踐能力,使他們成為社會需要的人才。
參考文獻:
[1]龍志強,施曉紅,謝云德.“任務驅動法”在單片機系統設計教學中的實踐[J].實驗室研究與探索,2008,27(3):101-102.
[2]陳巒,馬小潔,姜波.以就業為導向的新疆少數民族高等工科教育改革[J].中國電力教育,2008,(15):37-39.
[3]王曉娜,宋世德,王彥霞.單片機實驗教學方法的研究[J].實驗科學與技術,2012,10(1):69-70,73.
[4]史成芳,程榮龍.基于“案例驅動”的單片機教學方法研究[J].實驗科學與技術,2010,8(6):93-94.
[5]楊立生.單片機教學方法研究[J].中國現代教育裝備,2010,
105(17):84-85.
篇10
【關鍵詞】單片機原理與應用課程
教學改革 實踐
【中圖分類號】G 【文獻標識碼】A
【文章編號】0450-9889(2012)02C-
0118-02
單片機原理與應用課程是高職電氣類專業一門十分重要的核心課程。但是,由于該課程內容抽象,相關課程繁多,學生普遍反映難以學習和掌握。筆者結合自己多年教改的體會,分析了單片機課程教學目前存在的一些問題,并提出了改革其理論教學和實踐教學的一些措施。
一、目前高職單片機教學存在的問題及原因
(一)教學內容及教學安排與高職單片機課程的教學目標不一致
1.理論教學內容方面。傳統的單片機教材一般分為理論與實驗兩部分。理論教材的內容一般是以單片機的結構為主線,先是論述單片機的基本結構,接著是單片機的指令系統和匯編語言程序設計,然后是單片機的內部資源及編程、單片機的各種接口及應用,最后是各種元器件的應用。這樣的教材詳細講解了單片機的結構和功能,為學生全面掌握單片機的理論知識提供了便利。但是,對于高職院校的學生來說,這樣的教材不是很適宜。因為,第一,高職院校的學生基礎較差,學習能力不強,對于抽象的理論知識難以理解,也不很感興趣;第二,傳統教材的內容陳舊,理論性強,實用性差,未能突出高職院校培養應用型、技能型人才的特點;第三,傳統教材的內容與實際應用相脫節,缺少單片機開發應用的最新成果。
2.實驗教學內容方面。傳統的實驗教材一般是根據實驗室所配備的單片機實驗箱來編寫的驗證性實驗或一些簡單的設計性實驗。做實驗時學生只需按給定的實驗步驟進行簡單的硬件連接、程序錄入和編譯下載;無須了解整個系統的開發、調試及工作的過程。這樣的實驗教材與理論教材的關聯是很少的,各自獨立成書,理論課與實驗課各自為政,相互脫節,其結果必然是使理論教學和實驗教學難以相輔相成、相互促進。
3.教學內容的安排上,理論教學與實踐教學相分離。單片機課程傳統的教學模式一般是:理論教學在教室講解,實驗教學在實驗室操作,二者實施的時間、空間完全各自獨立,其中又以教室的理論教學為主。這種教學安排將理論教學和實驗教學相分離,既無法充分發揮理論對實踐的指導作用,也無法及時地通過實踐來加深對理論的理解。
(二)傳統實驗的方式單一、效率和效果差,無法達到培養學生實際動手能力的目的
傳統的實驗教學大多采用實驗箱實驗的方式,在實驗室中進行,它往往會受到諸如硬件資源、實驗時間和實驗場地的限制。學生在做實驗時,一般是在實驗教材的指導下,按已給出的程序(有的甚至是已調試編譯好的可執行代碼)和已給定的實驗連接簡圖進行,學生無須了解整個系統的電氣原理。因而即便學生已按要求正確無誤地完成了整個實驗,得到了相關的實驗結果,但他們對整個系統的工作還是一知半解,沒有一個整體的概念,最終還是不會設計電路,有的甚至連基本的電路圖都看不懂。這種實驗的實驗方式單一,實驗的效率和效果都很差,根本達不到培養學生實際動手能力的目的。
(三)教學的方式、方法及手段有待提高
單片機技術是現代電子工程領域一門迅速發展的技術,不僅其芯片型號及功能日新月異,而且開發其應用系統的技術手段和方式方法也層出不窮,各種各樣的仿真軟件大量涌現,單純依靠板書教學(或“板書式”的多媒體教學)以及實驗室內的有限實驗,已越來越跟不上技術的發展,越來越適應不了高職院校培養學生實際動手能力的需要。
二、理論與實踐方面的改革
(一)理論教學的改革
1.重構教學內容以適應單片機技術的快速發展。結合職業院校單片機教學的目標及學生學習的特點,我們根據單片機應用系統的實際開發過程,基于項目導向的原則,對單片機課程的教材進行了重構,開發出新的單片機教材。新教材擯棄原來的章節概念,打破了原有的知識體系,不再以單片機的結構為主線,而是依據任務驅動、項目導向的教學思路,以項目實踐為單位來組織教學內容,將單片機應用系統的設計與開發過程與單片機的相關知識點有機地結合在一起,使學生在學習各個單片機應用系統(即項目實踐)的設計與開發的過程中,認識單片機,掌握單片機,應用單片機。對各個項目的編寫,一般是先提出項目要求,然后給出能仿真實現的系統電路原理圖及程序,接著再陳述本項目所涉及的理論知識及本項目的設計思想、工作原理和過程,最后是相關的理論拓展及相應的技能拓展項目,以便學有余力的學生進行更深入的學習,使之擁有廣闊的自主學習和自主創新的空間。所有的項目安排我們都遵照由淺入深的原則,通過漸進的學習逐步提高學生的知識和技能。教學改革的基本思想是強調“做中學”,每一個項目均能通過仿真實驗來展示系統運行的結果,既直觀生動又費時不多,大大加強了理論與實踐的聯系。
2.引入C51語言的教學,降低單片機指令的學習要求及難度。傳統單片機的教學及其應用系統的開發,一般都是以匯編語言作為開發工具,因為匯編語言具有代碼緊湊、執行時間短、控制及時等優點。但是隨著單片機技術的發展,其編程繁瑣、可讀性差、可移植性弱等缺點越來越難以接受;相反,C語言在功能上、結構上、可讀性和可維護性上有明顯的優勢。因此,目前單片機C語言已非常流行,絕大部分的應用系統均可直接用C51來編寫,而且在企業的實際應用中已很少有人使用匯編語言來編寫程序。有鑒于此,我們將C51語言引入單片機的教學,這樣就可以將匯編語言及單片機的匯編指令等傳統中極為重要的教學內容作為稍有了解即可的知識,使學生無須花費大量的時間和精力去學習匯編語言及有關指令,從而大大降低單片機理論教學的難度。
3.引入Keil及Proteus的教學,充分發揮單片機仿真軟件在理論教學上的輔助作用。Keil編譯軟件可以對匯編語言、C語言進行編譯與調試,Proteus仿真軟件可以對數字電路、模擬電路、單片機及其電路進行仿真。將Keil編譯軟件與Proteus仿真軟件相結合,可以在計算機上調試和仿真單片機應用系統的運行情況及結果。過去,我們通常都只是將這兩個軟件應用于實驗教學,而忽視了它們在理論教學上強大的輔助作用。實際上,在理論教學時,通過Proteus仿真,我們可以直觀地觀察到教學案例的實際運行效果, 這樣對理論教學有很大的輔助作用,這主要體現在:(1)能夠直觀形象地顯示案例的運行結果,加深學生的印象和感性的認識,并提高學生學習的興趣和積極性;(2)可檢驗案例設計的正確性;(3)直觀地見證程序的執行過程及結果,方便理解案例程序;(4)學生課后可隨時對課本的所有案例進行仿真驗證和學習,以幫助學生理解課本的相關知識,使仿真實驗成為可指導學生學習的、可靠的“老師”;(5)通過仿真實驗,學生可以從嚴重依賴于實驗室實驗的狀況中徹底解脫,只要有電腦,在宿舍就可以進行單片機仿真實驗。
(二)實踐教學改革
1.實踐內容層次化,實驗形式多樣化。將單片機的實驗,按內容深淺的不同劃分為三個層次,即驗證型實驗、綜合型實驗和課程設計型實驗;按實驗形式的不同劃分為四種,即仿真實驗、實驗箱實驗、實驗板實驗、實際工程應用實驗。實驗時不管是什么層次的實驗均要求先進行仿真實驗,而且對于仿真實驗除了剛開始學習Keil和Proteus軟件時,在實驗課堂上統一完成外,其他的仿真實驗均要求學生利用課外時間在實驗室外獨立完成。
驗證型實驗一般只進行仿真實驗,其內容均選自理論教學的案例(目的是加強理論與實驗的關系),均作為課外作業的形式布置給學生完成。當然,上課時老師可以將仿真結果演示給學生看,學生在課外只需按照案例給出的程序和電路圖即可進行相應的仿真實驗。做這種實驗的效率很高,不用占用上課時間,而且其仿真效果也很好。通過這些實驗,一方面可加深學生對理論教學內容的理解,另一方面可讓學生逐步熟悉Keil軟件和Proteus軟件的使用。
綜合型實驗是對單片機某一項目內容進行較深入的實驗研究,其內容可以是理論教學中所講到的某一較大的案例,也可以是實驗箱或實驗板所配送的某一專題的實驗案例;我們可以根據實驗的時間及實驗內容的難易來確定是否給出電路和程序,是否只要求做仿真實驗或是還要做實驗箱、實驗板實驗等。通過這種實驗一方面可進一步提高學生進行仿真實驗的技能,另一方面也讓學生逐步熟悉實驗箱或實驗板等單片機應用系統的開發工具,為學生進行下一步的實際工程應用打下堅實的基礎。
課程設計型實驗是在單片機課程學習完成后,針對單片機在實際生產、生活中的具體應用而開發的一個單片機應用系統,如數字多用儀表的設計、紅外遙控系統設計、簡易電子琴設計、帶農歷的萬年歷設計,等等。對于課程設計型實驗,學生不再單獨進行,而是按小組進行,而且要求同學們按照單片機實際工程應用的開發程序完成整個過程,這包括軟硬件的設計、仿真實驗的實現、電路板的設計與制作、元器件的購買與安裝、程序的下載與運行等。通過這種實驗可以讓學生掌握單片機應用系統的整個開發過程,為今后的實際工作打下堅實的基礎。為了保證實驗的成功率,增強學生的信心,開始可以先選擇一個極其簡單的驗證型實驗來進行,以便讓學生熟悉整個單片機應用系統的開發過程,然后再真正從事復雜的課程設計型實驗。
2.通過引入仿真實驗,大大提高實驗的效率和效果,從而可增加實驗的內容和難度。如前所述,我們在理論教學和實驗教學中均已引入Proteus仿真軟件與Keil編譯軟件,通過仿真實驗,可以將很多實驗(尤其是驗證型實驗)作為作業的形式布置給學生,要求他們在課外仿真實現。對于需要用實驗箱或實驗板進行的實驗,我們也要求學生先在仿真軟件中實現,然后再進行實驗箱(或實驗板)的實驗,觀察硬件運行的結果與軟件仿真的結的差別。這樣做的目的是將整個實驗一分為二,仿真部分學生利用課外時間在自己的電腦上完成,實際硬件實驗的部分在實驗室完成,從而大大提高實驗的效率和效果,為增加實驗的內容和難度提供可能。
【參考文獻】
[1]陳龍,張亞君.Proteus仿真軟件在單片機實驗教學中的應用[J].實驗技術與管理,2009(8)
[2]唐煒.基于“項目驅動”的單片機類課程實踐教學改革[J].實驗室研究與探索,2010(5)
[3]王新剛,余潔.淺談單片機課程教學質量的提高[J].教育與職業,2010(11)
[4]陳宜建.虛擬實驗在單片機教學中的應用[J].中國職業技術教育,2010(2)
[5]熊春如,彭小娟,劉世安.項目驅動在高職單片機C語言教學中的實踐[J].職教論壇,2010(5)
[6]丁保華等.單片機原理與接口技術實驗教學改革與實踐[J].實驗技術與理管,2010(1)