前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇單片機原理論文范文,相信會為您的寫作帶來幫助,發現更多的寫作思路和靈感。
論文關鍵詞:Proteus,簡單制作,教學與實踐
1 Proteus 簡介
Proteus是英國Labcenter公司研發的多功能EDA(電子設計自動化),它實現了從電路設計到測試、仿真、調試的整個過程。仿真運行通過后再制作實際電路的話,就大大縮短了開發周期,并且降低了開發成本。所以說它為電子電路、單片機應用系統的開發設計以及教師的教學、學生的學習提供了非常有效的方法。
2 單片機應用系統設計與仿真實例
下面通過制作一個簡單的單燈閃爍,說明如何使用Proteus實現單片機應用系統的設計與仿真。要求發光二極管一亮一滅的不停閃爍。
2.1 設計電路
利用Proteus繪制電路原理圖的步驟如下:
⑴運行Proteus ISIS程序;
⑵單擊P命令進入元件選擇對話框,選擇電路設計中所需的元件;
⑶放置元件到繪圖區簡單制作,布好局;
⑷設置好元件的參數;
⑸連接導線。
繪制完成的單燈閃爍硬件電路圖如圖1所示。
圖1 單燈閃爍硬件電路圖
2.2 編寫程序
ORG0030H
LOOP: SETB P1.0
LCALL DELAY
CLR P1.0
LCALL DELAY
LJMP LOOP
DELAY: MOVR3, #250
L:MOV R4, #250
LL:DJNZ R4, LL
DJNZ R3, L
RET
END
編輯好程序保存時,文件的擴展名必須是ASM格式。
編譯程序,若編譯通過,便得到HEX格式的文件論文開題報告范例。
2.3 加載程序文件
雙擊原理圖中的單片機元件AT89C51,便出現單片機的屬性編輯窗口,在“Program File”欄指出HEX格式的程序文件所在的位置,就可將該程序文件加載到單片機中。
2.4 啟動仿真,看電路運行效果
單擊仿真控制按鈕,觀察電路的運行狀況。
Proteus可以總體仿真運行,也可單步或設置斷點仿真。
啟動仿真后,能清楚地觀察到單片機系統在運行時,各硬件所處的實時狀態。
若電路設計合理、程序編寫正確,就會看到發光二極管不停地閃爍。
2.5 調試簡單制作,修正電路、程序代碼
若未出現想要實現的功能,就需進行軟硬件調試。
對于硬件電路,可用Proteus中提供的測量儀器儀表對電路進行測試、觀察;至于程序,可采取單步或設置斷點進行仿真調試。
不斷修正電路及程序代碼,直到能實現相應功能,并改變元件參數使電路的性能達最優。
注:每次修改完程序后,都必須再編譯一次,然后裝載到單片機中。
2.6 仿真運行通過,制作實際電路
仿真運行通過后,根據設計的原理圖,購買元器件、制板、焊接、測試調試,直至產品制作成功。
Proteus仿真模型是根據生產廠家提供的技術參數文件來建立的,仿真極接近實際簡單制作,所以仿真運行通過后制作的實際電路的成功率相當高。
3 引入Proteus的好處
3.1 教學中
1. 教學內容生動形象化
利用Proteus仿真軟件和多媒體教學設備,在課堂中通過實例仿真,演示從單片機硬件設計到軟件調試的全過程,并演示運行結果,使教學內容生動形象化。
2. 激發學生的學習興趣,提高教學質量
教學中對實例用Proteus進行仿真,這種結合實際講解知識點的方法,大大激發了學生的學習興趣,使知識點變得容易理解、接受,從而提高了教學質量。
3. 拓展學生思維
講解完知識點后,針對實例,向學生提出相關拓展性問題。比如上例中:
⑴P1.0口線上能否多并聯幾個發光二極管?改變R2阻值大小的話會出現什么現象?
⑵能不能將P1.0換為32根I/O口線中的其他線呢?若能的話,改為P0的某一口線時需注意什么?
⑶P1.1~P1.7能否像P1.0一樣都接發光二極管以及電阻呢?
⑷硬件電路改了簡單制作,程序相應地要如何修改呢?。。。論文開題報告范例。。。
通過提問,并適當演示,這樣不僅拓展了學生的思維,同時加強、深化了學生對知識點的理解。
3.2 實踐中
1. 提高開發速度,降低開發成本
從上例可看出,利用Proteus軟件,在繪圖區繪制好電路原理圖,并將編譯后的程序文件加載到單片機中,進行仿真就能觀察整個電路的運行情況,驗證設計是否達到要求,未達到,即可修整設計方案、修改程序、測試電路,直至成功。這樣就無須多次購買元器件板、制板、焊接測試調試等簡單制作,省時、省力、省錢,同時也提高了設計效果和質量。
2. 敢于嘗試,勇于創新
根據仿真通過后的電路原理圖來制作產品,學生就不用擔心元器件損壞等問題,就敢于動手去嘗試設計電路。通過自己動手,加深了對理論知識的理解,同時培養了學生勤思考、勇于創新的精神。
4 結語
教學與實踐中引入Proteus,提高了學生的學習熱情。產品制作成功,學生就會很有成就感、滿足感,這是一個良性循環。通過不斷的實踐,學生的動手開發、創新能力就得到了較大的提高。
參考文獻:
[1]彭勇.單片機技術.電子工業出版社,2009.8
[2]朱成志.Proteus仿真軟件在單片機原理教學中應用. 科技創新導報, 2009
關鍵詞 單片機;賽教結合;教學方法
中圖分類號:G642.4 文獻標識碼:B
文章編號:1671-489X(2013)33-0100-02
1 引言
單片機是一種集成電路芯片,是采用超大規模集成電路技術,把具有數據處理能力的中央處理器、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計時器等功能集成到一塊硅片上構成的一個小而完善的微型計算機系統,在電力、化工、家電和儀器儀表等工業控制領域得到了廣泛應用。單片機原理及應用課程是一門實踐性很強的課程,課程的開設不僅能提高學生的理論基礎知識,而且能提高學生的實踐能力[1-2]。
但在日常教學中,多采用以教材教授為主的傳統教學模式,教學過程中有一些課時的實驗。對于工程專業學生來言,只依靠教學過程中的實驗,很難掌握單片機的教學內容。在本文中,以泰山醫學院電子信息專業的單片機課程教授為例,在教學實踐中將理論教學與科技競賽結合[3-4],采用“賽教結合”的教學方法,取得了較好的教學效果。
2 課程特點以及教學方法的改革
單片機原理及應用課程的基本任務是使學生掌握單片機硬件結構、接口技術以及相應的軟件編程方法,掌握單片機應用系統軟硬件的設計、開發、調試技術,具有較好的單片機實際應用能力,為進一步提高科學技術水平打下堅實的基礎[5]。課程的特點是:
1)知識含量高,課程要求在掌握數字電路、模擬電路和微機原理的基礎上才能很好地學習本課程;
2)內容結構復雜,本課程包括單片機的硬件結構、匯編指令系統和軟硬件設計;
3)實踐性強,單片機目的在于工程應用,所以要求學生能動手設計和開發單片機應用系統。
理論教學方法的改革 針對以上課程的特點,對理論教學方法進行了改革。
1)在教學過程中樹立了“以學生為本”,以提高學生科學素質及創新思維能力為基點的指導思想。以學生為本,就是以教師為主導,以學生作為一切教學活動的主體、出發點和落腳點,加強師生互動,調動課堂內外一切手段,讓學生主動地掌握課程知識,培養學生科學的分析思維能力及創新能力,提高學生科學的專業素質。
2)改進課堂教學,講究講課藝術。注重把講課的科學性、系統性、啟發性和趣味性相結合,配合現代化多媒體教學手段,努力增強教學效果。
3)在課堂教學中,講授理論知識時,結合課程相關內容,以山東省機電大賽參賽項目為例,講解理論知識。這樣既避免了講授理論知識的枯燥,提高了學生學習興趣,又激發了學生的學習積極性,學生更積極地參與到科技競賽中來。
4)針對醫學院相關專業的實際情況,編寫《單片機原理及應用》教材,教材內容中不僅保留傳統教材中的理論知識,并且將與專業相關的科技競賽案例作為題例來加以體現,使學生可以采用更得心應手的教材。
賽教結合在實驗教學中的應用 為了掌握單片機應用系統的設計和實現,實驗和實踐是非常必要的一個教學環節。提高學生的動手能力,最好的方法就是讓學生參與項目研究和開發,但是受實際情況限制,學生參與企業項目研究的機會比較少。山東省機電大賽是為加強大學生創新意識、合作精神和實踐創新能力的培養,激發大學生科學研究與探索的興趣和潛能,促進山東省高校機電類專業教育教學改革而設置的,每年舉行一次。泰山醫學院每年都參加,參賽產品中電氣部分可以采用單片機設計,正好為學生通過實際項目研究,提高單片機設計與開發能力,掌握單片機課程提供了絕佳的機會。在教學中采用了以下方法。
1)以學生為主體,組建興趣小組。為了讓學生了解山東省機電大賽,每年讓往年參加機電大賽的教師和學生做報告,使下一級學生了解大賽情況;并以學生為主,按照自愿原則組建興趣小組,小組成員按照能力進行搭配,一個小組中既要有進行硬件設計的,也要有進行軟件設計的。
2)以學生為主體,按照大賽主題,構想符合要求的項目。每年大賽舉行完,組委會會公布下一屆大賽的主題,教師將大賽要求告訴每一個興趣小組,充分發揮學生的創新性,讓小組構想符合要求的項目,這樣可以調動學生積極性,提高學生的學習興趣。當然,在構想過程中,教師會全程對學生進行指導。
3)利用已有實驗設備,為學生搭建實踐的平臺。項目要加以實現,需要學生去努力實踐,在教學中利用已有實驗設備,讓學生進行項目的設計和開發。為了支持學生進行科技競賽項目的設計,實驗室延長了開放時間,利用每年參加大賽獲得的獎金購買電子元器件,并提供一些開發板,為學生實踐搭建一個良好的單片機研究平臺。
4)在實驗教學中構想與大賽有關的實驗項目。實驗教學中,精心設計實驗項目,將大賽中用到的知識點融合到基礎實驗中,并且結合機電大賽,構想了一些綜合性實驗。這樣不僅加強了學生對基本理論知識的理解,同時使學生體會到知識在實際工程中的應用,提高了學生學習的興趣。
5)堅持理論結合實驗的考核原則。根據單片機課程實踐性強的特點,在課程考核中,理論知識考核占70%,實驗考核占30%,實驗以報告結合實際實驗結果形式提交,報告從內容、格式、結果和創新性等方面進行了詳細要求,實驗結果在實驗室現場考核。
理論結合實驗,以實驗報告結合實際實驗結果為考核依據的教學模式,能激發學生的學習興趣,培養學生自學能力,提高學生的創新能力。
教學改革成果 科技競賽活動是課堂知識的綜合運用和延伸,將賽教結合方法融進理論和實驗教學,不僅促進了學生掌握單片機知識,還對這種實踐性強的課程的教學模式進行了有益的探索,教學改革取得了以下成果。
1)對于這種實踐性強的課程的教學觀念得以改變,不再過分強調學科本位,偏重和局限于理論知識,而是加強課程內容與學生生活和社會發展的聯系,關注學生的學習興趣。
2)對單片機理論和實驗教學進行了探索。研究了將科技大賽與理論教學結合的教學方法,以及科技競賽內容融合進日常實驗教學的方式方法。
3)在參加大賽后,讓學生進行總結,將他們的成果以論文和專利形式予以體現,學生已經發表兩篇科技論文,申請兩個國家實用新型專利,促進了學生科學研究的能力。
4)促進了學科交叉,在機電大賽中,結合醫學院特點,提出了很多與醫學結合的項目,如“背部按摩式多功能橢圓護理床”等項目。
5)參加大賽取得了優秀的成績。課題組組織學生參加山東省機電大賽,獲得一等獎兩項、二等獎四項、三等獎五項,這樣的成績在同類醫學高校中是十分優異的。
實踐表明,這種以“賽教結合”形式進行的教學形式,不僅可以激發學生的學習激情,還可以加強學生科學研究的能力,更好地培養了理工結合、理論基礎扎實、素質全面、實踐能力與創新能力強的高級人才。同時在競賽題目設計過程中,學生查閱大量各個行業的資料和文獻,拓展了他們的視野。
3 結束語
在單片機原理及應用課程教學中,采用了“賽教結合”的教學方法,將其融合進理論和實驗教學中,通過實際參加山東省機電大賽,學生進行應用系統的設計與開發,進而掌握單片機的理論知識和實際應用。通過問卷調查,大多數學生反映良好,并且反映在理論知識的理解和動手能力方面都有很大的提高。因此,通過實踐表明,這種教學方法是行之有效的。
參考文獻
[1]侯俊才,郭文川,侯莉俠,等.“單片機原理與接口技術”教學改革與實踐[J].中國電力教育,2011(30):196-197.
[2]張江印.高校單片機教學模式的研究[J].實驗室研究與探索,2011(30):103-106.
[3]劉保軍,彭芳,黎萍,等.科技競賽和CDIO模式大學生創新能力培養實踐[J].中國教育技術裝備,2012(6):53-54.
關鍵詞 電子信息 畢業設計 工程實踐 課程體系
中圖分類號:G642 文獻標識碼:A
應用型本科院校電子信息類專業的畢業設計一般要求學生獨立完成課題的方案設計、電路設計、原理圖與PCB圖設計、實物制作與調試、撰寫論文以及答辯等多個環節,是對電子信息類畢業生工程實踐技能和科學研究能力的綜合考核。但是,近年來由于高校擴招和生源質量的下降,以及畢業生就業壓力增大的影響,導致電子信息類專業畢業論文(設計)的質量出現明顯的下降。因此,如何提高畢業設計(論文)的質量已成為高校教學改革研究的一個重要課題。
1 畢業論文(設計)中的主要問題
1.1 學生缺乏工程實踐能力
我校工程實踐教育中始終存在著“重理論、輕實踐”的認識傾向,忽視了大學生實踐能力的培養,因此學生在做畢業設計時,有的不會做方案設計;有的缺乏研究思路和方法;有的儀器操作不熟練,不會排除在實物制作與調試中遇到的故障和問題,導致實物沒調試成功;這些極大地挫傷了學生的積極性,影響了畢業設計的質量。
1.2 學生投入的時間、精力嚴重不足
我校的畢業設計安排在第8學期的1~16周,正是企事業單位招聘的高峰時刻,由于如今經濟轉型,大學生就業壓力巨大,尋找一個好單位,需要花費大量的時間去參加招聘會和面試,如果面試成功,用人單位希望學生馬上頂崗實習,使得學生在畢業設計中實際投入的時間和精力不足,當然還有極少數學生忙于補考等遺留問題的解決也牽扯了大量的精力,影響了畢業設計的質量。
1.3 學生對畢業設計認識上有誤區
我校大多數學生認為畢設對尋找工作單位沒有影響,同時認為畢業設計總是可以通過的,沒有將畢業設計看成是大學實踐活動中最重要的綜合實習,是對自己工程實踐能力和創新能力的培養,是自己清晰了解設計過程的學習,是自己論文撰寫能力的培養,對自己在以后的實際工作中盡快適應社會,影響巨大。
2 提高畢業論文(設計)的措施和建議
2.1 合理設置課程體系,優化教學內容
我校作為應用型本科院校,為培養學生的工程實踐能力,對人才培養方案和教學大綱進行了修改,突出學生實踐能力的培養,使學生有進行系統設計、實驗分析和數據處理的能力。課程體系改革中進行了如下修改:(1)將課程體系分為公共基礎課、專業基礎課、專業必修課、專業選修課、實踐教學五個模塊。(2)重視專業基礎課程平臺建設,對電路分析基礎、模擬電子技術、數字電子技術等教學內容優化,主要強調電路理論的基本理論和概念,電子器件的外部特性,突出實踐運用,加強實驗教學,在實驗性教學中增加設計性實驗。(3)對一些實踐性較強的課程,如單片機,將其由專業基礎課調整為選修課,考核方式為項目設計,突出學生的實踐能力。(4)針對應用型本科的特點,調整專業選修課程內容,突出實踐運用,將一些理論性較強的選修課進行調整,如模式識別、圖像處理等,調整為射頻電路及CAD技術、FPGA通信設計基礎、ARM原理與應用等。(5)優化實踐教學內容,增加了電子技術課程設計,專業實踐課程體系更加合理有序,符合認知規律,學生在一、二年級注重專業基礎訓練,培養學生的儀器操作能力和建立基本的系統概念,掌握基本的設計流程和動手制作實物的能力;三、四年級則是專業工程設計的培養,使學生具備獨立設計一個完整電子系統的能力。(6)為提高學生實踐能力,建立實驗室開放機制,電子工藝實驗室全天開放,學生自主管理,其他專業實驗室由學生申請,系部批準后對申請學生開放,盡可能提供實驗室給學生使用,提高學生的工程實踐能力。(7)改革教學方法和教學手段,在課堂教學和實驗教學中引入仿真工具和軟件,如MATLAB,MULTISIM,PROTELL等。尤其是單片機教學采用CDIO模式取得了較好的效果。(8)校企合作,與企業合建實驗室,如與TI公司合建單片機實驗室,將最新的電子技術引入教學中;并設立大學生創業創新基地,鼓勵大學生自主學習、探索和開展科研活動。(9)開設科技講座,擴展學生的知識面,激發學生的創新意識和興趣。
2.2 對畢業論文(設計)的時間、模式進行調整
(1)由具有中級職稱以上的有責任心的中青年教師組成畢業論文(設計)選題小組和指導小組,對選題的綜合性、實用性、創新性和時效性進行評價和篩選,強調選題以設計類題目為主,要求軟硬件相結合。(2)學生的選題時間可靈活調整,我校鼓勵學生參加各種學科競賽。如大學生電子設計競賽,在做畢業設計時可選取與學科競賽相近的題目;參加飛思卡爾的可選取智能車的題目;還有一些學生可在第6學期單片機實踐時就選取自己感興趣的題目作為選題,如有學生在單片機實習時做的是電子搶答器,畢設時做的是無線搶答器,學生完成得非常好。(3)對學生加強教育,認真開好畢業設計動員大會,提高學生的主觀能動性,畢業設計是一個自主學習、實踐、探索和創新的過程,是學生參加實際工作的一個預演,對學生很重要,消除學生的認識誤區,提高學生的積極性。(4)嚴格畢業論文(設計)考核制度,對在畢業設計中期檢查中不合格的給予警告,如在畢業設計中確實不合格的要求二次答辯,二次答辯還不合格的則畢業設計判定不合格。
3 總結
近年來我校通過不斷地探索和調研,借鑒其他學校的一些經驗并結合本校的實際情況,科學設置課程體系,優化突出應用型教學內容,合理安排畢設時間和組織機構,整合學校實驗室教學資源,與企業合建實驗室,充分調動學生的主觀能動性,達到提高畢業設計質量的目的,從實施的效果來看,已初步扭轉質量下滑的趨勢。
參考文獻
[1] 楊英桂.淺談高校學生畢業設計(論文)中存在的問題及對策[J].化學高等教育,2006:89(3):65-67.
[2] 彭熙偉,鄭戌華,王向南.工科專業本科畢業設計選題的幾點思考[J].高教論壇,2010(12):45-47.
[3] 劉港.提高本科畢業論文質量的途徑[J].沈陽教育學院學報,2010(4):49-51.
[4] 劉興江.提高本科畢業論文質量的探索與實踐[J].遼寧工業大學學報,2010(8):126-128.
論文摘要:單片機原理課程對于電子、電信、計算機和自動控制等專業的學生來說是一門重要的專業基礎課程,但由于長期以來大都采用傳統的教學模式,缺乏一定的改革和創新,導致單片機原理課程的教學內容和手段都顯得陳舊。針對這種狀況.我們引入多媒體教學和傳統教學模式相結合、匯編語言教學中引入標準C語言、學生研究性學習項目立項和Keil C51等幾方面來進行探索性的改革,通過問卷調查的方式發現,大部分學生對單片機原理的教學改革是認可的。
單片機原理課程是電子信息科學與技術、機械設計制造及其自動化專業學生的必修課,但從多年學生平時上課的表現和考試的結果,以及從學生走向工作崗位的問題反饋來看,我校的單片機原理課程教學當中存在著一些不足之處。如教學內容過于陳舊,匯編語言的教學方式過于死板,實踐的方法跟不上當今工作崗位的要求等。為響應學校創建省級示范應用型本科院校的要求,全面提高我校的辦學質量和辦學水平,在2008年,我們對實用性較強的專業技術課單片機原理的教學進行了探索性的改革實踐。
1課程教學存在的問題
多年來,我們的單片機原理課程教學都是以匯編語言為主,從每屆學生考試的結果來看,學生對匯編語言部分知識的掌握比較差。對于單片機這樣的以培養學生的產品設計應用能力為主要教學目標之一的課程來說,編程語言掌握不好,學生對單片機原理的掌握可想而知。究其原因,主要是匯編語言是低級語言,僅是機器指令的簡單符號化,寄存器使用相對高級語言操作繁雜,并且要求學生具有一定的硬件基礎知識,顯然學生在短時間內難以完全掌握。
目前大多數高校的理論教學過程都是采用先基礎后應用的模式,即單片機硬件結構、指令系統、匯編語言設計、外部系統擴展、接口技術和應用系統設計,這種方法雖然思路清晰,但是存在著過于機械性的弊端,缺乏生動、直觀的實物等輔助教學手段,這樣便使學生覺得學習單片機枯燥乏味,沒有現實意義,缺乏興趣,嚴重影響了教學效果。實踐教學上形式單一且重視不夠。當前的實踐課教學大多以單片機實驗箱為實驗平臺,而開設的也多為驗證性實驗。觀察中我們不難發現,學生在做實驗時大都是用實驗指導書上已經寫好的程序資料,幾乎沒有多少同學去分析程序的流程,更不用說去研究讀懂那些代碼了。另外,對于用到電路硬件的實驗,也只是按實驗指導書要求在實驗箱上做簡單的連線,沒有一個整體的電氣原理圖概念,再加上實驗條件的有限,不可能每個同學都能得到老師的輔導。導致學生過度追求實驗結果,而忽略了硬件設計、軟件調試等過程。
另外,我們的單片機教學都是以8031或MCS-51為例來進行的,多年來基本沒有變化,實際在市場上單片機已經發展出了很多品種,即使是51系列的單片機也是非常豐富的。比如:有內置看門狗的,有內置PWM的,有內置SPI的和內置A/D,/D/A的等等。但是學生們卻知道的很少。
2課堂教學改革
2. 1多媒體教學和傳統教學模式相結合
隨著大學教育教學改革的深人,多媒體教學將更加廣泛地應用于各種教育教學領域。傳統教學方法是以課堂教學為主,以教師為中心進行的教學,而對單片機原理課程這種實踐性較強的課堂教學,顯然傳統的教學方法不能充分調動學生學習的積極性,而多媒體教學方法是通過計算機技術、網絡技術、多媒體技術和現代教學方法進行的教學活動,集文字、圖像、聲音、視頻影像、動畫等各種信息于一體,教學更加形象、直觀和生動。例如通過使用豐富的網絡資源,同學們能夠了解當前有關單片機的新書訊、新技術、新信息和相關領域的內容,了解單片機應用和發展的現狀。同時在每章節的最后把網絡上具有代表性的和應用性的問題搬到課堂上,組織大家一起進行討論和分析等,能使課堂學習的基礎知識和實際應用聯系在一起。這樣就可以引導同學們學會搜集和消化網絡上的有關資源,學會查閱單片機廠家提供的芯片技術資料,為將來自己進行軟硬件設計打下基礎。
2. 2在匯編語言教學中引入標準C語言
鑒于匯編語言不容易掌握,教師在講授完單片機原理硬件結構、指令系統和匯編語言程序設計章節之后,可引人單片機標準C語言的教學內容。其內容主要包括C的基本語法、C的數據結構、C的存儲結構和C的流程控制等知識要點,并且在講解的過程中跟匯編語言作對比,理解兩者在端口和中斷等定義上的不同,同學們在了解單片機硬件結構的基礎上,理解C的數據結構、存儲結構與單片機硬件結構的相互對應關系。另外,在學習的過程中,要讓同學們認識到C語言相對匯編語言的優點:如C語言的可讀性、可維護性好,便于維護和調試以及代碼重用和移植等。
這樣以采用匯編語言和C語言進行對照的教學模式,學生可以很快地在短期內掌握單片機原理應用的編程,無疑會對后期的學習有相當大的益處。
2. 3引入單片機最常用的開發工具Keil C51
集成電路的發展使得單片機的性能不斷提高,應用領域日益廣闊,單片機編譯調試工具也在不斷完善。最常用的開發工具Keil C51是由美國KeilSoftware公司出品的51系列兼容單片機C語言軟件開發系統,Keil C51軟件提供豐富的庫函數和功能強大的集成開發調試工具,全Windows界面,同時該軟件系統隨著Windows版本的更新不斷地完善,另外重要的一點,只要看一下編譯后生成的匯編代碼,就能體會到Keil C51生成的目標代碼效率非常高,多數語句生成的匯編代碼很緊湊,容易理解。圖1為操作的軟件系統界面圖,窗口標題欄下緊接著是菜單欄,菜單欄下面是工具欄,工具欄下面的左邊是項目管理器窗口,在該窗口既可以查看項目的文件情況,也可以查看程序執行時寄存器的實時值J在管理器窗口的右邊是編輯窗口,它的下面是命令窗日和各種輸出信息窗口,對于這些窗口可以通過視圖菜單( View)下面的命令打開或關閉。
在引入標準C語言的基礎上,為了大學生們走向社會后,能夠更快適應工廠企業的單片機相關產品的開發,我們又引導同學們掌握此開發平臺的使用方法,這樣為在以后打下一個很好的工作基礎。
3實踐教學改革
3. 1變革傳統的實驗模式
我們嘗試改變傳統實驗過程中以驗證性為主的實驗模式,指導教師僅提供實驗的方向,學生根據實驗目的和要求,提前預習,自己到圖書館或者網上查閱相關資料,設計實驗方案,編寫相關的實驗程序。在實驗中遇到問題可與小組成員討論解決,最后得到實驗結果。學生應根據自己的實驗過程撰寫實驗報告,包括學生實驗中遇到的問題,以及提出的解決方案。同時教師也可以組織學生間進行交流,對各組實驗結果與報告展開分析和討論叫,從而提高大學生的研究能力和科學實驗能力。
3. 2充分利用好課外時間
單片機原理課程的課外教學也是實踐教學中很重要的一個組成部分,它不僅僅是實驗教學的一個補充。事實上,大學生可以通過組織興趣小組、參與教師的科研等各種方式進行課外學習,例如我校團委和科技處組織學生申報的研究性學習項目,在很大程度上激發了部分學生的創新精神,強化了他們的實踐能力,從而增強了他們獨立解決實際問題的能力。另外,單片機課程任課老師也適當地對學生課外學習予以指導,針對他們感興趣的研究方向,提供參考書目,引導學生了解最新動態,把握研究方向,與學生之間展開討論,鼓勵學生走出學校,參加各種嵌人式系統講座,參與校內外組織的各種跟單片機相關的競賽活動,開闊學生們的視野,增長他們的才干,逐步培養自己的研究能力和創新能力。
全國大學生電子設計競賽由教育部高等教育司和信息產業部人事司主辦。競賽要求參賽者在規定的4天時間里,在競賽組委會派出的專家全程監控下,3人一組完成題目選擇、方案論證、電路設計、電路安裝、軟件設計、系統調試和論文寫作等一系列工作。全國大學生電子設計競賽試題實用性強、綜合性強、技術水平發揮余地大。所涉及的電子信息類專業的課程包括電路分析、高頻電路、數字電路、模擬電路、單片機原理、EDA、電子測量等;實踐性教學環節包括電子線路實驗課、單片機原理實驗課、課程設計和生產實習等;可選用的器件包括分立元件、集成電路、可編程邏輯器件和單片機等;設計手段可以采用傳統的,也可以采用現代電子設計工具,如Pspice輔助分析和CPLD在系統可編程。電子設計競賽試題既反映了電子技術發展的先進水平,又引導高校在教學改革中應注重培養學生的工程實踐能力和創新設計能力。
一、課程體系改革
課堂教學和實驗教學是相輔相成的,是學生學習與掌握知識的重要手段。學生在大學期間的學習,是一個認識、實踐、再認識、再實踐的過程。就認識而言,可以在課堂上認識,也可以在實驗室里認識;而就實踐而言,也同樣可以在課堂上實踐。主課程設置上可作如下安排:(1)一年級下學期開設《電路分析》課程并安排實驗課,讓學生掌握基本的分析電路和設計電路的知識;(2)二年級上學期開設《電子技術基礎》課程并安排實驗課,在學期末進行兩周的電子技術基礎課程設計,讓學生掌握模擬電路和數字電路的分析和設計知識,鍛煉工程實踐能力,使學生對電子專業產生濃厚的興趣;(3)二年級下學期開設《高頻電路》《EDA》和《電子電路設計(Protel)》課程并安排實驗,培養學生利用計算機設計電路的能力;(4)三年級上學期開設《單片機原理與接口技術》和《傳感器原理與應用》兩門課程并安排實驗,在學期末進行兩周的單片機課程設計,讓學生制作一個簡單實用的電子產品,充分調動學生的積極性,在設計過程中初步掌握程序編制及單片機電路的設計方法,了解電子產品的開發過程;(5)三年級下學期開設《電子測量》和《單片機應用設計》選修課,以單片機為控制核心并結合數字電路和模擬電路設計多個電子產品,使學生熟練掌握程序編制及單片機電路設計方法,熟練掌握各種儀器的使用方法,初步具備獨立開發電子產品的能力,為電子設計競賽培養后備人才。
大學生電子設計競賽分為全國性比賽和省級比賽,都是每兩年舉辦一次,單數年份為全國性比賽,雙數年份為省級比賽,通常在九月初舉行。參加競賽的同學主要為大三的學生,參賽前已系統地完成電子線路理論課和實驗課的學習,并掌握了一部分單片機和大規??删幊踢壿嬈骷玫闹R,具有一定的理論基礎和動手能力。但是,由于所學各門課程比較獨立,同學們普遍缺乏解決實際工程問題和設計制作較大規模應用電路的工作經驗。因此,在電子設計競賽前的暑假,需要對參賽隊員進行培訓。由于學生已經在《單片機應用設計》選修課中得到鍛煉,培訓可以在此基礎上進行。重點提高學生分析和解決問題的能力、設計制作較大規模應用電路的工作經驗和多學科知識的綜合應用能力。在培訓過程中仿照競賽要求將同學分組,從較簡單的應用電路開始,要求每組學生完成數個難度遞增的實驗電路設計、制作與調試,并寫出詳細總結報告。在制作每個電路的訓練過程中,鼓勵學生用不同的方案實現,培養學生的創新能力。
二、師資隊伍建設
現行教育體制目前還存在一些問題,重知識傳授而輕素質與能力的培養,重理論研究而輕實踐環節的訓練,重對傳統的繼承而輕對現狀的突破和創新。認為實驗課只是一個輔助環節,實驗課的老師可以隨意配備,任課老師只要會示波器、信號源和穩壓電源等簡單儀表的使用就可勝任實驗課的教學任務,這種觀點是片面的。實驗課不單純是讓學生學會儀表的使用,學會測量幾個實驗數據,更重要的是要幫助他們樹立一種系統觀念、培養他們系統分析問題、解決問題的能力,提高工程實踐能力和培養創新精神。這些不僅要求任課老師有深厚的理論基礎,而且還要有較高的業務能力。為此,實驗課應該配備一支綜合素質高、業務能力強的實驗教師隊伍。我國現行高等院校大部分實驗教師是青年教師,他們理論基礎較好,但實踐經驗缺乏。為了提高教學效果,一方面他們可以向有經驗的老教師學習;另一方面,可以到電子企業考察學習,從實際的工作中獲取實踐經驗。
三、培養學生創新能力