<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 談?wù)剬W(xué)習(xí)單片機的幾個誤區(qū)

          談?wù)剬W(xué)習(xí)單片機的幾個誤區(qū)

          作者: 時間:2016-12-01 來源:網(wǎng)絡(luò) 收藏
          1、學(xué)匯編,必須先記熟單片機的指令:

          大多數(shù)學(xué)單片機的人都認(rèn)為學(xué)匯編就要先記熟單片機的指令。其實不然,本人從事單片機編程已經(jīng)多年,掌握了幾種單片機的編程技巧,但至今并沒有熟記任何一款單片機的指令。不是我太懶,也不是我的記性太差,而是根本沒有這個必要。單片機的指令少則幾十條,多則一百多條,其實常用的就十來條。這些指令,我們只要看一遍,了解它們的用法就可以了。對于常用的十來條指令我們第一次用的時候可能要查一下指令集,以后就完全是復(fù)制、粘貼的事情了。對于其它不常用的指令,我們完全沒有必要花太多時間來熟記它們。當(dāng)然,如果你的腦袋好,看一遍就全記熟了,那也是好事,否則的話就不要太過勉強自己了??!

          本文引用地址:http://www.ex-cimer.com/article/201612/324112.htm

          2、所有單片機資料都要看一遍或多遍甚至記熟:

          很多單片機的學(xué)員往往會認(rèn)為應(yīng)該將買回來的單片機書籍或培訓(xùn)班發(fā)給他們的資料全都看一遍,其實這是一個不科學(xué)的學(xué)習(xí)方法。對于一個真心想學(xué)會單片機編程技術(shù)的人來說,手上有N套單片機書籍或?qū)W習(xí)資料是最正常不過的了。如果我們要把這些書籍和資料全都看一遍的話,你想要花多長時間啊?恐怕一本書還未看完,前面看的內(nèi)容就忘的一干二凈了吧!可能有人會問,你買書買資料回來連看都不看買來干嘛?。吭谶@我要鄭重的告訴你:“技術(shù)書籍、資料是買來查的,不是買來閱讀和背誦的!”

          3、能做幾個功能單一的小程序,就算學(xué)會了單片機編程:

          很多自學(xué)單片機的人經(jīng)過自己一段時間的努力后,往往就能登堂入室了,一個個功能單一的小程序做得有模有樣。什么流水燈、按鍵檢測、蜂鳴器控制、定時控制、數(shù)碼管顯示、紅外遙控、、、、、、都能一一做出來。這時侯我們可能就會誤認(rèn)為自己學(xué)會了單片機。其實不然,學(xué)習(xí)單片機有兩道門檻,一是進門,二是綜合運用。能做到上面所說的那些只能算是進了門,到底是否真的學(xué)會了單片機,還要看你綜合運用做得怎么樣。很多單片機的書籍、教程、培訓(xùn)班往往都是只教你一些進門的知識,對單片機的綜合運用是很少提及的,想學(xué)單片機的朋友可要注意了,這可是關(guān)鍵的一步啊!那么什么是綜合運用呢?綜合運用就是將多個不同功能的子程序有機的結(jié)合、串聯(lián)起來,做到各個子程序既能互相聯(lián)系又互不干擾。例如:按鍵檢測、數(shù)碼管顯示、蜂鳴器控制、溫度檢測、繼電器控制這些子程序都是單一的功能子程序,也許我們分別單一地做這些子程序的時候不會出現(xiàn)什么問題,但是如果我們要將這些子程序綜合起來做成一個功能較為復(fù)雜一些的綜合程序的話,如果我們不懂得綜合運用就會出現(xiàn)很多問題。例如會出現(xiàn)顯示正常,檢按鍵不靈了,檢按鍵正常了,顯示卻不正常、、、、、、。因為一般的自學(xué)教材或書籍都很少介紹程序如何進行綜合運用,所以,綜合運用可能是單片機初學(xué)者的老、大、難問題。



          關(guān)鍵詞: 單片機誤

          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();