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

單片機原理與接口技術教材改革研究與探索

2015-12-10 21:57:18吳清收
教育教學論壇 2015年38期
關鍵詞:單片機

吳清收

摘要:針對目前單片機原理與接口技術教材存在的弊端,提出一種基于匯編語言和C語言同步講解的教材改革方案,匯編語言編程雖然具有語句簡練、實時性高的優點,但在處理復雜的數據運算時程序的編寫比較難以掌握,需要較高的編程技巧,而采用兩種語言同步講解的教材可加快學生對單片機應用技術的掌握。

關鍵詞:單片機;匯編語言;C語言;課程設計

中圖分類號:G642.0 文獻標志碼:A 文章編號:1674-9324(2015)38-0089-02

一、概述

《單片機原理與接口技術》(以下簡稱單片機)是高校工科專業的一門必修專業課程,同時也是比較重要的一門課程,所以學好該門課程具有十分重要的應用價值。

目前有關單片機課程的教材,其內容結構基本上包括單片機概述、單片機的內部結構、指令系統、匯編語言編程、單片機系統的擴展、定時器、中斷、串行口等幾個模塊,幾乎所有教材中的編程實例都采用的匯編語言。匯編語言編程雖然具有語句簡練、實時性高的優點,但在處理復雜的數據運算時程序的編寫比較難以掌握,需要較高的編程技巧,尤其對剛剛學習完課程的學生來說,難以理解和掌握,編程難度較大。所以學生在應用中喜歡用C語言編寫單片機程序而很少用匯編語言編程。

針對C語言在單片機應用編程中應用的廣泛性,提出了《單片機原理與接口技術》課程的改革設想,將匯編語言編程和C語言編程都融入到單片機教材中,在實時性要求較高,C語言編程不能滿足要求的情況下選用匯編語言,譬如在時序要求很嚴格,只允許幾個微秒的誤差,這時就只能采用匯編語言程序;在實時性一般以及一些復雜的信號處理運算時,如浮點數的復雜運算、復雜的數字濾波等,這時就可以用簡單直觀的C語言編寫程序,二者相互補充,以更好地滿足單片機實際應用系統的設計。在基本內容的基礎上,結合教師的實際科研項目,最后增加一章實際應用系統的設計舉例,題目實用價值較高,設計實例采用匯編和C語言編寫,更好地提高學生對單片機應用系統設計知識的掌握。

二、單片機教材改革的必要性

在確定具體實施方案前,首先選擇幾所典型高校進行相關專業的調研,通過調研掌握各高校對目前選用的單片機課程教材的意見以及針對教材存在的問題所提出的合理化建議。通過與學生和老師座談,掌握哪些章節內容適合用匯編語言講解,而哪些章節用C語言講解比較容易掌握;了解學生對單片機編程更傾向于選用匯編還是C語言、教師在用到單片機的科研項目中經常采用哪種編程語言,以便更好地為單片機教材的修改完善吸取寶貴經驗。

通過對南京大學、山東大學、南京航空航天大學、上海交通大學、浙江理工大學等幾所高校的相關專業關于目前單片機教材使用情況的調研,通過與上述學校老師和同學的交流,普遍認為完全使用匯編語言編程的老師和同學數量較少,一方面是由于匯編語言編寫的程序可移植性較差,對于不同的單片機由于指令系統的不同需要重新編寫程序;另一方面就是匯編語言是針對計算機的語言,熟練應用匯編語言編程需要掌握每條匯編語言指令,同時要有豐富的編程經驗和編程技巧,這對于剛學習單片機的學生有較大的難度。用C語言編程編程對學生來說就比較容易掌握,因為他們在學習單片機課程之前就已經開過C語言程序設計,雖然二者之間有區別,但是基本語句是一樣的,差別很小,很容易掌握,實現同樣功能的程序,用C語言編寫的程序段比用匯編語言編寫的程序段短,所以容易理解和掌握。

下面是用兩種語言編寫的兩段程序,功能是用51單片機的串行方式0實現電子時鐘的LED數碼管顯示,假設匯編語言中時、分、秒數據分別以二進制方式存放在內存30H、31H和32H中,C語言中的數據存放在數組time的time【0】、time【1】和time【2】中,編程如下:

通過上面的程序比較可以看出,C語言編寫的程序較容易理解,而且語句較少,容易被學生掌握;相反,匯編語言編寫的程序由于是直接針對計算機的,需要掌握不同單片機系統的指令及使用方法,掌握起來相對比較困難,短時間內不容易被學生熟練掌握。

三、實施方案

1.在廣泛聽取老師和學生意見、建議的基礎上,制定出合理有序的教材章節內容架構。由于教材采用C語言和匯編語言的同步講解,所以,單片機內部各模塊內容的講解應該安排在匯編語言和C語言章節之后進行。

2.教材中設計到的舉例采用兩種語言編程。在講解完第四章以后,從第五章到第十章都采用匯編語言和C語言兩種語言編程,加深對兩種語言編程的理解和掌握,同時各例題盡量結合老師的科研項目和實際應用例程講解,做到各例題直接輸入計算機,不需進行修改調試就能通過,尤其是第十章的實際應用系統設計,全部采用教師科研項目中的實例編寫,通過學習,讓學生掌握單片機實際應用系統的設計方法和設計步驟,包括硬件設計和軟件設計方法,從中積累寶貴的單片機應用系統設計經驗,為以后獨立從事應用系統設計提供基礎保障。

3.授課課程中的基礎實驗采用兩種語言調試。單片機基礎實驗是加深學生各模塊知識掌握的重要環節,通過實驗,加深學生對所學單片機各模塊知識的理解和掌握,熟悉匯編語言和C語言的編程環境,培養學生基本的硬件設計能力和程序設計方法,學會單片機仿真器和編程器的使用方法,同時,通過兩種語言的編程調試,掌握每種語言編程的優缺點及適用場合,為后續的單片機應用系統軟件設計提供更好的設計方法。例如,在實時性要求較高的部分采用匯編語言編程,而在沒有特殊要求的其他環節采用C語言編程,整個應用系統采用兩種語言的混合編程方式,充分發揮兩種語言的優勢,既發揮了學生在編程語言上的特長,又較好地滿足應用系統的實際需要。

四、實施效果

1.改革對單片機課程設計環節的作用。單片機課程設計實訓是培養學生實際應用系統設計能力的重要環節,兩周的設計時間足以保證一個基本單片機應用系統的設計完成,通過課程設計實訓,使學生能夠掌握從方案比較與選擇到硬件設計與原理圖和電路板圖繪制、元器件焊接、軟件設計與調試,直至最后元硬件綜合調試的整個設計過程,真正提高學生的單片機系統設計能力和動手實踐能力,在設計題目上要充分發揮指導教師的科研項目這一優勢,真正與實際相結合,這樣既滿足了指導教師的科研需要,又達到了學生綜合鍛煉的目的。在軟件設計環節,由于學生掌握了匯編語言和C語言兩種編程語言,可以在保證系統功能的前提下,充分發揮每種編程語言的優勢,編寫出簡潔高效的軟件程序,提高自己的軟件設計水平。

2.改革對學生參加電子設計競賽等綜合賽事的促進作用。全國大學生電子設計競賽、山東省大學生電子設計競賽以及山東省機電產品大賽等大型賽事每年舉辦一次,對每位參賽同學來說是一次難得的學習和鍛煉機會,如果比賽中獲得好的名次,對學生將來的就業問題能提供極大幫助。現在用人單位最需要的就是有實踐經驗的畢業生,參加過這種競賽的同學與沒有參加過的相比,當然有實踐方面的優勢,用人單位比較容易接收,但是由于這些競賽時間不充足,一般要求在一周時間內完成,而學生對匯編語言的掌握還很不熟練,因為用匯編語言編程需要長期的鍛煉和經驗的積累,通過教材改革,在先修課程C語言程序設計的基礎上,學生很容易就掌握了單片機的C語言編程,這樣,學生就可以應用C語言完成軟件設計,達到節約時間的目的,更好地滿足各項電子競賽的需要。

五、改革創新點

1.實現了單片機教材中匯編語言與C語言的同步授課,提高了學生的編程技能。

2.軟件設計過程中可以根據系統的要求選擇不同的編程語言,更好地滿足系統的需要。

3.除了匯編語言外,學生可以選擇自己比較熟練的C語言編寫程序,更好地發揮學生的編程特長。

4.通過單片機課程設計的綜合鍛煉,培養學生的軟件設計技能。

5.為參加各類電子設計競賽積累寶貴的軟件設計經驗。

六、總結

通過單片機教材的改革,克服了現有教材只采用匯編語言或者只采用C語言講解的弊端,將兩種編程語言同步融入到教材中,學生通過單片機的學習以及實驗和課程設計等環節的鍛煉,能夠掌握兩種語言的編程,一方面可以根據自己的優勢選擇適合自己的語言編程,另一方面可以在實際的單片機應用系統軟件設計中靈活地應用每一種語言的特點,更好地滿足系統的性能要求,同時,通過教材的改革,學生掌握了兩種語言的編程方法與編程技巧,能夠選出更多的優秀學生參加各類正規電子競賽,為將來畢業后從事本領域的工作積累豐富的實踐經驗。總之,通過改革,學生的軟件設計能力和設計水平能夠得到極大的提高,更好地滿足社會的用人需要。

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統的仿真設計
主站蜘蛛池模板: 久草美女视频| 国产亚洲精久久久久久久91| 无码aaa视频| 天天躁夜夜躁狠狠躁图片| 国产精品太粉嫩高中在线观看| 欧美在线伊人| 美女被操黄色视频网站| 国产一区二区三区免费观看| 亚欧美国产综合| 久久国语对白| 欧美成人在线免费| 日本久久久久久免费网络| 天天综合网色中文字幕| 99热国产这里只有精品9九 | 四虎永久在线视频| 欧美国产综合色视频| 欧美伦理一区| 久久青草精品一区二区三区| 国产成人精品视频一区视频二区| av大片在线无码免费| 91亚洲视频下载| 91青青草视频在线观看的| 高h视频在线| 久久国产av麻豆| 欧美日韩免费| 欧美三级自拍| 国产91丝袜| 最新国产网站| 亚洲最新在线| 国产精品精品视频| 亚洲日韩精品无码专区97| 国产日本一线在线观看免费| 波多野结衣无码视频在线观看| 日韩大乳视频中文字幕| 久久精品国产精品国产一区| 欧美亚洲欧美| 国产精品美女免费视频大全| 日本91在线| 97成人在线观看| 99视频在线免费观看| 亚洲中文精品人人永久免费| 欧洲成人在线观看| 国产免费怡红院视频| 黄色网站在线观看无码| 国产视频入口| 天堂成人在线| 日本一区二区不卡视频| 爽爽影院十八禁在线观看| 欧亚日韩Av| 黄色福利在线| 91精品免费久久久| 亚洲天堂久久| 无码AV日韩一二三区| 国产91精品久久| 99热亚洲精品6码| 456亚洲人成高清在线| 亚洲一区免费看| 久久不卡国产精品无码| 中文字幕丝袜一区二区| 国产剧情无码视频在线观看| 精品国产中文一级毛片在线看| 波多野结衣一区二区三区四区| 一级爆乳无码av| 午夜丁香婷婷| 日韩精品毛片| 尤物精品国产福利网站| 欧洲一区二区三区无码| 久久人体视频| 亚洲人成网址| 欧美激情视频二区| 在线无码九区| 亚洲成人网在线观看| 久久久久久久97| 婷婷激情五月网| 色首页AV在线| a免费毛片在线播放| www.亚洲一区二区三区| 99久久精品国产综合婷婷| 国产区精品高清在线观看| av午夜福利一片免费看| 依依成人精品无v国产| 无码网站免费观看|