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

單片機編程設計的學習方法和步驟

2019-08-30 03:37:10劉福祿
當代旅游 2019年1期
關鍵詞:學習單片機

摘要:學習單片機的動機不外乎有四種:一是為興趣愛好而學,二是為專業而學;三是為飯碗而學;四是在工作中被逼而學。不管是哪種動機,因主修專業的不同以及電子基礎的深淺不同,對于不同的人可能采用不同的學習方法,根據筆者的親身學習經驗感受,提出學習方法和步驟。

關鍵詞:單片機;編程設計;學習

一、基礎理論知識學習

基礎理論知識包括模擬電路、數字電路和C語言知識。模擬電路和數字電路屬于抽象學科,要把它學好還得費點精神。在你學習單片機之前,覺得模擬電路和數字電路基礎不好的話,不要急著學習單片機,應該先回顧所學過的模擬電路和數字電路知識,為學習單片機加強基礎。否則,你的單片機學習之路不僅會很艱難和漫長,還可能半途而廢。扎實的電子技術基礎是學好單片機的關鍵,直接影響單片機學習入門的快慢。

單片機屬于數字電路,其概念、術語、硬件結構和原理都源自數字電路,如果數字電路基礎扎實,對復雜的單片機硬件結構和原理就能容易理解,就能輕松地邁開學習的第一步,自信心也會樹立起來。相反,基礎不好,這個看不懂那個也弄不明白,越學問題越多,越學越沒有信心。如果你覺得單片機很難,那就應該先放下單片機教材,去重溫數字電路,搞清楚觸發器、進制轉換等理論知識。理解了這些知識之后再去看看單片機的結構和原理,你會大徹大悟,信心倍增。

一般是先學習模擬電路再去學習數字電路。扎實的模擬電路基礎不僅讓你容易看懂別人設計的電路,而且讓你設計的電路更可靠,提高產品質量。當基礎打好以后,你會感覺到單片機不再難學了,而且越學越起勁。扎實的電子技術基礎和C語言基礎能增強學習單片機信心,較快掌握單片機技術。

二、單片機實踐

思想上要有刻苦學習的決心,硬件上要有一套完整的學習開發工具,軟件上要注重理論和實踐相結合。

(1)有刻苦學習的決心。首先,明確學習目的。這是你學單片機的動力,沒有動力,我想你堅持不了多久。其次,端正學習心態。單片機學習過程是枯燥乏味、孤獨寂寞的過程。要知道,學習知識沒有捷徑,只有循序漸進,腳踏實地,一步一個腳印,才能學到真功夫。再次,要多動腦勤動手。單片機的學習具有很強的實踐性,是一門很注重實際動手操作的技術學科。不動手實踐你是學不會單片機的。最后,虛心交流。在單片機學習過程中每個人都會遇到無數不能解決的問題,需要你向有經驗的過來人虛心求教,否則,一味的自己埋頭摸索會走許多彎路,浪費很多時間。

(2)有一套完整的學習開發工具。學習單片機是需要成本的。必須有一臺電腦、一塊單片機開發板(如果開發板不能直接下載程序代碼的話還得需要一個編程器)、一套視頻教程、一本單片機教材和一本C語言教材。

電腦是用來編寫和編譯程序,并將程序代碼下載到單片機上;開發板用來運行單片機程序,驗證實際效果;視頻教程就是手把手教你單片機開發環境的使用、單片機編程和調試。

對于單片機初學者來說,視頻教程必須看,要不然,哪怕把教材看了幾遍,還是不知道如何下手,尤其是院校里的單片機教材,學了之后,面對真正的單片機時可能還是束手無策;單片機教材和C語言教材是理論學習資料,備忘備查。不要為了節約成本不用開發板而光用Protur軟件仿真調試,這和紙上談兵沒什么區別。

(3)注重理論和實踐相結合。單片機C語言編程理論知識并不深奧,光看書不動手也能明白。但在實際編程的時候就沒那么簡單了。一個程序的形成不僅需要有C語言知識,更多需要融入你個人的編程思路和算法。

如果程序不正常則要反復調試(檢查、修改思路和算法),直到成功。這個過程耗時、費腦、疲精神,意志不堅強者往往被絆倒在這里半途而廢。每一個例程都堅持按照這個過程學習,你很快會找到編程的感覺,取其精華去其糟粕,久而久之會形成你獨特的編程思想。只要能堅持下來,學習收獲會事半功倍。

在實踐過程中不僅要學會別人的例程,還要在別人的程序上改進和拓展,讓程序產生更強大的功能。同時,還要懂得通過查閱芯片數據手冊(DATASHEET)里有關芯片命令和數據的讀寫時序來核對別人例程的可靠性,如果你覺得例程不可靠就把它修改過來,成為是你自己的程序。不僅如此,自己應該經常找些項目來做,以鞏固所學的知識和積累更多的經驗。

三、單片機硬件設計

硬件設計包括電路原理設計和PCB板設計。學習做硬件要比學習做軟件麻煩,成本更高,周期更長。但是,學習單片機的最終目的是做產品開發——軟件和硬件相結合形成完整的控制系統。所以,做硬件也是學習單片機技術的一個必學內容。

電路原理設計涉及到各種芯片的應用,而這些芯片外圍電路的設計、典型應用電路和與單片機的連接等在芯片數據手冊(DATASHEET)都能找到答案,前提是要看得懂全英文的數據手冊。否則,照搬別人的設計永遠落在別人的后面,你做的產品就沒有創意。電子技術領域的第一手資料(DATASHEET)都是英文,從第一手資料里你所獲得的知識可能是在教科書、網絡文檔和課外讀物等所沒有的知識。

做PCB板就比較簡單了。只要懂得使用Protel軟件或 Altim Designer軟件就沒問題了。但要想做的板子布局美觀、布線合理還得費一番功夫了。

嫻熟的單片機C語言編程、會使用Protel軟件或 Altim Designer軟件設計PCB板和具備一定的英文閱讀能力,你就是一個遇強則強的單片機高手了。

參考文獻:

[1]涂時亮,張友德.單片微機MCS-51用戶手冊[M].上海:復旦大學出版社,2010.

[2]何立民.MCS-51系列單片機應用系統設計[M].北京:北京航天航空大學出版,2011.

[3]劉福祿.現代電氣控制技術[M].大連:大連理工大學出版社,2014.

猜你喜歡
學習單片機
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
高中生物教學中學生主動學習策略研究
人間(2016年28期)2016-11-10 22:12:11
小學生學習與生活分離的社工干預行動項目設計
戲劇之家(2016年20期)2016-11-09 23:55:31
試論在高?!爱a、學、研”中發展現代傳統手工藝文化
人間(2016年26期)2016-11-03 18:25:32
小學數學學習興趣的培養
家庭習得環境對初中學生英語學習的影響研究
主站蜘蛛池模板: 国产精品专区第一页在线观看| 国产乱子伦视频在线播放| 成人午夜福利视频| 亚洲欧美自拍中文| 无码免费试看| 青青草国产一区二区三区| 国产成人无码综合亚洲日韩不卡| 在线观看亚洲国产| 国产成人做受免费视频| 97av视频在线观看| 天堂av高清一区二区三区| 国产精品成人一区二区不卡 | 久久综合婷婷| 丁香婷婷激情综合激情| 91麻豆国产视频| 国产午夜福利在线小视频| 亚洲精品色AV无码看| 午夜精品福利影院| 亚洲一区色| 日韩黄色大片免费看| 日韩欧美中文字幕在线韩免费| 白浆免费视频国产精品视频| 国产精品极品美女自在线看免费一区二区 | 在线精品欧美日韩| 欧美国产菊爆免费观看 | 亚洲综合狠狠| 91尤物国产尤物福利在线| 欧美一级99在线观看国产| 久久免费看片| 欧美国产日韩另类| 2019国产在线| 中文字幕无线码一区| 欧美一区二区人人喊爽| 国产爽妇精品| 日韩在线永久免费播放| 久久精品国产电影| 国产女人喷水视频| 欧美中文字幕在线二区| 亚洲av无码成人专区| 国产中文在线亚洲精品官网| 久久五月视频| 狠狠干综合| 国产香蕉97碰碰视频VA碰碰看| 美女高潮全身流白浆福利区| 99热这里只有精品免费| 久久精品最新免费国产成人| 国产成人h在线观看网站站| 巨熟乳波霸若妻中文观看免费| 国产剧情国内精品原创| 亚洲色精品国产一区二区三区| 国产黑丝一区| 97人人模人人爽人人喊小说| 999国内精品久久免费视频| 在线观看av永久| 福利视频一区| 久久人搡人人玩人妻精品 | 欧美日韩综合网| 免费国产黄线在线观看| 色老头综合网| 久久精品91麻豆| 尤物亚洲最大AV无码网站| 日韩无码一二三区| 亚洲天堂视频网站| 丁香亚洲综合五月天婷婷| 成人韩免费网站| 色婷婷综合激情视频免费看| 高清视频一区| 色综合五月| 国内嫩模私拍精品视频| 香蕉综合在线视频91| 国产黄在线免费观看| 欧美一道本| 免费毛片在线| 国产精品蜜臀| 91精品亚洲| 久久动漫精品| 国产精品成人免费综合| 欧美成人午夜影院| 亚洲国产欧美自拍| 伊人丁香五月天久久综合 | 日本国产精品一区久久久| 国产精品久久久久久搜索|