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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

講到指針,該想到結(jié)構(gòu)體了,我們應該去學習鏈表了,我們要將簡單數(shù)據(jù)結(jié)構(gòu)應用到單片機了。這個期間你如果能去學習在操作系統(tǒng)上的編程是很有必要的。如在VC上做簡單功能界面,Linux系統(tǒng)編程。這可以讓你看看別人優(yōu)秀代碼,從中吸取經(jīng)驗,就算看不到源代碼,也可以從別人的函數(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)的設計思想等等,各類大型程序設計設計思想。

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

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

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

8位單片機在嵌入式設計領域已經(jīng)成為半個多世紀以來的主流選擇。盡管嵌入式系統(tǒng)市場日益復雜,8位單片機依然不斷發(fā)展,積極應對新的挑戰(zhàn)和系統(tǒng)需求。如今,Microchip推出的8位PIC?和AVR?單片機系列,配備了先進的獨立...

關鍵字: 單片機 嵌入式 CPU

在嵌入式系統(tǒng)開發(fā)中,程序燒錄是連接軟件設計與硬件實現(xiàn)的關鍵環(huán)節(jié)。當前主流的單片機燒錄技術已形成ICP(在電路編程)、ISP(在系統(tǒng)編程)、IAP(在應用編程)三大技術體系,分別對應開發(fā)調(diào)試、量產(chǎn)燒錄、遠程升級等不同場景。...

關鍵字: 單片機 ISP ICP IAP 嵌入式系統(tǒng)開發(fā)

在嵌入式系統(tǒng)開發(fā)中,看門狗(Watchdog Timer, WDT)是保障系統(tǒng)可靠性的核心組件,其初始化時機的選擇直接影響系統(tǒng)抗干擾能力和穩(wěn)定性。本文從硬件架構(gòu)、軟件流程、安全規(guī)范三個維度,系統(tǒng)分析看門狗初始化的最佳實踐...

關鍵字: 單片機 看門狗 嵌入式系統(tǒng)

本文中,小編將對單片機予以介紹,如果你想對它的詳細情況有所認識,或者想要增進對它的了解程度,不妨請看以下內(nèi)容哦。

關鍵字: 單片機 開發(fā)板 Keil

隨著單片機系統(tǒng)越來越廣泛地應用于消費類電子、醫(yī)療、工業(yè)自動化、智能化儀器儀表、航空航天等各領域,單片機系統(tǒng)面臨著電磁干擾(EMI)日益嚴重的威脅。電磁兼容性(EMC)包含系統(tǒng)的發(fā)射和敏感度兩方面的問題。

關鍵字: 單片機 電磁兼容

以下內(nèi)容中,小編將對單片機的相關內(nèi)容進行著重介紹和闡述,希望本文能幫您增進對單片機的了解,和小編一起來看看吧。

關鍵字: 單片機 復位電路

在這篇文章中,小編將為大家?guī)韱纹瑱C的相關報道。如果你對本文即將要講解的內(nèi)容存在一定興趣,不妨繼續(xù)往下閱讀哦。

關鍵字: 單片機 異常復位

今天,小編將在這篇文章中為大家?guī)韱纹瑱C的有關報道,通過閱讀這篇文章,大家可以對它具備清晰的認識,主要內(nèi)容如下。

關鍵字: 單片機 仿真器

單片機將是下述內(nèi)容的主要介紹對象,通過這篇文章,小編希望大家可以對它的相關情況以及信息有所認識和了解,詳細內(nèi)容如下。

關鍵字: 單片機 中斷 boot

一直以來,單片機都是大家的關注焦點之一。因此針對大家的興趣點所在,小編將為大家?guī)韱纹瑱C的相關介紹,詳細內(nèi)容請看下文。

關鍵字: 單片機 數(shù)字信號 模擬信號
關閉