單片機開發板范文
時間:2023-04-09 15:49:00
導語:如何才能寫好一篇單片機開發板,這就需要搜集整理更多的資料和文獻,歡迎閱讀由公務員之家整理的十篇范文,供你借鑒。
篇1
中圖分類號:TP368.1 文獻標識碼:A文章編號:1007-9599 (2011) 08-0000-02
MCU Development Borad Design of Multi-function MCS-51
Zhang Daode
(Hubei University of Technology Mechanical Engineering,Wuhan430068,China)
Abstract:The develop boarddesigned here is of common functions,
such as water lamp,timer,interrupt,singing by buzzer,X5045 watch dog,Real time clock DS1302,digital temperature sensor DS18B20,parallel D/A converter DAC0832,serial A/D converter TLC0832,RS-232 interface,
dynamic display of digital tub,ISP download online,SRAM6264 etc.It is meaningful for single chip machine study and development.
Keywords:MCU;Development board;ISP
一、前言
MCS-51系列單片機是目前主流的8位單片機之一[1],但由于它的硬件能力有限,本文設計了一種單片機開發板,綜合了當下流行的單片機接口電路,很好地擴充了MCS-51單片機的功能。
二、系統主要組成及開發平臺
該系統的組成部分的核心是AT89S52單片機芯片,同時擴展了一塊RAM6264,并口8155,同時擴充了DAC0832和TLC0832作為AD/DA轉換電路,在此基礎上還擴充有FM12864中文液晶圖形模塊接口電路、DS18B20溫度傳感檢測電路,DS1302時鐘顯示芯片接口,X5045看門狗接口電路,另外將鍵盤和數碼管顯示作為獨立的模塊,方便了使用也使I/O資源空閑,RS-232串口通信電路可實現開發楹和電腦的雙機通信。電源方面設置了USB供電和外接電源供電兩種方式。
AT89S52單片機口具有8KB的FLASH[2],通過提供的ISP在線下載線可以現場仿真而無須專門的燒寫器即可以將目標程序下載到CPU中,在51 MCU_SYSTEM中就可以觀察到程序的運行情況。本文所使用的開發工具為µVision2集成開發平臺[3],包含一個高效的編輯器、一個項目管理器和一個MAKE工具。并且支持所有Keil C51工具,包括C編譯器、宏匯編器連接/定位器、目標代碼到HEX轉換器。
三、系統主要硬件設計
(一)單片機部分
CPU采用的是AT89S5X系列的單片機,同時兼容飛利浦P89系列的單片機,在本系統是單片機上的EA接的是高電平,表示對ROM的讀寫從內部程序存儲器開始,并且可以延至外部存儲器。在P0口接有470歐的排組上拉數據口,系統主頻率12MHz。
圖1.單片機部分電路設計
(二)8155部分
在本系統中采用8155實現I/O擴展。8155不僅具有兩個8位的I/O端口A、B口和一個6位的I/O端口C口,而且還可以提供256個字節的靜態RAM存儲器和一個14位的定時/計數器。8155和單片機的接口非常簡單,目前被廣泛應用。系統用一片73LS138實現8155、6264等芯片的片選。
圖2.8155接口電路設計
(三)DAC0832部分
DAC0832是8位D/A轉換器,,轉換結果為一對差動電流輸出,轉換時間大約為1us。使用單電源+5VD+15V供電[1]。參考電壓為-10V-+10V。在此我們直接選擇+5V作為參考電壓。DAC0832有三種工作方式:直通方式,單緩沖方式,雙緩沖方式;在此我們選擇直通的工作方式,將XFER、WR2、CS管腳全部接數字地。管腳8接參考電壓,在此我們接的參考電壓是+5V,如圖3所示,可以產生三角波,鋸齒波,梯型波等波形。CE2接在74LS138上,通過分配地址完成片選。
圖3.DAC0832接口電路
(四)TLC0832
TLC0832是八位串行逐次逼近模數轉換器[4],它有兩個可選擇的輸入通道。其接口電路如圖所示。TLC0832的通道0外接了電位器,可以模擬不同的電壓輸入。對TLC0832的控制需要3根I/O口線,可以從單片機及8155接入。
圖4.TLC0832接口電路
(五)X5045接口電路
復位電路采用了帶I2C的監控芯片X5045,上電即可復位[5],電路如圖5所示。另外8155設置了獨立的復位方式以彌補和51單片機的復位不同步缺點。
圖5.看門狗接口電路
(六)鍵盤接口電路
在單片機應用系統中通常應具有人機對話功能能隨時發出各種控制指令和數據輸入以及報告應用系統的運行狀態與運行結果。本文所采用的是獨立式鍵盤,其中key代表阻值為1kΩ的排阻。
(七)數碼管顯示接口電路
系統數碼管顯示及鍵盤顯示均比較靈活,提供了專門的I/O接口,可以用8155來控制,也可以用單片機來控制。開發板支持4位七段示LED數碼顯示器。
四、結束語
限于篇幅,本文關于DS1302、LCD顯示接口以及系統軟件設計等方面未能介紹。本文設計的單片機開發板在實際中發揮了重要作用,適合于單片機學習者及簡單的工程應用。
參考文獻:
[1]楊光友.單片微型計算機原理及接口技術[M].水利水電出版社,2002
[2]AT89S51 Datasheet.Atmel Inc.2006
[3]趙亮.單片機C語言編程與實例[M].人民郵電出版社,2003
[4]張道德.單片機接口技術(C51版).中國水利水電出版社,2007
[5]X5045 Datasheet.Intersil inc.2006
篇2
關鍵詞:單片機 教學改革 單片機開發板 單片機課程設計
0 引言
單片機因體積小、功能強、可靠性高和價格低廉等一系列優點,已滲入到人們工作和生活的各個角落,應用前景廣闊[1]。目前多數高職院校的機械專業都開設了單片機課程,但大多院校的教學思路仍然借鑒本科先基礎后應用的常規教學模式,理論教學與實際應用結合較少。對于高職學生,課程入門比較困難,知識不易掌握,實際應用較少,學習興趣不高,該課程的實際教學效果并不理想。因此,單片機的教學模式亟需改革,改變原來以知識傳授為目標的教學方式,要理論與實踐并重,以實踐入門來吸引學生學習的興趣,提高教學質量。
1 高職機械專業單片機教學現存的難點
單片機是一門理論性很強的專業基礎課程,同時也是一門實踐性和技術性很強的學科。要求學生掌握一定的電子電路知識,還要熟練掌握計算機的相關知識,掌握編程的思維和方法。高職學生的基礎知識相對薄弱,對于單片機的學習有一定的困難。
1.1 對于單片機中的專業術語和電路很難理解
學習單片機要以電路原理、模擬電子技術、數字電子技術、計算機基礎知識等相關課程的理論知識為基礎。與電子專業學生不同的是,我校機械專業學生只開設一門電工電子課程,所有的電路、模電和數電的相關知識都集中在一門課程中講授,知識點多且課時量偏少,知識點講授較為粗淺,不能深入展開。因此,學生對于單片機中遇到的一些專業術語和電路,如集電極開路、上拉電阻、存儲器地址、D觸發器、555振蕩電路等,很難理解。這些知識都需要重新講授,且講授效果不佳。學生往往在學到單片機的硬件電路部分時,突然間覺得很難,學習的積極性下降,甚至有了厭學的情緒。
1.2 對于匯編指令不易理解
像所有其他的指令一樣,匯編指令也是英文的,我校機械專業大部分學生的英語能力比較差,遇到有英文的地方,本能地會回避,更不要說進行深入的研究。單片機中要求他們短時間記憶和理解數十條甚至上百條指令的格式和功能,他們覺得比較有壓力,很多學生達不到這個目標。
匯編語言是一種低級語言,每一條匯編指令都與機器的硬件結構密切相關,
如果學生對于硬件結構沒有掌握好,那么對于匯編語言的指令也很難完全理解。即使學生勉強知道每條指令的大概意思,但由于沒有充分理解其內涵,不能做到融會貫通,常常錯誤地運用指令,即使在一個程序里運用正確,可能題型改變,就做不出來了。
1.3 對于單片機的應用比較陌生
我們在學校的教學中,受制于課時量的不足和傳統教學思維和方法的限制,通常都以傳授理論知識為主,實際應用提到的比較少。因此,出現一些學生直到學完這門課程,都不知道單片機能干什么。有些學生告訴老師,以前我們學過的課程,如機械制圖,很有實用性,單片機講的這么多、這么復雜,到底有什么用,我們機械專業為什么要學這一門課程。學生不能深入理解該門課程的實際應用,認為學了無用知識。
2 高職機械專業單片機教學改革的具體措施
學習單片機的最終目標是能運用單片機進行一些項目的開發,解決生產和生活中遇到的實際問題。人才市場需要的不是只懂理論、不懂實踐的研究型人才,而是既懂理論,又能實踐的應用型人才。因此,單片機的改革也要以就業市場為導向,結合高職機械類學生的特點,做一些針對性的調整,使學生既能學好,又能快速地適應社會的需求。本文針對單片機課程在教學方面現有的種種弊端,提出了單片機課程教學改革實施的一些具體措施。
2.1 實施“項目任務驅動法”,理論教學緊扣實踐應用
單片機教學應該采用工程實際應用課題或實踐案例進行教學的方法,實施“項目任務驅動法”,即課程教學以單片機應用技術的典型實用案例進行分析講授的一種教學方法。授課時以單片機技術“案例”演示作為引入,以實現“案例”為主線講述各相關理論知識。為鞏固理論知識的學習和培養學生實際動手的能力,理論教學應與實際“案例”實驗教學穿行,以實驗教學充實理論內容,使兩者融會貫通。整個教學過程的思路設計如下:
例如,在第一次上單片機的課時,就應該給學生演示單片機的用途,如單片機驅動流水燈、驅動數碼管顯示數字,驅動16×16點陣顯示漢字,驅動蜂鳴器演奏一段鈴聲等,讓學生了解單片機的應用,領略單片機的妙處,激發學生學習的興趣。興趣對一個學生學習一門課程很重要,如果學生對某門課程失去興趣,即使再好的老師也教不好。第二次上課可以選擇一個簡單的應用,如單片機驅動一個LED的亮滅,通過仿真軟件,當堂給學生畫電路圖,編寫軟件,使學生感到單片機并不是很難,自己也可以學會,打消他學不好的顧慮。后面每次課都以項目任務為導向,每次課時可以先將我們要實現的功能給學生演示一遍,然后告訴學生我們實現這個功能的思路是什么,我們要實現這個功能,需要學習哪些基礎知識,讓學生有一個清晰的概況和熱切學習的期盼。下表為四個常用的典型項目的實驗任務設置:
每個項目的設計都要以實踐應用為導向,讓學生感覺到能學以致用。任務的設計應遵循由淺到深、循序漸進的手法,與理論章節知識的進度遙相呼應,使學生能夠逐步接受并加深理解。同一個知識點,可以舉不同項目中的相近任務反復講解,使學生對所學知識點理解透徹,達到舉一反三的目的。
2.2 以C語言為主,匯編語言為輔,講授單片機的指令系統
目前單片機的實際項目開發多采用C語言程序編寫,傳統的單片機教材和教學,大多采用匯編語言講授單片機的指令系統[2]。為了改變傳統所學與實際所用的差別,單片機指令系統的教學,應在匯編語言的基礎上,增加單片機C語言程序設計內容,采用以C語言為主,匯編語言為輔的編程方式。這樣可以使學生盡快與實踐接軌,提高單片機的開發效率,使學生畢業后更快更好地適應工作環境。例如:在采用案例教學過程中,同一程序分別用匯編語言和C語言編寫,通過比較二者的優缺點,可以真正理解兩種語言在實際應用中的效果。Keil C51程序編譯工具,既可以實現匯編語言的編程,又可以實現C語言的編程。因此,在我們實際教學工作中,完全可以用Keil C51軟件實現了單片機軟件開發和應用案例的日常教學,簡化理論課學習的內容,降低學習難度,使學生能盡快上手單片機,這樣就提高了同學們學習單片機的熱情,同時也非常適合實踐應用的需求,為將來工作中單片機的開發應用奠定了良好的軟件基礎。
2.3 單片機仿真軟件和實驗開發板并重的雙重實驗教學模式
實驗教學中應實施單片機仿真軟件和實驗開發板并重的雙重實驗教學模式。開發板是在一塊電路板上集成了單片機常用功能模塊,雖然體積小,但涵蓋了絕大多數單片機常用的實驗,并可以根據教學需求,開發擴展相關功能模塊[3]。課堂教學結束后,學生可將開發板帶回宿舍,只需要一臺電腦、一根USB下載線,就可在開發板上自學單片機或是做一些小項目鍛煉實際動手能力,充分調動學生學習單片機的積極性。開發板價格便宜,現在市面上簡單通用的單片機開發板(適用入門者學習),每套均價不到200元,完全滿足初學者做一些常用的開發應用。實驗教學中,可先讓學生在Keil C51和Proteus軟件中編寫和仿真單片機案例程序,程序仿真正確無誤后,將程序下載到單片機開發板中,在開發板上實現實際電路功能的運行,強化對實際電路的認識和理解。
2.4 增添單片機課程設計專項實訓,實施理論與實踐并重的考核方案
在單片機課程結束前,可在臨近期末設置3周的單片機課程設計專項實訓,一周調研選題,一周設計軟硬件、一周焊接電路板,完成作品。具體實施的方法是讓學生獨立在單片機開發板上完成自選項目的設計與實現,如“數字鐘”、“LED顯示器”、“數字溫度顯示計”等智能化小產品。3-4人一組,查閱資料,自選題目,自行設計電路圖、編輯程序,然后選擇并購買相應的元器件,親自焊接并完成電路,提交課題設計報告。該課程設計的開展,可以使學生了解市場行情,培養學生開發項目的能力,團隊合作能力等,同時也可以作為學生期末考試實踐環節的考核成績。
為防止學生原搬照抄網上和有關資料的單片機實驗設計,達不到課程考核的初衷,單片機的考核還應保留原有的理論考試。應將傳統的以理論考核為主的期末閉卷考試與以實踐開發應用為主的單片機課程設計考核相結合,將二者的成績共同作為單片機課程的最終考核成績。這樣,能同時對學生的理論基礎知識和實踐動手開發能力做出合理的考核評價。
3 結語
單片機是高職機械專業學生的重要基礎課程,目前教學效果普遍不佳。在分析高職機械專業學生單片機教學難點的基礎上,針對傳統教學模式的弊端,提出了該課程教學改革的具體實施措施。在教學方法上,實施了“項目任務驅動法”,較好地融合了理論與實踐教學;在教學內容上,緊貼能實際運用的教學理論與技術,如以C語言為主,匯編語言為輔的單片機編程語言;在教學手段上,實行單片機仿真軟件和實驗開發板并重的雙重實驗教學模式;在考核方式上,采用理論與實踐并重的考核方案。實踐教學結果表明,改進后的教學模式要優于過去傳統教學模式的教學效果,達到了單片機課程教學改革的預期目標。
參考文獻:
[1]王效華,張詠梅.單片機原理與應用[M].北京:北京交通大學出版社,2007:5.
[2]謝維成.單片機原理及應用C51程序設計[M].北京:清華大學出版社,2008.
[3]周潤景,張麗娜.基于Proteus的電路及單片機系統的設計與仿真[M].北京:北京航空航天大學出版社,2006.
篇3
關鍵詞:單片機教學 教學方法改革 創新培養模式 興趣小組
中圖分類號:G642.7
文獻標識碼:A
文章編號:1004-4914(2015)06-231-02
單片機自從問世以來,就由于其小的體積,大的性能特征而越來越多地應用于人類生活的各個領域,單片機的發展和技術進步的速度也是快到應接不暇。涉及工業控制,信號處理與控制,信息檢測與識別的各個行業,單片機都是不可或缺的。近20年來,隨著計算機的普及以及電子控制技術的迅速發展,單片機課程從最初的計算機專業和電子信息專業進行開設,到相關的大專院校的工科專業都在開設,單片機應用技術或單片機接口技術的相關課程作為必修專業課列入了大學培養計劃。單片機的相關課程的內容是隨著電子技術的進步而不斷的進行更新的。因此,對于課程的教材的更新,對于教師的知識的更新,對于教學方法和模式的改革都是與時俱進地發展變化的。這種狀況決定了對高校的單片機課程的任課教師,實驗指導教師而言都提出了更高的要求。如何教好單片機課,如何開展單片機實驗,學生又如何學好單片機,用好單片機,鍛煉自己的實踐能力都成為了課程改革的關鍵。
一、原有教學方法的發展與弊端
10年前的教學中,單片機的語言統一為匯編語言,而匯編語言的局限性明顯,因此,高級語言取代匯編語言的趨勢是不可逆的。10年前,多媒體教學尚未普及,教師的教學局限于書本和黑板,大大地限制了課堂的教學容量,例如講解到存儲器擴展時,教師就需要把涉及到的設備框圖繪制到黑板上進行講解,費時費力而又晦澀難懂。而計算機網絡的落后使得學生借助網絡資源學習和進行知識的拓展也是可望不可及的。最初的實驗設備是單片機開發板,而開發板能夠實現的功能又少之有少;開發板的鍵盤按鈕是非通用的,如果開發板的配套說明書丟失的情況下,除了實驗教師,其他人是難以正常操作的。當時的MCS-51系列單片機的存儲器是紫外線可擦寫式的,單片機內部程序的燒錄是異常繁瑣。
對于計算機專業和電子工程專業的學生而言,單片機的學習會貫穿大學的整個過程中,涵蓋單片機控制的課程設計和畢業設計環節可以更好地鍛煉學生的實踐動手能力。而學生的不重視和學不好的為難消極情緒,也使非計算機專業和電子工程專業的單片機的教學實踐環節的設置難以順利開展。對于非計算機專業而言,還存在實驗設備匱乏,讓學生進行實際的動手操作并進行產品開發是不現實的問題。單片機課程的學時設置為30多個理論課時加4到6學時的實驗,總學時在30到40之間。這種課程設置對于單片機課程的教學明顯不足。因此,10年前的單片機課程只能看作是知識普及課程,難以實現學生學好知識,進行產品開發的目標。
二、單片機教學方法的改革現狀研究
現代單片機的教學革新是在多媒體技術的發展,網絡資源普及的前提下得以實現的。隨著電子技術的發展,單片機的總線結構和CPU的處理能力,單片機的集成程度也都大大地得以提升,程序存儲器已經經歷了電可擦除、加密處理、Flash技術的存儲器幾代的發展,單片機也實現了高級語言C語言的編程控制。因此,對于單片機的教學知識的更新要求更快,教師從對于教材選擇、課件更新、實驗設置等方面要做到與時俱進地調整。這樣才能跟進單片機技術的發展,學生才能學到最新的專業知識。
目前單片機教學的改革方法更是層出不盡,單片機教學改革中涉及到了“proteus仿真的單片機教學改革{1}”,“基于案例/項目驅動的改革方法{2}{3}”,“教―學―做一體化的教學模式{3}”等。這些方法都能夠在某些層面上跟蹤單片機技術的發展并滿足教學要求,在某些程度上是把握了單片機教學的發展趨勢,但是在某些層面上仍然是片面和局限的。比如,“proteus仿真的單片機教學改革”方法中基于的proteus仿真軟件只是在虛擬環境下使學生學習掌握單片機的功能和使用特點,距離實際產品的設計還有很大的區別。又如“基于項目驅動的改革方法”是在力圖把知識點與單片機開發板能夠實現的功能結合在一起進行講解,在某些程度上是可以通過具體問題的解決來調動學生的積極性和興趣的,但是完全依賴這種教學方式,會使學生對理論知識的掌握不足,對于單片機的認知不全,對于今后的產品設計環節的順利開展不利。“教―學―做一體化的教學模式”的教學方式的提法較為全面,但是在具體的執行上還是缺乏具體的實施方法的細化研究的。
三、新的教學改革方法的提出
本文提出的是除了課堂教學以外,建立導師制下以團隊為培養對象的興趣小組的創新學習培養模式。這種模式并不是脫離單片機教學環節而提出的,而是以單片機教學的良好的推進方法。其中,教師(導師)作為核心人物,不僅在課堂上完成理論授課內容,調動學生的學習積極性,而且,掌握用單片機開發技能。導師對于團隊成員進行跟蹤指導,掌握進展,及時答疑解困,把握產品設計的整體方向,給學生以全局的指導。興趣小組的培養模式并非是集體喂養大幫哄的模式,因為團隊成員的選擇是以學生的興趣愛好為出發點的,以成型產品的設計開發為學習的目標,最終以創新,實用性的產品為成果形式,通過成果展示學生的單片機應用能力。在這一目標的驅動下,對于單片機的學習要全面系統,做到懂理論,自主學習,動手DIY。具體的教學建議和學習建議如下:
1.理論學習。老師對于課本知識或對經驗的講授,對知識的關聯性,全面性地把握,對于學生的入門和學習起到事半功倍的作用。而學生是學習的主體,學生只有感興趣,真正在單片機學習中下功夫,才可能完成單片機理論知識的理解和串聯。其中硬件學習中,書本與網絡資源、實驗板的結合使用,對于知識有直觀的認識。學生不能只是接受填鴨式的教育,要對學到的知識進行及時的復習,對于編程實例進行實際的操作,才能跟得上老師的步伐,跟教學互動,與前續知識前后呼應,真正弄懂并掌握硬件的功能。軟件學習中,傳統上應用匯編語言進行編程操作,而又只是局限于匯編語言才能進行單片機的軟件控制;但是,隨著高級語言通用技術的發展,我們現在可以應用C語言對于單片機進行編程操作了。因此,前續課程對于高級語言的掌握會對單片機的軟件學習起到事半功倍的效果。軟件的學習要結合設計實例。有的放矢,學習中,模仿別人的產品設計與實踐中,發現問題,熟練操作,掌握技巧,扎實理論,提高實踐能力。需要強調的是正確的程序編寫,唯獨編程思想是軟件編程要掌握的核心。
2.產品設計開發。產品設計,是針對某一專業的實際問題而設置,比如,汽車專業的學生會開發設計一些汽車附加產品,電子窗簾、電子除霜器等。這些產品是為某一功能而設計,實現實體部分設計(機械裝置和機構)來完成。產品設計包括功能硬件部分、擴展連接部分、動力源、濾波降噪軟件、控制指令編程、功能實現與性能測試等各個環節的設計。注重理論與實踐的結合,注重成果轉化,更早地使學生具有創新的產品設計理念,鍛煉學生的設計思維、動手能力和整體化、全局化思維。在畢業設計題目與創新項目的選題與立項中,單片機對產品的控制作用的比例加大,才能實現產品的智能化設計。因此,加大這類實際產品的設計課題,對于學生與工作崗位的快速接軌有利。學生在大學時就參與實際項目的開展,進行產品設計,對于個人能力提高有利;同時,可以更好地在就業競爭中獲得好的機會。
3.成果展示與總結。對于每一屆的學生,在每一屆的單片機課程結業后,開展成果演示主題報告,對學習體會和設計思路進行總結、研討。這一環節邀請同年級和低年級同學參加,對于經過單片機學習與產品開發的學生而言,可以鍛煉學生的整體思維與綜合表達素質。而尤為重要的是使未接觸單片機學習的學生了解單片機,了解產品設計流程、培養興趣,進行學習方法研討,引入導師與學長的指導形式,帶動更多的學生加入、更多的團隊學習,從而形成良性循環。
四、結論
筆者認為學習知識的能力培養是大學時期應該獲得的基本能力。而單片機課程的開設和學習,要經歷單片機課程學習知識運用產品開發的環節,這一連貫的學以致用的環節有利于促進學生學習體系的培養。因此,本文提出的是除了課堂教學以外,建立導師制下以團隊為培養對象的興趣小組的創新學習培養模式,這種方法并不與其他的教學方法相矛盾,而是建立在借鑒其他的教學方法的優勢,強調經歷產品的開發設計環節是對知識合理檢驗與對學生能力提升的有效途徑,因此是值得推薦的單片機教學改革方法。
[基金項目:黑龍江省高等學校教改工程項目“基于與就業接軌的工科專業畢業設計環節的改革研究”(JG2013010521),佳木斯大學教學研究專項項目(JYLA2012-018)和佳木斯大學科技創新團隊建設項目(Cxtd-2013-01)。]
注釋:
{1}賈萍,丁向榮,胡美蘭.教學做一體化單片機教學實驗平臺的設計與應用[J].職業技術教育,2012(6):139-142
{2}李紹靜,基于案例驅動的單片機教學模式研究[J].信息技術,2013(4):59-62
{3}王京港,張翠平.基于項目驅動及Proteus仿真的單片機教學改革探索[J].中國電力教育,2013(22):138-140
篇4
1網線定位測試器的原理
100Base⁃TX標準要求使用2對阻抗為100Ω的5類非屏蔽8芯雙絞線,其中必須使用的內芯為:1號芯(橙白色)、2號芯(橙色)、3號芯(綠白色)、6號芯(綠色)。據此,只需要保證了這4顆內芯處于可靠連通狀態,就可以保證此條網線線路達到了100Base⁃TX通信標準。本文設計思路在于對網線8顆內芯做A,B兩類處理:A類是1,2,3,6號芯,用于測試線路是否達標;B類是4,5,7,8號芯,用于定位線路來源。需要特別說明的是本文是基于對絕大部分線路質量充分信任的基礎上設計,對線路絕緣層損壞造成線間短路、線間串聯、線材質量差內芯自身短路等極端問題,系統亦將在顯示部分進行異常提示,但無法給出中間線路具體故障原因,此類極端情況下需要針對性使用網絡測試儀[3]并結合現場情況進行斷點、故障點位置判斷。
1.1測試原理檢測原理如圖1所示,對A類中的4顆內芯施加低電平0信號,經由房間端反饋4位2進制“0000”信號至中間待測線路,在單片機P3口中檢測反饋信號,如果對應端口都可以收到低電平0信號,說明1,2,3,6號全部可靠連通。
1.2定位原理B類中的4顆內芯用來定位,它可以傳遞4位簡單2進制編碼,如1010。由于4位2進制編碼有15種不同的可辨別狀態,可以用來定位15個不同房間,在我院某大樓的實際應用中,每次最多只需同時測試12個房間,因此采用這種簡單4位2進制編碼可以完全滿足要求。整個過程如圖2所示。
2硬件設計
2.1單片機端單片機端實物圖如圖3所示,用于獲取檢測定位信息,并將取得的信息顯示出來。模塊化精簡設計,使用開發板的STC89C54單片機最小系統,含有STC89C54單片機(含晶振震蕩電路)模塊,8位數碼管顯示模塊和電源模塊,并自制了檢測接口模塊。調用單片機P0和P3口作為輸入輸出端口[4],取P3口低電平有效作為輸入,連接待測線路;P1口高電平有效作為輸出,連接顯示模塊;8位數碼管顯示模塊采用共陰級顯示方式,平時為不顯示狀態,以節約電能;電源模塊采用5V,0.7A直流USB供電,外接普通移動電源輸入;檢測接口模塊為兼容RJ45接口。8位數碼管顯示規則定義為:高4位用于顯示房間號,如顯示10,則表示現在正在接受檢測的線路來自10號房間端口;低4位用于顯示通信測試結果,結果合格則顯示“PASS”,不合格則顯示“F”“,FF”“,FFF”等(取英文單詞“FAIL”的首字母“F”),由于A類芯一共4顆,分別是1,2,3,6號芯,它們剛好可以和數碼管的低4位一一進行對應,哪顆芯檢測失敗,則在對應的數碼管上顯示“F”,異常提示的代碼為“EEEE”(取英文單詞“Error”的首字母“E”)。
2.2房間端用于插入各個房間的網絡接入端口,在反饋4位2進制“0000”信號[5]的同時,反饋特定的4位2進制定位編碼,供單片機端分析。2進制定位編碼與房間號之間的邏輯表如表1所示。
3程序設計
采用德國KeilSoftware公司出品的KeilC51軟件的集成開發環境uVision中編寫,它提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調試器等在內的完整開發方案[5]。程序流程如圖4所示。部分程序代碼。
4結論
篇5
關鍵詞:智能科學與技術;智能機器人平臺;微控制器技術
0引言
機器人是一個典型的機電一體化系統,它綜合了機械設計、電工電子、傳感器、計算機、微控制器編程控制系統和人工智能等學科的內容,是智能科學與技術本科專業很多課程教學和實驗的理想的平臺。同時學生經常參加各種機器人相關的比賽,旨在通過大賽全面培養學生的動手能力、創造能力、合作能力和進取精神,同時也深化和應用智能科學與技術專業所學的知識。
與研究生相比,本科生對動手設計的興趣要遠遠高于對理論知識的學習。針對本科生的這一特點,為本科二、三年級的學生設計一些創新性的機器人項目,引導學生自己組隊,搭建相應的硬件電路,為他們在高年級深入理解和學習智能科學與技術的專業課程提供一個硬件平臺,打下一定的專業基礎,并通過這些項目的實施提高學生的綜合應用和創新能力。
1微控制器技術在人工智能領域的應用現狀
微控制器技術應用超大規模集成電路技術把中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口、中斷系統、定時器等功能(部分包括脈寬調制電路、模擬多路轉換器、顯示驅動電路以及A/D轉換器等)集成到一個芯片上,組成一個體積小但功能強大的計算機系統。該芯片可外接多種傳感器,實現對多種信息的采集處理,結合信息融合技術,可以實現機器各種預期的智能行為(如導航裝備、汽車的各種智能控制系統、智能家電等)。
高效地融合微控制器技術與人工智能技術,將智能算法嵌入到機器人微控制器中,系統則會呈現出各種智能行為。可實現智能算法的機器人平臺主要集中在以下幾個方面:智能家庭清掃類機器人、多傳感器融合的智能小車、視覺類機器人等。智能家庭清掃類機器人為機器人避障、路徑規劃等理論提供相應的平臺,方便學生理解、學習根據某個或某些優化準則,在機器人工作空間中尋找一條從初始狀態到目標狀態避開障礙物的最優路徑等相關知識;視覺類機器人為圖像處理、模式識別等相關的理論提供相應的平臺,方便學生理解、學習圖像的獲取和處理的智能算法;多傳感器信息融合類機器人可以為多傳感器融合技術提供一個硬件平臺,方便學生理解、學習、綜合應用控制理論、信號處理、人工智能、概率和統計等相關知識。
2可實現智能算法的機器人平臺設計
各類機器人平臺的總體架構大致相同,都需要包含系統輸入(傳感器)子系統、決策子系統、通訊子系統以及運動控制子系統。各個子系統的功能需要硬件設計和軟件設計共同實現。文中結合微控制器技術重點闡述硬件設計部分,包括機器人的層次架構、硬件選型、電路設計等。結合本科教學的特點,硬件設計從學生的理解能力、可操作性、可實現性、后期智能算法的可應用性等多個方面綜合考慮,應用微控制器技術,實現以下3種機器人平臺。
2.1智能家庭清掃類機器人
家庭清掃類機器人的硬件平臺相對比較成熟,市場上的國內外的產品也較多。此類機器人任務較為單一,傳感器種類較少,硬件平臺搭建較為容易,對學生而言是一個較為理想的智能機器人平臺。
該平臺的硬件設計采用單CPU架構,以輪式機器人為主。車體由車架、電池組、直流電機、車輪、微控制器、傳感器等組成。外部傳感器把環境信息輸入到單片機開發板,單片機開發板對信息進行處理,處理后的決策信號通過擴展轉接板傳給電機,控制電動轉動,從而實現機器人的運動,系統的硬件結構圖如圖l所示。
為保證機器人運動靈活且易于控制,我們采用圓形車體十三輪式移動機構。兩主動輪差速驅動,第三個萬向輪起輔助支撐的作用。傳感器的布置有多種方案供選擇,學生選擇不同的位置安裝傳感器會影響到該機器人后期避障、路徑規劃等智能算法的設計及研究。微控制器采用TI公司的MSP430F149單片機,通過超聲/紅外傳感器感知環境信息,使用L298電機驅動模塊驅動左右兩個直流電機,使用PWM技術對電機的速度進行調節和控制,通過MAX7219驅動6位LED數碼管顯示器顯示系統運行過程中的各種信息。
2.2視覺類機器人
傳統的移動機器人視覺系統通常采用通用計算機進行視覺信息處理。隨著微控制器技術的不斷發展,高端的微控制器也具備了強大的數據處理能力。
由于視覺信息處理計算量很大,為了使設計的視覺類機器人平臺能夠應用已定的圖像處理算法,視覺類機器人的層次架構采用二級CPU架構,主從式控制實現,如圖2所示。一級CPU采用ARM微控制器,嵌入裁剪的Linux系統,負責圖像信息的獲取、處理、系統管理等操作;二級CPU采用單片機微控制器實現對機器人運動的控制。
整個系統的硬件選型為搭載900MHz Quad-core ARM Cortex-A7處理器的樹莓派開發板、MSP430F149開發板、攝像頭、穩壓電源模塊、直流電機、L298N電機驅動板、機器人機體、電源(12V蓄電池)和轉接板。
控制機器人移動的底盤控制方案除了前面清掃類機器人用到的雙輪差動驅動以外,還有一種全向驅動方式。全向驅動方式靈活性更強,其中三輪驅動的方式具有較強的穩定性。結合視覺類機器人需求,該平臺采用全向驅動方式實現機器人的移動。
2.3多傳感器信息融合類機器人
多傳感器信息融合技術是近年來十分熱門的研究課題,它結合了控制理論、信號處理、人工智能、概率和統計的發展,為機器人在各種復雜的、動態的、不確定或未知的環境中工作提供了一種技術解決途徑。信息融合的研究內容極其豐富,涉及的基礎理論較多,如有參數模板法、聚類分析、支持向量機、K均值聚類等分類方法;自適應共振理論(ART)、自適應共振理論映射和模糊自適應共振理論網絡等自適應的方法進行傳感器融合;專家系統、神經網絡和模糊邏輯等人工智能方法對融合大量的傳感器信息,用于非線性和不確定的場合。
單級、二級CPU架構只能滿足簡單的多傳感器技術的需求(如清掃類、視覺類機器人等),復雜的多傳感器融合類機器人的層次結構采用“多CPU架構+分布式控制”方式實現。在主控機上實現多傳感器信息融合算法,下位機則可根據需求設計多個CPU,每個CPU選用單片機控制機器人的不同部位,承擔固定任務,使得機器人系統高速、穩定運行。同時每個微控制器負責獲取不同類型的傳感器信息,通過無線通信模塊將數據傳給上位機。上位機通過智能分析算法得到決策,決策數據通過無線模塊傳到微控制器去執行,如圖3所示。
整個系統的硬件選型為高性能PC機(上位機)、MSP430F149(下位機微控制器)、WIFI模塊、各種傳感器及執行機構(傳感器和執行機構由學生根據機器人項目的環境信息、具體的功能等確定)。
3機器人平臺在教學過程中的實踐及效果
在智能科學與技術專業的本科實踐環節中,組織大二、大三具備C語言基礎、單片機基礎的學生,3~5人自由組隊,根據教師給出的項目任務書進行項目設計、項目實施以及項目答辯等各個環節。圖4展示的是部分小組制作的機器人實物。其中圖4(a)所示的是一個基于超聲傳感器的輪式機器人。顯示屏可顯示機身距離障礙物的距離,該機器人只包含一個微控制器MSP430開發板。基于超聲傳感器檢測的數據實現對機器人的控制。圖4(b)所示的是一個視覺機器人,該機器人包含兩個微控制器,一個為樹莓派開發板,另一個為MSP430開發板。樹莓派開發板主要用于處理圖像信息,MSP430開發板主要用于控制機器人的運動。圖4(c)所示的是一個多傳感器融合的機器人系統。壓力傳感器、MPU6050傳感器等檢測機器人自身狀態的傳感器數據通過MSP430開發板外接的WIFI模塊傳給上位機,上位機的決策也可通過WIFI模塊傳給單片機控制器。
這些機器人基本上都可通過軟件設計實現相關的智能算法,比如圖4(a)可實現路徑規劃的相關算法;圖4(b)則可實現一些圖像處理、圖像識別算法;圖4(c)則可以在上位機使用智能算法對傳感器數據進行分析,實現機器人穩定行走的相關控制。部分學生在完成機器人制作的基礎上,結合課堂上學習的智能算法,優化了軟件設計及算法實現,取得了一定的成果。
篇6
【關鍵詞】:中職學校;單片機;教學;改革
中圖分類號:G47文獻標識碼: A
隨著科學技術的發展,單片機的應用日趨廣泛,從家用智能電子產品、工業儀表,到汽車、自動化控制系統等,都普遍采用單片機技術。單片機教學是一門涉及模擬電路、數字電路、程序設計、通信等知識的綜合性課程,是電子信息工程、汽車電子技術、自動化等專業的核心內容,越來越受到中職學校的重視。
然而,對于中職學生來說,學好單片機技術,又是一件不容易的事。一方面,單片機技術知識面廣,綜合性強,課程理論深,既要有硬件知識要求,更要有軟件設計功底;另一方面,中職學生整體專業基礎薄弱,缺乏軟件編程訓練,對計算機系統原理不理解;此外,現有教材結構系統,傳統教學方法,實驗實訓條件等等,這些都給中職單片機教學帶來一定困難。筆者認為,從分析中職單片機教學中存在的問題入手,積極研究對策,是能夠探索出一條適合中職學生學習單片機的有效途徑的。
一、合理定位培養目標
目前眾多單片機教材仍為過去的中專教材,這種教材系統性、理論性過強、培養目標定位過高,對于基礎較差的中職學生來說很難接受。根據中職學校對人才的培養目標要求“本著理論知識夠用,注重應用性、適度性和針對性,重在實際能力培養”的原則,結合多年來的教學經驗,我們定位單片機課程的培養目標為:知道單片機的基本結構;掌握單片機的最小系統;初步掌握編程方法;培養學生編程能力、硬件分析能力、軟件調試能力和綜合運用能力。這樣的培養目標,在單片機硬件結構的要求上把原來“掌握單片機的結構”改為“知道單片機的基本結構”,降低了對單片機結構的學習要求,重點放在對單片機的開發應用上,變原來重在“單片機原理”教學為重在“技術應用”教學,既符合中職學校對人才培養的要求,更能激發學生的學習興趣,也為其終身學習打下良好的堅實基礎。
二、合理安排教學內容,選擇合適的教學方法
傳統單片機課程的知識結構是按“結構”“指令”“編程”“應用”的體系來進行編排。這樣的課程體系占用了三分二的時間講解單片機硬件結構和指令系統,強化對單片機原理的理論學習,淡化了單片機應用學習,在課程即將結束時學生才有機會接觸到基本的應用。目前中職學生基礎相對薄弱,接受能力較差,在這種教學模式下學習,學生也只是將教師在實驗前講解實驗時編寫的程序在上機時“照葫蘆畫瓢”而已,甚至于做完實驗后還不知道自己到底做了什么,致使學生喪失學習興趣,對十分有趣、應用廣泛的單片機望而卻步。
針對中職學生基礎較差,分析解問題、解決問題能力較弱,學習興趣持續時間短的特點,我們必須打破傳統教材中的知識體系結構,以應用為主線,以項目任務為載體,重組硬件與軟件知識來整合教學內容,實現教學內容“硬軟件一體化”的教學方法。如在學習“I/O端口”時,根據這部分內容要求學生識記應該知曉的硬件知識點,恰當加入相關的指令和軟件操作知識,由淺入深地規劃幾個項目任務,把相關的知識和技能有機地融合到項目任務中去學習,這樣就可以把枯燥無味的硬件知識和大量抽象的指令系統分散學習,不僅使學生容易接受,更能激發學生的學習積極性和求知欲,使學生能自始至終地投入到學習中去,并能體驗學習的快樂,從而主動地獲取知識。
三、單片機有效教學的對策
筆者長期從事中職單片機的教學,做了很多單片機教學改革方面的嘗試,針對以上存在的問題,筆者認為可以采取以下幾個對策。
3.1推行項目教學模式
項目教學模式是基于傳統教學模式的不足與偏差而提出,它是把整個學習過程分解為一個個具體的工程或事件,設計出一個個項目教學方案,學生全部或部分獨立組織、安排學習行為,解決在完成項目中遇到的困難,從而有利于提高學生的興趣,自然能調動學習的積極性。
推行項目教學模式,重點工作是要重組教材結構體系,打破原有章節順序,整合教學知識點,開發項目化教學內容。依據中職單片機教學大綱要求,結合中職學生實際基礎,筆者開發了《單片機最小系統》、《流水燈》、《帶中斷的交通燈》、《電子秒表》、《PC機和單片機通訊的制作》等教學項目,將單片機結構、并行口、中斷、定時計數、串口等硬件知識及C51編程、系統調試等知識點融入這幾個教學項目,內容組織上注重由易到難,重點反復強化,難點分項目逐個突破。實踐證明,推行項目教學調動了學生學習興趣,降低了教與學的難度,增強了學生探索創新、提升能力的自主意識,教學效果有了顯著的提高。
3.2采用模擬仿真軟件
單片機是一名實踐性很強的課程,涉及的實例、應用、實驗很多,受實驗設備臺套數限制,以及由于通用實驗內容與教學項目的不匹配,完全依賴實驗箱、開發板等實物進行實踐練習效果不理想,因此,采用計算機仿真軟件,達到在課堂上進行實例演示的教學效果,對于單片機教學具有重要的指導意義,Proteus是較為理想的選擇。
Proteus不僅具有其它EDA工具軟件的仿真功能,還能仿真單片機及器件,它是目前最好的仿真單片機及器件的工具之一,能進行原理圖布圖、代碼調試及單片機與電路協同仿真。用它可以設計單片機系統硬件,查看程序在單片機中的運行以及程序執行的效果等等,這對學生深刻理解單片機原理,直觀地掌握單片機軟硬件系統的設計、調試及其仿真過程,提高學生的學習興趣,有非常大的幫助。實踐證明,使用Proteus開發環境對學生進行培訓,在不需要硬件投入的條件下,學生對單片機的學習比單純學習書本知識更容易接受,更容易提高。
3.3強化實踐訓練效果
當然,再好的仿真軟件也只是將結果在計算機上模擬呈現,它是對實踐訓練的一個補充,而對于學生及教學來說,并沒有真實的成果展示,此前所提項目教學模式也是要圍繞一個個實際項目展開的,因此教學過程中要借助實物(如單片機開發板、制作項目板)進行實踐訓練,全面提升學生實踐操作能力、系統調試能力。
筆者在教學過程根據各項目的特點及現有教學資源,利用通用單片機開發板上完成《流水燈》、《PC機和單片機通訊的制作》項目實訓內容,將理論教學實踐化;利用電子套件,帶領學生親手制作單片機最小系統、電子秒表、帶中斷的交通燈等,將項目教學實物化。這樣不僅能提高學生的學習主動性,更能培養學生實踐操作軟硬系統聯調等能力,使學生真正理解了什么是單片機,它能做什么,我們怎么開發它,讓學生成為學習單片機的主人。
3.4重視創新及技能大賽
中職學生技能大賽已成為衡量學校辦學質量、教師專業能力的重要標志。組織團隊積極參與單片機技能大賽不僅可以為學有余力的學生創造新的機會,選拔出優秀選手參加省市大賽,也能為“項目教學、小組學習”教學模式提供幫助,實行以賽代練、以賽促學,也能培養學生團結協作,互幫互助的意識。
四、改革評價方式
教學改革的關鍵是評價方式的改革,為此我們必須徹底改變過去那種一張紙決定學生學習好壞的評價方式,建立行之有效的評價機制,激發學習興趣。中職單片機課程應以培養學生實踐能力和應用能力為目的,對學生的學習評價應根據學生在整個課程學習過程中的學習態度、參與實踐教學的主動性、獨立完成實踐項目的能力等多方位進行綜合評價,充分肯定學生在學習過程中的每一個細節的成功。教師要讓學生感受自己的成功和發現自己的不足,促使學生在學習過程中不斷完善自我,最終實現“把學生培養成具有很強的實際操作能力和創新能力的實用型人才”的目標。
【參考文獻】
[1]肖洪兵.跟我學用單片機[M].北京:北京航空航天大學出版社,2002.
篇7
關鍵詞:中職教學;單片機;教學探索
單片機技術被廣泛應用于各行各業,是一種實用的智能型控制技術。單片機技術的發展極大地推動了電子技術及自動化快速發展和應用,成為當前中職教學中的重要課程。單片機應用技術是電類專業的主干專業課。但在單片機課程教學過程中,存在著教師難教、學生難學的現象。筆者在多年的單片機教學中不斷探索,通過自己的教學工作總結,提出一些改進的思路與對策。
一、單片機教學現狀
單片機技術與應用一般可分為基礎及綜合實踐教學兩個部分,后者的教學過程是建立在前者的知識及技能培養基礎之上的。單片機基礎教學一般采用先講解單片機原理,讓學生理解消化了相關原理后再做相關的實驗。單片機實訓教學一般用采項目教學,強調對已有理論知識和技能的強化和綜合應用,培養學生對單片機應用系統開發及應用的相應職業能力。
目前,中專生在單片機教學過程中存在著諸多問題:(1)教材普遍采用高職及大學的教材或是大學版的精縮版,教材編寫不合理,將硬件、軟件、編程指令語言相獨立成章,學科性過強,課程內容比較抽象,直接導致了教師難教、學生難學的現實情況。(2)實驗內容安排不合理,實驗過少,實驗內容之間獨立性強,僅停留在認識操作過程,了解實驗效果的階段,沒有上升到應用、掌握的層面。(3)實訓項目教學普遍輕硬件,重軟件,并且職業教育特色不夠鮮明,培養的技能不突出,不適應中職生的實際,培養目標十分模糊。
二、單片機教學改革探索
1.理論教學要突破傳統的教學方法
單片機是一門應用性很強的課程,其理論課不適用傳統的講授法,理論課應與實驗課結合進行,合二為一。理論課教學要突破傳統教學方法,教師要用好以下幾種工具:(1)要應用好多媒體技術。課前可準備好與課程相關的生活生產內容,有效擴大課程容量。通過多媒體教學圖文并茂、動靜結合的表現形式,極有利于學生對抽象知識的理解和感受。(2)要熟練應用計算機仿真技術。如,Protues軟件,它是目前較好的仿真單片機及器件的工具軟
件。可以將單片機原理、工作過程這些抽象的概念形象化、具體化、Protues仿真軟件是單片機課堂教學的先進助手,它不僅可將許多單片機實例功能形象化,也可將許多單片機實例運行過程形象化,特別適用于在課堂理論教學中演示使用。(3)使用單片機開發板。目前市面上單片機開發板種類多,價格便宜,體積又小,涵蓋了單片機重要的基礎實驗,十分適宜在課堂中演示。與Protues軟件比較,前者仿真效果雖然好,但是其仿真效果與硬件實際效果并不完全相等。尤其在學習硬件部分時,出現這種情況時應該以硬件開發板演示其實際效果,不能一味使用仿真,脫離實際,要讓學生深入地掌握相應的知識。如,按鍵去抖效果,硬件驅動,定時、計數器的計數顯示應用等。
2.實驗教學要重視內容升華,注重能力培養
實驗教學的改革關鍵注重實驗內容的升華,符合中職生的實際情況。現行的實驗課有的實驗內容過于單一,有的實驗內容本身難度大,學生難以理解,最終學生只要按照實驗步驟操作都可以做出效果。這樣使充滿探索性質的實驗變成了簡單操作觀察理解的流水線式操作,導致學生對實驗缺乏探索的熱情。實驗內容的升華則需要教師深入挖掘其內在的探索點,創設情境,設置疑問,激發學生的興趣,讓學生能夠帶著問題觀察思考,提高學生的分析能力和處理問題的能力。實驗教學要注重學生能力的培養,并將職業素質的培養融入每一次實驗教學過程中。
首先,對于每一個實驗可以把它深化,可分為以下三個層次。(1)驗證性實驗:在已知結果的情況下實驗,按照實驗步驟按部就班地進行操作。(2)設計性實驗:針對實驗的各個環節創設情境,設置問題,讓學生勤于觀察實驗現象,分析問題,總結問題。(3)應用性實驗:根據實驗總結的問題在一定程度上能夠擴展應用。第一層次的驗證性實驗是必不可少的,這一部分是對相應理論課上的知識點進行驗證,通過感觀性強的實驗效果加強對知識點的認知。同時通過這一基礎訓練,為下一階段的探索應用打下堅實的基礎。第二層次的實驗內容需要教師充分的備課、精心設計,給出實驗的探索方向,學生通過對實驗的探索,提高觀察能力及分析能力。第三層次中,在教師的引導下,可以把班級學生分為若干組,每組選擇一個應用范圍,在一定的時間內完成。其目的是充分發揮學生的主觀能動性和創造力,培養學生的協調能力及合作精神。也是為了學生由單片機基礎向單片機綜合項目學習過渡,為后續課程打下堅
實基礎。
其次,重視實驗報告及實驗小結。書寫實驗報告也是很重要的一項基本技能訓練。它既是一次實驗總結,更是一個初步培養和訓練學生的邏輯歸納能力、綜合分析能力和文字表達能力的過程。這些能力是職業素質重要的組成部分。因此,參加實驗的學生都應認真重視并能實事求是,全面具體,簡練通順,清楚整潔地書寫完成實驗報告。
再次,做好實驗小結和反饋,啟發學生自我評價。實驗結束前,教師還要對整體學生的實驗情況進行評價反饋。可以用幾分鐘時間讓一些在各實驗環節都操作合格且明確實驗步驟和實驗目的、科學掌握了實驗技能的學生簡單發表心得體會。也可以讓一些實驗效果不理想的學生總結經驗教訓。無論是哪種情況,教師都要給予積極的評價和鼓勵,強調學習是一個發現的過程,鼓勵學生動手操作實驗,不要怕失敗,在快樂的學習過程中獲取知識、習得能力,養成職業素養。
3.實訓教學改革探索
實訓教學的有效展開能使學生增強知識和能力的應用性和職業崗位的針對性,通過實訓要增加學生的實踐經驗及全面增強其職業素質。實訓目標定位要符合區域、企業等實際需求。實訓過程要以行動為導向,培養學生的職業能力和職業素質,增加模擬行業企業實際崗位的工作過程。
首先,要推進學校與企業的合作。學校可牽頭組織專業骨干教師深入企業,對課程相關的工作崗位進行調研分析,了解企業對單片機應用技術技能人才的需求,選取合適的實訓內容。根據實訓項目內容使學校的實訓課與企業環境相結合,教師與企業工程技術人員要密切聯系,提升教師自身的技能,在教學中實現專業課程融入產業,貼近實際。
其次,采用以行動為導向的教學模式。實訓內容應包含工作項目、工作任務、技能目標、職業素質及評價標準。教師下達項目任務單,模擬工作崗位,讓學生在學校的學習過程如同在工作崗位的工作過程。縮小學生對企業的工作條件、設備及工作環境之間認識上的差距。
再次,注重職業素質的培養。實訓中重視培養學生的歸納總結和語言表達能力,可以通過實訓總結、功能演示、制作使用說明文檔、答辯等形式,提高學生的專業能力、社會能力、方法能力等相應的職業素質。
作為中等職業教育教師的一員,面對教學實踐性強的單片機課程,要清醒地認識到傳統的教學方法不能適應職業教育的教學要求,單片機教學改革勢在必行。在教學改革中,應該不斷地拓展教師自身的知識面,提高實踐技能。在教學實踐中,教師要勇于突破傳統單一的教學模式,努力走實踐之路,充分發揮教學的積極性,以培養學生能力、提高職業素質為目標,不斷探索創新。
參考文獻:
[1]張玉臣.職業教育三環節教學模式.北京:機械工業出版社,2011.
[2]孔維功.C51單片機編程與應用.北京:電子工業出版社,2001.
[3]人力資源和社會保障部高技能培訓聯合委員會.推進校企合作工作指導手冊.北京:中國勞動社會保障出版社,2008.
篇8
隨著單片機技術的迅猛發展,單片機的應用領域也越來越廣泛,特別是工業自動化控制、通信、儀器儀表的智能化及我們日常生活中的各個領域都得到廣泛的應用。作為工科類專業的學生,怎樣學好《單片機原理》這門專業基礎課,作為教師,怎樣通過《單片機原理》課程的學習及《單片機課程設計》來培養在校大學生理論聯系實際、敢于動手、善于動手和獨立自主解決實際問題的實踐能力,一直是教育工作者探索的課題。由于這門課程自身的特點和教學目標,實踐動手能力的培養非常關鍵。在實際教學中,我們采用了《單片機課程設計》的教學模式, 激發學生的學習積極性,并對實驗內容進行教學改革,引導、鼓勵學生積極參加各類競賽,著力培養學生的實踐能力、科研能力及創新能力。
2、利用單片機課程特點,為學生創建一個實踐與創新的學習平臺
“單片機原理及應用”課程是一門技術性、應用性極強的學科。歷年來的全國大學生競賽試題(電子類)都幾乎會汲及到單片機技術的靈活運用。而實驗與課程設計又是一個極為重要的環節。我們將實驗課與課程設計有機地結合起來,首先做一定數量的驗證性實驗,讓學生充分掌握單片機的基本原理、指令系統、接口技術,使其具備初步的單片機硬件設計、軟件開發能力基礎上,才進行綜合性實驗,在綜合性、設計性實驗做得得心應手的時候,再進行課程設計。單片機課程設計是一個十分重要的環節,它包括單片機軟件設計、硬件設計,調試等實踐內容。通過這些環節的實踐、教學,可以充分調動學生的主觀能動性,實現知識向能力的轉化。這樣,學生通過實踐、實戰,一步步深入,當學生們將每個實驗內容完成、理解、吃透后,就會有能力提升到一個新的高度:獨立、高效、有創造性地去開發新的項目。這樣,就能很好地、充分地利用實驗課及課程設計為學生構造一個實踐與創新的學習平臺(如圖1)。同時又為他們將來參加各類競賽做了很好的鋪墊。
3、對實驗內容進行教學改革,提高開發效率,培養具有創新精神、適應能力強、實踐能力強的高素質人才
3.1 改用C語言作為開發單片機的主流語言
以前,我們進行實驗時主要是以匯編語言為主。因為匯編語言能直接操作計算機的硬件,學習匯編語言能幫助我們去了解單片機的硬件構造,當然同學們必須掌握匯編語言的基本方法。但采用匯編語言編寫單片機應用系統程序所花的時間長,且調試及排除錯誤亦比較困難。為提高編制計算機系統和應用程序的效率,適應社會競爭的需要,改善程序的可讀性和可移植性,我們在要求學生了解匯編語言的基礎上改用了高級語言編程,用C語言作為開發單片機的主流語言。要求學生用C語言來編寫目標系統軟件,這樣就會縮短開發周期,增加軟件的可讀性,便于改進和擴充,同時,亦方便學生將C語言編寫的程序很容易在不同類型的計算機之間移植。
3.2 采用Keil C51 Windows集成開發軟件及51MCU DEMO試驗板作開發平臺
我們采用了Keil C51 Windows集成開發軟件及51MCU DEMO試驗板作學生學習單片機技術的開發平臺。Keil C51是德國Keil公司開發的基于Windows平臺的單片機集成開發環境,可以講是目前世界上最優秀、最強大的51單片機開發應用平臺之一。它包含一個高效的編譯器、一個項目管理器和一個MAKE工具。它集編輯、編譯、仿真于一體,支持匯編、PL/M語言和C語言的程序設計,界面友好,易學、易用。特別是,它內嵌的仿真調試軟件可以讓學生采用模擬仿真和實時在線仿真兩種方式對目標系統進行開發,而且學生在軟件仿真時,不但可以隨時模擬單片機的I/O口、定時器、中斷之外,甚至還可以仿真單片機的串行通信。而51MCU DEMO試驗板功能強大、用途廣泛,它集與PC機通信的電平轉換電路驅動字符液晶及點陣圖形液晶接口、行列式鍵盤、音響實驗電路、中斷實驗電路、I2C總線、DIP開關、程序的ISP在線下載接口等于一體的51單片機開發板。學生除了能在其上進行一般的驗證性、綜合性實驗外,還可以學習開發、設計較高級的智能化、應用型實驗項目如:單片機與PC機的遠程交互通信、單片機在線編程控制等。
3.3 開好(重視)綜合性、設計性實驗,強調學生自己動手完成實驗的全過程
在確立了開發語言及實驗平臺搭建好后,強調學生必須認真對待每一個綜合性、設計性實驗。在選題時要求學生結合理論課及平時的資料收集,自己確定題目。自己分析、設計、自己動手編程、調試安裝,并最后完成一個單片機應用系統設計與實現。強調學生自己動手的目的是使學生在設計過程中,通過查閱資料、確定方案、軟硬件設計及調試和撰寫設計說明書等,從而對單片機應用系統的設計過程得到一次全面的實踐訓練,從而使學生獲得單片機應用系統開發的基本知識和基本技能,進一步強化學生的動手能力和應用能力的培養,為以后參加種類比賽及將來去設計和實現單片機應用系統打下良好基礎。
4、課程設計典型案例分析
4.1 課程設計目的
單片機技術是一門實踐性很強的專業基礎課程,要求通過理論教學和實驗、課程設計等實踐性教學環節,使學生能在理論的指導下,主要依靠實踐活動,設計出一個小型單片機應用系統。課程設計目的是使學生增進對單片機的感性認識,加深對單片機理論方面的理解,掌握單片機內部功能模塊的應用,如:定時器/計數器、中斷、片內外存貯器、I/O口等,熟悉單片機應用系統的軟硬件設計過程、方法及實現,為以后設計和實現單片機應用系統打下良好基礎。同時,樹立嚴謹的科學作風,培養學生綜合運用理論知識解決實際問題的能力。學生通過單片機軟硬件設計、調試、整理資料等環節,初步掌握工程設計方法和組織實踐的基本技能,逐步熟悉開展科學實踐的程序和方法。
4.2 課程設計要求
要求學生獨立完成課題設計,掌握單片機應用系統設計方法;完成系統的軟硬件設計及調試工作;在課程設計中要注重培養工程質量意識,并寫出課程設計報告;通過查閱手冊和有關文獻資料培養學生獨立分析和解決實際問題的能力;通過實際電路方案的分析比較、器件的選取、安裝、調試等環節,掌握單片機應用系統的分析方法和工程設計方法;掌握常用儀器設備實驗仿真開發系統的使用方法,學會實驗調試,提高動手能力;綜合應用課程中學到的理論知識去獨立完成一個設計任務;培養嚴肅認真的工作作風和嚴謹的科學態度。
4.3 單片機課程設計總學時安排
單片機課程設計總學時為18學時,安排學生每天用2學時進行課程設計,具體安排見(表1)同時還安排專門的老師作指導。包括對學生所選課題的深入分析,對實施方案的探討,對學生所擬定的總體設計方案進行認真研究、論證,以避免定稿后才發現方案上的疏忽,造成開發進程的延誤。
4.4 課程設計實例
4. 4. 1 實驗題目:單片機與PC機的通信實驗
系統開發環境: 采用MCS-51單片機軟件Kei C51及51MCU DEMO試驗板作開發主平臺;采用C語言作為開發單片機的主流語言
實驗所需器材:并口下載器、16×2字符液晶顯示模組、128×64點陣圖形液晶顯示模組、5V高穩壓電源、一臺PC機
實現方法探討: PC機發送一個字符給單片機,單片機收到后即在個位、十位數碼管上進行顯示,同時將其回發給單片機。要求:單片機收到PC機發來的信號后用串口中斷方式處理,而單片機回發給PC機時用查詢方式。
4. 4. 2 MCS-51單片機軟件Kei C51的開發過程
1)開發的全過程的過程,請見圖2。
2)單片機C源程序清單
#include
#define uchar unsigned char
#define uint unsigned int
uchar code SEG7[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
uchar code ACT[4]={0xfe,0xfd,0xfb,0xf7};
/*************************************************************/
uchar code as[]=" Receving Data:\0";
uchar a=0x30,b;
//****************************************************
void init(void)
{
TMOD=0x20;
TH1=0xfd;
TL1=0xfd;
SCON=0x50;
TR1=1;
ES=1;
EA=1;
}
//************************
void delay(uint k)
{
uint data i,j;
for(i=0;i
{
for(j=0;j
}
//**************************************
void main(void)
{ uchar i;
init();
while(1)
{
P0=SEG7[(a-0x30)/10];
P2=ACT[1];
delay(1);
P0=SEG7[(a-0x30)%10];
P2=ACT[0];
delay(1);
if(RI)
{
RI=0;i=0;
while(as[i]!='\0'){SBUF=as[i];while(!TI);TI=0;i++;}
SBUF=b;while(!TI);TI=0;
EA=1;
}
}
}
//*****************************************
void serial_serve(void) interrupt 4 ;
{
a=SBUF;
b=a;
EA=0;
}
5、引導、鼓勵學生積極參加各類競賽培養學生科研、創新能力
學生通過理論與實踐結合,通過單片機課程設計后,已經掌握了一定的分析問題與解決實際問題的能力,在有了單片機課程設計的經驗和掌握了技術知識及具有了實際操作能力的的基礎上,老師再去有的放矢地引導、鼓勵學生積極參加各類競賽、全國“跳戰杯”、廣東省的軟件大賽等,通過競賽努力去培養學生的科研能力與創新能力。為學生們畢業后找工作打下良好的基礎。實踐證明:《單片機課程設計》做得好,參加過各種類競賽、參加過學校學生科研立項,廣東省大學生創新實驗立項、做過大量項目的學生,畢業后都能找到好工作,都會受到用人單位的熱烈歡迎,都會成為單位的重要的技術人才。
6. 結論
通過“單片機課程設計”,使學生初步掌握了單片機系統的設計方法,并使學生得到了對項目開發及應用方面的初步訓練。懂得了如何去開發一個項目:從總體方案的初步設計、編程、軟件硬件調試、編寫設計報告、系統使用說明書,到系統功能的最終實現的全過程。真正做到理論聯系實際,提高了學生的動手能力和分析問題與解決問題的能力及創新能力,體現了由理論知識的學習到理論知識的實際應用的過渡過程。實踐證明,經過這樣循序漸進的學習學生的動手能力、實踐能力及創新能力普遍得到極大地提高。
參考文獻:
[1]張志良.單片機原理與控制[M].北京:機電工業出版社,2002.
篇9
關鍵詞:教學方法;單片機;項目選取;Proteus
中圖分類號:TP368文獻標識碼:A文章編號:1009-3044(2011)13-3208-02
The College Teaching Method on MCU
GAO Long1, ZHENG Fen2
(1. Dongguan Polytechnic, Dongguan 523808, China; 2. Dongguan University of Technology, Dongguan 523808, China)
Abstract: According to the objectives of education and the characteristics of college students, it's carry out teaching activities of MCU. Practice has proved that selecting high quality projects and rationally using simulation software, students can better learn the MCU software and hardware knowledge in the teaching process.
Key words: teaching method; MCU; project selection; proteus
高校教育培養高素質技術創新人才,如何使學生將理論與實踐技能有機結合,在學習好理論知識的同時提高操作技能,是我們在教學中不斷學習和探析的目標。單片機課程是電子信息工程以及機電一體化等專業必不可少的專業基礎課,是一門理論性與實踐性都很強的課程,如何激發學生學習的興趣,使學生真正快捷的掌握單片機知識,下面談談筆者在單片機教學過程的體會。
1 注重課題的引入
單片機的第一課,給學生演示單片機控制系統,演示最基礎的流水燈控制,使學生能聯想到街道上的霓虹燈、交通燈、廣告牌等等。直觀的演示并告訴學生在學習單片機的過程中每個人都可以實現這樣的系統,容易激發學生學習單片機的積極性,樹立學生學習單片機的自信心。筆者在上第一次課就拿親手制作的一款單片機實驗板以及曾在企業中開發的一個單片機控制系統作為展示,在激發學生學習興趣以取得了不錯的效果。
2 充分調動學生喜歡動手的興趣
學生一般來說不擅長抽象思維,對于理論知識的學習缺乏興趣,學習能力有一定的欠缺,但是他們形象思維能力要強于抽象思維,即對實際操作的接受能力要強于對純粹理論的接受能力,所以在單片機的教學中適當增加有關的單片機硬件設計是非常必要的。當然,目前許多高校都已經擁有了相關的單片機實驗模塊,供學生學習。運用實驗模塊的確可以快捷方便地進行操作,但僅僅是學會操作還遠遠不夠,實驗模塊最大的缺點是不能進行硬件設計,眾所周知,單片機硬件和軟件不分家,所以運用實驗模塊還是有一定的局限性而學生親自動手焊接調試一個系統可以有效的加深對知識的理解。初期此系統不宜太復雜,建議采用單片機常見的接口電路,如:數碼管顯示電路,鍵盤電路、LED控制電路、串口通信電路等等。在焊接之前,鼓勵學生多去查閱相關資料,當學生親手完成了項目的設計與制作,看到實際效果時會充滿了喜悅和成就感,這會激發學生的創造性,另外,系統調試成功后此系統亦可作為學習軟件指令驗證之用,學生邊做邊學,不斷進步。表1是首次要求學生在規定時間內設計完成單片機開發板的情況。待學生具備一定的知識能力時,教師可只提出一個設計的范圍要求,鼓勵學生大膽思考和創新,設計出新穎的作品。經歷一學期的摸索,在電子系舉辦的第一屆智能電子設計競賽中,同學們參加的熱情高漲,不少同學都交出了以單片機為平臺質量很高的作品。實踐證明,通過硬件設計可以有效的激發學生學習單片機的積極性。
3 選取優質的項目來驅動教學
在教學過程中將理論教學與單片機項目教學融為一體,本著單片機理論知識必需、夠用,實踐技能實用、善用的原則,向著強化學生應用能力的培養方向努力。采用任務驅動式教學方法,選取優質的項目。首先,項目的選取不易過難、過大。既要考慮實際的應用性又要考慮學生的接受能力。以學生跳一跳能夠得上為原則。項目過大過難會讓學生失去信心和動力,有畏難情緒。其次.要充分分析單片機技術所含的知識點,每個項目應包含一個或一類知識點,把教學內容和教學目標與一個個小的具體項目結合。教師的教學與學生的學習都是圍繞著項目的具體實現來完成。下面的9個項目就分別包含了單片機的“I/O口的應用”、 “定時器/計數器”、“中斷系統”、“串行通信”、“A/D轉換”、“D/A轉換”等知識點,將匯編指令和軟件編程融人到項目中,項目完成后進行知識點的梳理,使學生避免了對枯燥的理論知識的單獨學習。
1) 單個發光二極管的點亮及閃爍;
2) 多彩流水燈按照不同規律的點亮;
3) 單個數碼管的顯示控制;
4) 簡易交通燈控制系統的設計;
5) 模擬洗衣機的設計;
6) 簡單計算器的設計;
7) PC控制發光二極管的點亮;
8) 簡單波形發生器的設計;
9) 數字溫度計。
4 積極合理的應用Proteus軟件學習單片機
Proteus軟件支持許多通用的微控制器,如PCI、AVR、HC11以及8051;包含強大的調試工具,具有對寄存器和存儲器,斷點和單步模式IAR C-SPY、Keil、MALAB等開發工具的源程序進行調試的功能;能夠觀察代碼在仿真硬件上的實時運行效果、對顯示、按鈕、鍵盤等外設的交互可視化進行仿真;具有6000多種模擬和數字器件的模型庫;具有單步斷點設置等調試功能;能夠與常用的匯編器、編譯器如IAR、Keil、Proton等協同調試;有直流電流表/電壓表、交流電壓表/電流表、示波器邏輯分析儀、計數/按時/頻率計虛擬終端、SPI調試器等虛擬儀器,以仿真中的測量記錄提供了方便;支持圖形化的分析功能,具有頻率特性、傅立葉、失真、噪聲分析等多種繪圖方式、可將仿真曲線精美地繪制出來。
第一,在項目教學中,充分運用仿真技術,學生可以直接觀察仿真的結果,進行程序的更改,學生可以觀察程序中相關寄存器的變化、變量值的變化和PC指針的變化情況;在仿真調試過程中,有時教師還應故意設置一些障礙,讓學生去觀察程序運行時發生的不同現象,以加深對語法現象的理解,提高程序設計的技術水平;第二,有計算機的學生在課下就有充分的時間去設計電路和編制程序,在完成軟件仿真測試后,學生可以在萬能板上進行硬件電路板的制作、測試或是制作出自己設計的產品。軟硬件結合,激發了學生的學習興趣,鍛煉了學生的動手能力。另一方面引入仿真技術,變革了電子產品的設計過程,縮短了產品的開發周期,節約了產品的成本。實踐證明,使用Proteus仿真設計后安裝的產品.只要安裝正確、元器件無誤、工藝良好,基本都能順利完成。圖1是模擬交通燈的仿真圖(單片機最小系統沒有包含在內),能準確的模擬現實中路口的交通燈狀態。
5 總結
要進一步提高單片機的教學質量,一方面需要教師不斷提高自身修為,經常參加實踐活動;另一方面在教學活動中,更要靈活應用教學方法,充分挖掘學生的潛力。培養學生興趣,引導學生自己動手、動腦,以達到使學生主動學習的目的。實踐證明,上述方法對單片機的教學起到了積極的作用。
參考文獻:
[1] 王文寧.單片機項目教學中的8個環節[M].福建電腦,2008(12):199.
[2] 李淑萍.單片機教學方法探析[J].機械職業教育,2003(12):26.
篇10
關鍵詞:應用型人才;實驗室建設;實踐中心
我院是在我國高等教育進入大眾化階段以后,于2003年經教育部批準,由大連理工大學與企業共同投資建立的獨立學院,目前已經發展成有9 000余名全日制在校本科大學生的學院,其中IT類專業在讀本科學生為4 500多人,所設置的IT類專業包括計算機科學與技術、軟件工程、網絡工程、電子信息工程、自動化等。學院的辦學宗旨為:面向學生,服務社會,培養高素質應用型人才。從2004年開始,學院利用自籌資金規劃和建設IT實踐中心,滿足培養IT類應用型人才的需要。經過6年多的努力,完成設備投資1 800余萬元,建成具有36個實驗和實訓室的IT實踐中心,形成了設備先進、門類齊全,能很好地滿足實驗、實訓、科技創新需要的實踐平臺。
1 IT實踐中心的建設目標與構思
隨著我國經濟建設的發展,需要大量的應用型和創新型人才。獨立學院一般定位在培養高素質的應用型人才[1],實踐平臺的建設和實踐教學在人才培養工作中占有重要的地位[2]。不同于一些研究型重點大學,獨立學院一般要靠自籌資金建設實驗室,實驗室所占的空間也受到一定的制約。如何在資金和空間有限的情況下,建設滿足培養應用型、創新型人才的要求,同時又具有特色的高水平實踐平臺,是獨立學院發展中的重要課題[3]。公辦大學按多層次建設實驗平臺已有一些成功的經驗可以借鑒[4],但是,作為獨立學院,如果完全照搬其經驗必然受到資金的困擾并出現一些重復性的建設,同時也不能突出應用人才培養實踐平臺的特色。
經過廣泛的調查研究和充分論證,我院IT實踐中心的建設確立了“統一規劃、節省資金和空間、兼顧實驗實訓和創新”的思路。根據學生的培養目標,IT實踐中心的定位是充分滿足學院計算機科學與技術、軟件工程、網絡工程、電子信息工程、自動化專業培養高素質應用型人才需要,具有支撐上述專業的課程實驗、專業實踐與實訓教學、大學生科技創新活動的實踐平臺。
2 公共實驗平臺的建設
公共實驗平臺是指能滿足我院計算機科學與技術、軟件工程、網絡工程、電子信息工程、自動化各專業實驗實踐共同需要,或者是綜合運用不同專業技術的實驗平臺。被列入我院公共實踐平臺的實驗室包括:電子技術實驗室、微機系統與接口實驗室、嵌入式系統實驗室。
2.1 電子技術實驗室建設方案
我院電子技術實驗室的功能定位是能夠完成電路、模擬電子電路、數字電路、EDA的課程實驗,同時又能實現綜合電路設計及電子設計與制作創新的實驗實踐平臺。與一些院校采用針對電路、模擬電子電路、數字電路、EDA課程分別設置實驗室不同,我院設置了8個相同的電子技術實驗室,同時滿足電路、模擬電子電路、數字電路的實驗教學要求。
每個電子技術實驗室配備了32套設備,每套設備包括電子技術實驗箱、雙路可調直流穩壓電源、雙蹤示波器、多功能信號發生器、交流毫伏表、數字萬用表。其中電子技術實驗箱是按我院提出的方案,由湖北眾友科技實業股份有限公司特殊生產制作的產品,它綜合考慮了各門課程實驗的需要,能滿足電路、模擬電子電路、數字電路實驗的要求,而且還配有EDA板,插到實驗箱上再配上個人計算機可以進行EAD方面的實驗。利用該實驗箱可以任意搭接模擬電子電路、數字電路及模擬與數字混合電路,與PCB板制作設備配合可以完成綜合電子設計和電子制作創新設計。
實踐證明,電子技術實驗室的這種建設方案既滿足了實驗室功能定位的要求,又節省了資金和空間,而且便于管理和排課,為學院電路、模擬電子技術、數字電路的教學改革提供了有力支撐[5]。
2.2 微機系統與接口實驗室建設方案
微機系統與接口實驗室的功能定位是能滿足基于X86的微機原理課程實驗、MCS-51單片機原理及應用課程實驗、單片機設計與開發的創新實踐的平臺。
我院設置了3個微機系統與接口實驗室,每個實驗室裝備了32套實驗箱和個人計算機。為了滿足基于X86的微機原理和MCS-51單片機系統的兩類實驗教學需要,實驗箱選擇了啟東計算機廠有限公司生產的DVCC-5286NJH單片機微機仿真實驗系統,該實驗箱配備有8086和89C51雙CPU板,在做微機原理實驗時插上8086 CPU板,而在做單片機實驗室時使用89C51 CPU板。此外,為了適應單片機應用設計與創新實踐的需要,實驗室還配備了單片機開發板,學生可以設計和開發各種單片機應用系統。
2.3 嵌入式系統實驗室建設方案
嵌入式系統是近年來計算機應用的熱點,也是大學生科技創新最活躍的領域,我院把嵌入式系統實驗室作為重點實驗室進行建設。從培養嵌入式系統實用型和應用創新型人才的角度出發,實驗室的功能定位于滿足嵌入式系統課程實驗、實訓教學以及科技創新項目的開發需要。實驗室的硬件平臺由“嵌入式系統實驗箱+個人計算機+擴展模塊+控制對象模型”構成。