www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 單片機 > 單片機
[導(dǎo)讀]經(jīng)??匆娔切W了幾個月單片機的學生,突然間不知道該學習些什么了,會進入迷茫時段。感覺這么什么都會,可一做東西什么也不會。我比較反感“玩”、“精通”來形容單片機,說這些話的往往都是些初生牛犢,還不知道老虎長什么樣子,會吃人。

幾年前,我得依靠著自己的直覺找到程序中的問題所在;現(xiàn)在,我可以憑著我的語法基礎(chǔ)以及程序設(shè)計的思維解決程序中的問題。

經(jīng)??匆娔切W了幾個月單片機的學生,突然間不知道該學習些什么了,會進入迷茫時段。感覺這么什么都會,可一做東西什么也不會。我比較反感“玩”、“精通”來形容單片機,說這些話的往往都是些初生牛犢,還不知道老虎長什么樣子,會吃人。

單片機學習是很難的,不能速成,你必須承認這一點,有些號稱能幫你從入門到精通,那些大多都是牛皮膏藥,基本上講的都是些入門的東西,市面上的講單片機的書本內(nèi)容基本上八九成是一樣的。學習單片機的視頻,八九成一樣,不同的人講的,主講人的水平高低不同。

而正真高深的單片機程序處理,你在網(wǎng)上基本上找不到,偶爾能有那么一兩個高手把自己的一點點心得分享出來,也許你半天都不能領(lǐng)悟其真諦。

正真的高手是這么煉成的?唯有自己日積月累,不斷堅持、思考讀成熟的程序,加上自己對程序的悟性,等到2到3年方可有所造詣。

1、首先我們來談?wù)凜基礎(chǔ),單片機程序開發(fā),基本上用的是C語言,你的 語言學的怎么樣了,對于關(guān)鍵詞的使用是否已經(jīng)融會貫通了,對于語法規(guī)則是否已經(jīng)掌握。這是一門實踐行的知識,沒有實踐你的C語言等于0,他的功能可不是書上那些例子,輸個數(shù)做個加減乘除把結(jié)果輸出。利用他的關(guān)鍵字及語法規(guī)則,勾畫出無限的生產(chǎn)力。對于C語言的基礎(chǔ)知識你要達到那種水平了,當你的想法出現(xiàn)的時候,功能要求已有,你能立刻用C語言描繪出來。C語言只是工具,實現(xiàn)我們的想法的工具,對于工具的使用要信手拈來,例如:把一個字節(jié)數(shù)據(jù)高底位一一兌換、把脈沖數(shù)轉(zhuǎn)換為時間及檢測出按鍵的連續(xù)兩次按下等等,看到問題的時候具體的實現(xiàn)代碼在老海呈現(xiàn)了沒。

2、工具用熟了以后,我們該學習什么了了?對語法熟練以后就應(yīng)該重點學習程序設(shè)計的方法,請大家分清兩個概念,C語言只是工具,會C語言并代表你會設(shè)計程序,程序設(shè)計能力可分為,首先是能將復(fù)雜的功能要求拆分為若干個細小功能,用C語言描述實現(xiàn),再將這些小功能用你的C語言工具串起來組成我們所需要的復(fù)雜功能。整個過程下來C語言都只是實現(xiàn)你想法的工具??吹竭@里你是否還敢用“玩”、“精通”來形容單片機嗎,當真正進入單片機殿堂的時候你會感覺這是一個浩瀚無邊的宇宙,你會越發(fā)感覺自己的渺小,只有更好,沒有最好。

總結(jié)幾點個人的學習的經(jīng)驗:

C語言與程序設(shè)計的學習是相輔相成的,他們共同進步,就如同你的兩只腳,誰都不能超過誰很遠。學習單片機之前請先學習C語言,請不要相信什么零基礎(chǔ)也能學好,至少20天,要把基礎(chǔ)知識掌握,在進入單片機學習,視頻網(wǎng)上一大把,學會操作基礎(chǔ)模塊,在這個階段你可以在網(wǎng)上尋找知識學習,將你開發(fā)板的模塊程序都練一遍。

當你開發(fā)板學完了, 這個時候該這么辦了,這就是我今天重點要的。

如果你就是淺嘗輒止,那么你可以說自己入門了,如果你想有所造詣那么你還遠著了,對于走過了這個階段以后,我對我的學生的要求就是“背程序”,就如同別人學習英語背文章增強語感。我說所的“背程序”,并非死記硬背,屬于一種重復(fù)強化訓(xùn)練,圍繞幾個主題,①、按鍵讀取;②、數(shù)碼管顯示(重復(fù)計算顯示代碼) ;③、LCD1602液晶顯示;④、AT24C02讀寫;⑤、DS1302讀寫;⑥、DS18B20讀寫。每個項目從建工程到下載成功在20分鐘以內(nèi),最好練到在10分鐘左右。對于代碼需要精簡而又有內(nèi)涵,當你做好以后能增強你的語感及常規(guī)程序設(shè)計能力。最后以同樣的方式訓(xùn)練一個綜合項目——多功能數(shù)字鐘,這個項目可能需要一個上午才能做好。這個過程的目的很簡單,增強C語言工具的使用能力,在單片機編程這塊,對于基礎(chǔ)模塊的程序設(shè)計能力,完成從感覺自己什么都懂,可要寫點什么東西時又不知如何下手到實現(xiàn)一些簡單功能程序能迅速寫出來的轉(zhuǎn)變。這個方式枯燥乏味但是效果還可以,可以借鑒借鑒。

完成了上述工作,緊接著多練習綜合項目,這個時候這能靠自己,學程序沒有別的,只能多練,多想。用你的開發(fā)板編寫:計算器、電子日歷、電子密碼等各類能把你開發(fā)板上的資源綜合起來用的程序。假想就是在做項目,要對自己提出苛刻的功能要求,切記不多說差不多了,要做到完美。

再往下走,完美要回過頭學習單片機原理,去學習匯編,學習單片機的運行原理對你編程有極大的幫助,再把你的C語言書拿出來,細細的看前幾章節(jié),是時候該去看看指針了。在程序中簡單的使用指針。 就這樣往下練吧,估計至少得年吧時間。

再往下走,你應(yīng)該去研究指針了,將指針應(yīng)用到你的程序當中,它可以給你解決以往你所遇到的很棘手的問題。

講到指針,該想到結(jié)構(gòu)體了,我們應(yīng)該去學習鏈表了,我們要將簡單數(shù)據(jù)結(jié)構(gòu)應(yīng)用到單片機了。這個期間你如果能去學習在操作系統(tǒng)上的編程是很有必要的。如在VC上做簡單功能界面,Linux系統(tǒng)編程。這可以讓你看看別人優(yōu)秀代碼,從中吸取經(jīng)驗,就算看不到源代碼,也可以從別人的函數(shù)所具備的功能上思考的自己的函數(shù)設(shè)計,改善自己的函數(shù),我的很多函數(shù)功能設(shè)計方式就是這么來的。

差不多又是一年時間過去了。真心希望你堅持下來了,到這個時候你基本上已經(jīng)能獨立解決很多問題了。

這個時候我們該去學習什么了了,該去學習“易經(jīng)經(jīng)”——C語言描述數(shù)據(jù)結(jié)構(gòu)與算法分析。在程序的世界里,它就是最高的內(nèi)功心法,能在里面學的一招半式,就可以行走江湖了。這本書目前我也只是研究過幾個章節(jié),在這里面你會看到操作系統(tǒng)的具體實現(xiàn),文件系統(tǒng)的設(shè)計思想等等,各類大型程序設(shè)計設(shè)計思想。

時間不早了, 今天就到這里了

關(guān)于單片機學習,內(nèi)容遠不止這些,上述只講了單片機的程序設(shè)計方面,依據(jù)單片機的特片還硬件這一塊極為重要,不理解硬件也設(shè)計不好程序,下次再談?wù)勅绾螌W習硬件。對于8位單片機你是否想過, 給它裝上一個操作系統(tǒng),這是我最近一直在思考的問題.

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風險,如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉