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

微處理器系列課程整體優化方案研究

2016-08-29 05:48:48陳雯柏
實驗技術與管理 2016年1期
關鍵詞:嵌入式單片機課程

艾 紅, 陳雯柏

(北京信息科技大學 自動化學院, 北京 100192)

?

微處理器系列課程整體優化方案研究

艾紅, 陳雯柏

(北京信息科技大學 自動化學院, 北京100192)

提出微處理器系列課程體系架構,以及單片微機控制技術、DSP原理及應用、嵌入式系統的教學方法與實踐內容安排。描述了微控制器技術課程設計選題,以停車場車位控制設計實例說明微控制器技術的設計思想,以及LED點陣漢字顯示的Proteus軟件仿真運行結果。提出嵌入式系統項目實戰中要完成的主要內容,例如Linux系統下文件綜合設計、進程與線程、網絡編程和基于Qt的圖形界面設計,簡單的嵌入式Web服務器設計以及USB攝像頭視頻采集等綜合實訓案例。

單片機; 嵌入式系統; 課程設計; DSP; 項目實訓

北京信息科技大學自動化專業于2008年成為北京市特色專業建設點,2009年成為第四批國家特色專業建設點,2013年獲批教育部高等學校“專業綜合改革試點”項目,2011年進入教育部第二批“卓越計劃”。自動化專業微處理器系列課程有“單片微機控制技術”、“DSP控制技術”、“嵌入式系統”、“微控制器技術課程設計”等。這些課程包括原理、理論、技術、實踐教學內容,形成了以微型計算機結構及其應用系統為主線的課程體系。微處理器系列課程的整體優化方案以學術研究為引領、以實踐創新為手段,創立理論學習、工程實踐、創新競賽等多環節相結合的人才培養模式。系列課程對教學內容、教學環節、實踐環節、題目設計以及實現方案的多種方法選擇都進行了研究。通過這一系列課程的學習,使學生能很好地掌握微處理器知識,為參加相關科技競賽和研發自動化產品奠定了堅實的基礎[1-2]。

1 微處理器系列課程體系架構

在開放實驗、大學生科技創新計劃和自動化產品開發中,都要用到單片機原理的基本知識。單片機資源較少,原理清晰,便于學生理解和掌握;而DSP、ARM芯片資源豐富。微處理器系列課程體系應強調體系結構以及實用的設計開發技術,并結合實例項目進行講解,遵循由淺入深、由易到難、由基礎到綜合的原則。微處理器系列課程學習應體現層次性、由易到難的漸進性和注重實踐性,知識結構包括理論教學、實踐環節和創新能力培養(見表1)。

表1 微處理器系列課程教學與實踐整體方案

2 單片機控制技術

單片機控制技術基于C51編程,將C語言應用在單片機中,使單片機編程容易上手。單片機中斷原理概念很重要,要想使本來難以理解的中斷原理通俗易懂,就要在教學中邊講、邊演示中斷的產生,以及如何響應中斷服務程序的過程,應用Keil軟件進行程序調試和執行結果的演示。

在調試軟件的界面可以看到相關寄存器的變化,并能看到程序轉入中斷服務的執行過程,可以看到執行完中斷服務程序后中斷返回到什么地方。課程以“精講課內,拓展課外”為教學改革理念,實施集新穎性,實用性,趣味性于一體的案例教學。在教學中引進仿真軟件Proteus對單片機系統進行教學演示,對單片機的指令系統、典型案例、工程項目等進行動態仿真,使學生直觀地了解單片機的工作狀態,使教學內容直觀、形象和透明[3-4]。

“適應社會需要,不斷改革創新”是“單片微機控制技術”課程教學遵循的原則。要架起單片機與C語言橋梁,更好地引導DSP的應用和嵌入式系統的研發。

3 DSP原理及應用

DSP原理及應用是一門較新、但實踐性和應用性較強的課程。DSP教學內容多,信息量大,包括DSP芯片結構、硬件資源、程序設計方法與調試工具CCS的使用等。 “比較法”的課堂教學方式可以將復雜的內容逐步分解,將陌生的概念用已知的內容替代,如此循序漸進、逐步深入,易于對新知識點的理解和掌握。

例如感應電機的轉速測定涉及DSP事件管理器模塊的捕獲單元與正交編碼脈沖電路。DSP中寄存器較多,學生要理解寄存器的設置與使用方法。在講解數字I/O 端口時,必須配置I/O口復用控制寄存器,確定I/O口作為基本功能還是通用I/O功能。如果作為通用I/O引腳使用,還必須根據需要設置相應的數據和方向控制寄存器,確定相應引腳的數據傳輸方向是輸入還是輸出。這些是與單片機不同的地方。

DSP中設置了寄存器,就可以產生PWM波形去控制電機,而單片機產生PWM波形是需要編程實現的。學習各種寄存器使用方法,需要了解不同模塊對寄存器各位的定義。DSP除了與單片機類似的基本內容,如中斷、定時、I/O口、串口和A/D之外,還有SPI。

4 微控制器技術課程設計

課程設計是對課堂教學項目的驗證,可以加深和鞏固課程知識。教師要引導學生挖掘潛力,實現對整個課程知識的綜合應用。課程設計倡導學生自主學習,對課程項目進行功能擴展與集成創新,培養學生解決實際問題的能力。

微控制器技術課程設計運用單元模塊知識進行基本知識點練習與綜合訓練,選題豐富,并且與實際生活密切相關,例如具有鬧鐘功能的電子時鐘設計、LCD液晶顯示和點陣、LED廣告屏設計、接觸式IC卡讀寫設計、音樂門鈴設計、數字電壓表設計、生產車間流水線自動控制模擬、籃球比賽計分器、按鍵控制選播音樂等。根據班級學生學習情況設計了提高內容的不同選題,如按鍵控制步進電機、數據采集系統、溫度顯示系統。課程設計的成績要根據學生平時學習態度,獨立工作能力,設計的正確性、合理性、完整性,課程設計報告的內容與規范性,以及是否有自己的發揮和創意等綜合評定[5-7]。

4.1停車場車位控制

停車場車位控制是中斷技術、鍵盤與顯示的綜合應用。在停車場入口處裝設一個傳感器,用來檢測駛入車輛數;在出口處裝設一個傳感器,用來檢測駛出車輛數。當尚有空余車位時,入口閘欄才可以開啟,讓車輛駛入,并有數碼管顯示是否有空余車位。可利用數碼管顯示停車場內即時車輛數。程序設計要求按下鍵“1”時,停車空閑位數加1;按下鍵“2”時,停車空閑位數減1。當沒有停車空閑位置時,數碼管顯示提示符。設計時可以選擇按下按鈕引發外部中斷,此時記錄進入停車場的車輛數,經過合理的計算后顯示目前停車場的車位。停車場車位控制電路如圖1所示。

圖1 停車場車位控制電路

4.2LED點陣漢字顯示設計

16×16LED點陣由4塊8×8LED點陣組成。LED點陣漢字顯示設計選題是控制點陣的掃描顯示,使16×16LED點陣循環顯示漢字,如圖2所示。點陣顯示漢字可以從上到下或者從下到上移動顯示一句話。

圖2 點陣顯示漢字電路

5 嵌入式系統與項目實戰

“嵌入式系統”是近幾年新興的一門課程,是單片機、DSP原理及應用、微機原理與接口技術的后續課程。嵌入式系統融合了計算機軟硬件技術、通信技術和微電子技術,針對實際應用系統的需求,將計算機直接嵌入到應用系統中。掌握嵌入式系統應用需要設計者具有較強的綜合理論知識和動手能力。由于IT技術發展很快,教學中應不斷補充新的技術和新的科學研究成果,學生畢業后也必然要面對這些新技術。如果能夠為學生提供更多接觸這些新知識、新技術的機會,就會使學生畢業后快速適應崗位工作。

嵌入式技術的飛速發展為自動化控制開辟了廣闊的發展空間。學校要培養創新型、務實型人才,必須加強與企業的深度合作,為進一步改進教學內容提供豐富的教學素材,使教學內容與技術發展保持同步,為學生提供一個接觸、學習新技術的環境[8-9]。現在我校自動化專業與研華科技有限公司和博創科技有限公司合作開設了嵌入式系統核心設計與項目實戰,以案例教學和項目研發驅動教學內容的更新,努力使抽象的理論知識實用化和具體化。我校主要在以下幾個方面改進了教學實踐工作。

(1) 讓學生了解嵌入式平臺的硬件環境,分析嵌入式系統的應用程序;通過硬件分析—現場編程—編譯調試—下載程序—運行演示,能夠看到嵌入式系統的運行結果;通過視頻播放,將軟件仿真與實物演示相結合,實現互動式和引導式教學。

(2) 把科研工作的思維方法融入教學中。把科研項目分解,依據學生意向和專業基礎情況,將教學班級拆分成小組(每2人1組),針對實際應用項目進行實戰設計。在嵌入式系統實戰項目中,學生先在筆記本電腦上練習操作,主要練習的項目有30多個,內容有Linux操作命令和文本編輯器vi、編譯器GCC的使用、Linux系統下文件綜合設計、Makefile編寫、采用fork和vfork創建子進程、創建線程、TCP編程、UDP編程,圖形界面設計、簡單的嵌入式Web服務器設計、USB攝像頭視頻采集、無線遙控接收、智能家居綜合實訓等。雖然內容難度較大,但是信息量也很大,學生利用筆記本電腦動手練習,增強了參與意識,也掌握了Linux基本操作,可以編寫和保存程序、創建進程和線程等[10-12]。

(3) 為動手能力較強的學生提供施展創新能力的平臺。學生可以自主選擇完成案例中的部分綜合設計內容。學校采取科學的考核方式,力圖綜合、全面地評價學生的學習情況。對有特殊才能的學生進行重點培養,指導他們參加“博創杯”全國大學生嵌入式設計大賽等國內嵌入式系統競賽。學生在創新活動中勤于思考、敢于創新,實現理論教學和實驗教學的深度融合,具備了初步的嵌入式系統開發能力,適應嵌入式系統產品市場對人才的需求。

6 結語

教學實踐證明,通過理論教學、實驗教學、課程設計和項目實戰這幾個層次的教學,以及輔導學生參加課外科技活動、參加教師的科研課題,使微處理器課程教學體系得到整體優化,微處理器系列課程在大學期間不斷線,提高了學生的實際應用和開發技能。教學無止境,我們還要進一步探索系列課程的優化方案,完善實驗室建設,為學生提供一個自主學習、資源共享的平臺,努力使學生成為理論與實踐能力強的應用型專業人才。

References)

[1] 錢璧,房芳.面向運動控制的DSP技術及課程設計教學[J].電氣電子教學學報,2013,35(2):27-28.

[2] 何友國,閆明.“嵌入式系統設計”課程教學改革與實踐[J].中國電力教育,2011(19):76-77.

[3] 唐煒.基于“項目驅動”的單片機類課程實踐教學改革[J].實驗室研究與探索,2010,29(5):130-131.

[4] 冼進,賈德良,畢盛.嵌入式系統實驗課的教學改革初探[J].實驗室研究與探索,2011,30(8):282-283.

[5] 葛浩,林其斌.單片機課程設計教學改革與實踐[J].實驗技術與管理,2011,28(10):138-139.

[6] 席在芳,吳笑峰,吳亮紅,等.電氣信息類大學生創新訓練中心建設的探索與實踐[J].實驗技術與管理,2015,32(2):21-24.

[7] 宋軍,王一雄,徐鋒.面向物聯網的嵌入式系統實驗教學改革[J].實驗室科學,2011,14(1):20-22.

[8] 王建萍,費躍農,王燕瑜.嵌入式系統“邊干邊學”教學模式探究[J].電氣電子教學學報,2007,29(5):103-105.

[9] 王艷芬,張曉光,王剛,等.電子信息類專業信號處理課程群的建設與改革實踐[J].實驗技術與管理,2015,32(4):11-13.

[10] 鄧春健,李文生,楊亮,等.“ARM嵌入式系統”課程教學方法研究[J].計算機教育,2010(10):94-96.

[11] 陳朝陽,李小魁,李娜.DSP原理及應用課程的層次遞進體系教學方法研究[J].教育教學論壇,2015(28):27-28.

[12] 何文森,楊華軍,江萍,等.“四級階梯型”教學法應用的探索與實踐[J].實驗技術與管理,2015,32(4):182-184.

Study on plan of overall optimization for microprocessor series courses

Ai Hong, Chen Wenbai

(Automation Institute, Beijing Information Science & Technology University, Beijing 100192, China)

This paper puts forward the structure of the microprocessor series curriculum system of the microprocessor series courses. The teaching method and practice content arrangement of single chip microcomputer control technology, DSP principle and application, and the embedded system are expounded. The topic of micro controller technology course design is described. Design thought and realization method of the parking control are illustrated. The simulation result of Chinese characters and LED dot matrix display based on Proteus software is given. The project actual main contents of the embedded system are described, including the files complete integrated design in Linux system, the process and thread, the network programming, the design of the graphical interface based on Qt, the embedded Web server design, USB camera video capture and other comprehensive training cases.

single chip microcomputer; embedded system; course design; DSP; practical training of project

DOI:10.16791/j.cnki.sjg.2016.01.044

2015- 08- 19

北京信息科技大學教學改革項目(2014JG08)資助;北京信息科技大學2015年人才培養質量提高經費項目(5111523309)資助

艾紅(1962—),女,重慶,碩士,副教授,碩士生導師,主要研究方向為微處理器系列課程教學實踐.

TP368.1;G642.4

A

1002-4956(2016)1- 0169- 04

猜你喜歡
嵌入式單片機課程
數字圖像處理課程混合式教學改革與探索
軟件設計與開發實踐課程探索與實踐
計算機教育(2020年5期)2020-07-24 08:53:38
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
為什么要學習HAA課程?
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
搭建基于Qt的嵌入式開發平臺
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
Microchip推出兩個全新PIC單片機系列
Altera加入嵌入式視覺聯盟
主站蜘蛛池模板: 国产福利在线观看精品| 亚洲天堂视频在线观看免费| 91小视频版在线观看www| 青青草国产一区二区三区| 亚洲伊人天堂| 激情午夜婷婷| 久久久波多野结衣av一区二区| 国产欧美视频一区二区三区| 在线视频亚洲欧美| 国产剧情无码视频在线观看| 国产午夜精品鲁丝片| aa级毛片毛片免费观看久| 久久永久视频| 色偷偷av男人的天堂不卡| 国产乱子精品一区二区在线观看| 国产女人水多毛片18| 福利视频一区| 国产自视频| 丰满人妻久久中文字幕| 欧美成人午夜影院| 国产在线欧美| 美女被操91视频| 思思99热精品在线| 毛片免费高清免费| 精品国产污污免费网站| 国产无码性爱一区二区三区| 国产一区二区在线视频观看| 成人欧美日韩| 91精品福利自产拍在线观看| 不卡无码网| 成人国产精品网站在线看| 亚洲人成亚洲精品| 亚洲成肉网| 九九这里只有精品视频| 成人免费视频一区二区三区 | 亚洲IV视频免费在线光看| 四虎在线观看视频高清无码| 国产香蕉在线视频| 亚洲成肉网| 国产综合精品日本亚洲777| 真实国产乱子伦视频| 四虎综合网| 青青草久久伊人| 午夜少妇精品视频小电影| 欧美午夜在线播放| 在线观看国产黄色| 全免费a级毛片免费看不卡| 无码一区中文字幕| 99re在线观看视频| 尤物精品国产福利网站| 亚洲国产精品日韩av专区| 亚卅精品无码久久毛片乌克兰| 波多野衣结在线精品二区| 97超级碰碰碰碰精品| 国产导航在线| AV老司机AV天堂| 黄色网页在线观看| 青青青草国产| 国产经典三级在线| 欲色天天综合网| 视频二区中文无码| 毛片免费高清免费| 亚洲成人在线免费观看| 9cao视频精品| 久久国产精品77777| 亚洲日本中文字幕天堂网| 日韩毛片视频| 久久精品日日躁夜夜躁欧美| 国产精品偷伦视频免费观看国产 | 狠狠色成人综合首页| 亚亚洲乱码一二三四区| 91无码国产视频| 色视频国产| 高清视频一区| 国产精品午夜福利麻豆| 亚欧美国产综合| 亚洲欧美色中文字幕| 在线国产资源| 国产无码精品在线播放| 久久亚洲国产一区二区| 中文字幕乱码二三区免费| 亚洲欧美在线综合图区|