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

基于圖形化編程技術的單片機課程教學初探

2020-09-27 23:09:53蘭翔
廣西教育·B版 2020年6期

蘭翔

【摘 要】本文針對中職教育中基于匯編語言或 C 語言的單片機課程教學難度大、教學效果差等問題,提出將 Matlab/Simulink 引入單片機的課程教學實踐中,實現單片機配置和編程的圖形化;與抽象的匯編語言和 C 語言相比,這種圖形化編程語言具有編程簡單、易于理解,且還能實現較復雜的算法編程等優點,基于該技術的教學實踐取得了較好的效果。

【關鍵詞】單片機教學 匯編語言 圖形化編程軟件

【中圖分類號】G ?【文獻標識碼】A

【文章編號】0450-9889(2020)06B-0057-02

長期以來,51 單片機因結構和指令簡單,一直被中職學校選擇作為單片機入門課程教學內容。但這種 8 位的單片機一般只能用匯編語言與 C 語言對其進行編程,這對于中職學校的學生而言,要想熟練地掌握并運用這兩種語言對單片機進行較為復雜的編程是很困難的。統計數據表明,經過這種系統學習后,平均每個班級最多能產生 1~2 名具有獨立編程能力的學生,而這些學生一般都是發燒級的單片機愛好者。究其原因,主要是匯編語言和 C 語言比較難以掌握,學生一般只能在實驗指導書的引導下進行編程。學生由于缺乏自主編程的成就感,久而久之,便對該課程失去了興趣。沒有了興趣的支撐,自然就無法產生發燒級的單片機愛好者。

隨著單片機技術的飛速發展,處理速度更快、處理能力更強、功能更多、存儲容量更大、價格低廉的 32 位單片機已經逐漸取代老式的 8 位和 16 位單片機,其中最具代表性的是以 ARM 為內核的單片機。但伴隨這種高性能單片機而來的還有復雜的硬件結構和指令集,且其編程語言仍然采用匯編語言和 C 語言,顯然,伴隨著高性能一起來到的是更高的學習門檻,于是學生對 ARM 單片機一般都是望而卻步。

對于 32 位的 ARM 單片機,有沒有一種更為簡單、快捷的更適合中職學校學生使用的編程手段呢?意法半導體公司(STMicroelectronics,ST)給出了肯定的答案。筆者在利用 ST公司提供的圖形化配置工具 STM32CubeMX 和 STM32-MAT/TARGET 圖形化編程工具包,對 ST 公司生產的全系列 32 位 ARM 單片機進行編程實驗之后,發現這種編程方法比較好學,可以用來進行教學,幫助中職學生更好地進行學習。為此,筆者嘗試利用單片機圖形化編程方式進行講授,對課程進行改革。

一、圖形化編程工具簡介

(一)STM32CubeMX 工程配置軟件。STM32CubeMX 是 ST 公司為 STM32 系列單片開發的,旨在幫助用戶快速建立工程,并快速初始化單片機片內外設的圖形化配置工具軟件,其軟件界面如圖 1 所示。單片機的開發流程如圖 2 所示,其中第 1 至第 5 步,可以在 STM32CubeMX 中利用鼠標和鍵盤在圖形界面上進行簡單的勾選配置,最后自動生成程序框架,這對于結構復雜的 32 位單片機顯得尤為重要?;谶@款圖形化配置軟件,學生不用深入學習和掌握復雜的單片機內部結構,就能對單片機及其外設進行初始化,因此可以專注于第 6 步的用戶程序編寫??梢院敛豢鋸埖卣f, STM32CubeMX 的出現,將 32 位 ARM 單片機的使用門檻拉得比 51 單片機更低。

(二)STM32-MAT/TARGET 圖形化編程工具包。STM32CubeMX 屏蔽了單片機底層硬件,使單片機開發變得非常簡單,但是仍需要利用 C 語言進行用戶程序的編寫。這對于中職學校的學生而言,仍是一道難以逾越的門檻。那么用戶程序編寫是否有更便捷的方法呢?ST 公司給出了解決的辦法。

STM32-MAT/TARGET 是 ST 公司基于邁斯沃克公司的 Simulink 圖形化軟件平臺開發的 STM32 單片機自動代碼生成工具包。如圖 2 所示,基于該工具包,學生可以在完全圖形化的環境中對用戶程序進行編程,然后通過一鍵生成代碼,自動嵌入到 STM32CubeMX 配置軟件自動生成的代碼框架中,最后經編譯下載到單片機中運行。整個開發過程實現了代碼圖形化和兩個圖形化軟件代碼的無縫銜接,開發過程變得非常簡單與高效。

二、利用圖形化編程工具開展的教學實踐

用戶代碼是實現具體功能和算法的部分,也是學生學習單片機過程中的難點部分,因此如何降低這部分代碼的編寫難度是提高學生學習興趣的關鍵。圖 3 是筆者教學過程中給學生講解的圖形化編程案例之一。圖 3 所示程序不僅包含了中斷模式的 AD 轉換,以及采樣后的數值處理,還包含串口通信的內容。如果通過匯編語言或 C 語言進行編程,其代碼編寫的復雜程度足以讓一名普通的中職學生抓狂。而依托圖形化代碼編程軟件,學生僅需要幾個拖拽圖形控件及連線的動作就可以完成。經課堂教學演示,學生對這種新型的開發模式均表現出濃厚的學習興趣。

三、利用圖形化編程工具進行教學實踐的總結與展望

為降低單片機的開發難度,提高學生學習單片機的興趣,本文將圖形化編程技術引進單片機的教學實踐中,學生反饋意見表明,圖形化編程技術已然成為了解決當前中職學校單片機教學瓶頸的重要手段。盡管如此,教學改革仍面臨以下阻力:(1)缺乏與之相配套的教材;(2)職業院校技能大賽等競賽規則規定大賽僅限于使用功能單一的老式 51 單片機,這將是改革的主要阻力。從現實來看,雖然教材建設任重道遠,但仍可為之。更難的是競賽規則的滯后性,如何改變這種相對比較落后的情況是我們面臨的頭等大事?,F行的競賽規則顯然與中央“弘揚新時代精益求精的工匠精神”相悖,已經不合時宜。只有相關部門從政策層面上進行相應的改革,才有可能將這樣的教學改革進行到底。

【參考文獻】

[1]扈琨瓏.高職《單片機技術應用》課程中信息化教學設計與實踐探析[J].機電教育創新,2020(4).

[2]倪丹艷.基于“中國制造2025”戰略理念的“單片機原理與應用”教學改革探索與實踐[J].科技與創新,2020(6).

[3]區嘉潔,江 帆.單片機原理類課程的卓越機械工程師實踐教學模式改革研究[J].實訓與實踐探索,2020(4).

[4]黃大勇,郭建昌,胡冬梅,張 戈.單片機技術實踐教學模式的探索與改革[J].當代教育實踐與教學研究,2020(7).

(責編 盧建龍)

主站蜘蛛池模板: 国产成人高精品免费视频| 欧美亚洲另类在线观看| 日韩无码一二三区| 久久无码高潮喷水| 久久午夜夜伦鲁鲁片不卡| 久久久久亚洲精品成人网 | 亚国产欧美在线人成| 高清欧美性猛交XXXX黑人猛交| 日本久久免费| 欧美综合区自拍亚洲综合天堂| 麻豆AV网站免费进入| 国产精品分类视频分类一区| 国产毛片一区| 97色婷婷成人综合在线观看| jizz国产在线| 91国内视频在线观看| 99精品免费欧美成人小视频 | 国产凹凸一区在线观看视频| 国产欧美视频综合二区| 欧美日韩一区二区三区在线视频| 免费看a级毛片| 视频二区中文无码| 国产swag在线观看| 国产精品七七在线播放| 国产成人久久777777| 亚洲精品无码日韩国产不卡| 亚洲精品在线观看91| 日日拍夜夜嗷嗷叫国产| 国产成人一区在线播放| 久久人妻xunleige无码| 国产欧美成人不卡视频| 亚洲一区二区三区国产精品| 国产最爽的乱婬视频国语对白| 露脸一二三区国语对白| 亚洲高清资源| 国产精品蜜臀| 国产精品jizz在线观看软件| 91麻豆精品国产高清在线| 青青操视频免费观看| 国产男人的天堂| 国产成熟女人性满足视频| 伊人丁香五月天久久综合| 色男人的天堂久久综合| 爱色欧美亚洲综合图区| 国产日韩AV高潮在线| 欧美性精品| 国产XXXX做受性欧美88| 国产69囗曝护士吞精在线视频| 九九九精品成人免费视频7| 亚洲性视频网站| 伊人久久福利中文字幕| 国产第一页亚洲| 91福利免费| 国产人成网线在线播放va| 久久国语对白| 亚洲天堂视频在线免费观看| 国产91蝌蚪窝| 欧美精品导航| 日韩欧美国产中文| 亚洲熟女中文字幕男人总站| 欧美无遮挡国产欧美另类| 国产高清在线观看| 亚洲资源站av无码网址| 青青草91视频| 国产一在线| 99国产精品一区二区| a色毛片免费视频| 亚洲成人精品| 久久国产高清视频| 国内精品久久九九国产精品| 国产理论精品| 亚洲成aⅴ人片在线影院八| 亚洲人免费视频| 国产精品视频白浆免费视频| 日韩在线永久免费播放| 人妻熟妇日韩AV在线播放| 亚洲欧美一区在线| 99人体免费视频| 国产va在线| 激情综合激情| 亚洲高清中文字幕| 国产丝袜啪啪|