當前位置:成語大全網 - 書法字典 - 單片機匯編語言概要(越完整越好)

單片機匯編語言概要(越完整越好)

總的來說,我們現在用的是MCS-51單片機,信息量大,人多,市場大。根據我個人的經驗,怎樣才能更快的學習單片機這門課程?單片機是壹門非常重視動手實踐的課程。不能總看書,但壹定要先看書,因為需要從書上了解單片機的功能寄存器。說清楚壹點,我們用單片機用軟件控制單片機的功能寄存器,說清楚壹點,我們控制單片機的那些引腳什麽時候電平高,什麽時候電平低。通過這些高低層次的變化來控制妳的系統板,實現我們需要的所有功能。至於閱讀,妳只需要知道單片機的每個管腳是幹什麽的就行了。能達到什麽樣的功能?第壹遍第二遍妳可能聽不懂,但沒關系,因為還是缺乏實際的感官理解。所以我壹直說,單片機學習看書兩三天就夠了。壹天可以看五六本小說,兩三天看兩三遍單片機就夠了,不用細讀。推薦壹本書,這壹本就夠了,書名是《新型MCS-51單片機應用設計》,哈爾濱工業大學出版社出版,張執筆。了解書上的內容,然後練習,這很重要。如果不練習,是不可能學會的。練習的方法有兩種。壹種方式是:妳花錢買壹個單片機的學習板,不需要太多功能。對於初學者來說,可以買壹個功能很多的板子,上面有很多妳生活中不會用到的東西。我建議跑燈,數碼管,獨立鍵盤等等。如果妳能熟練應用我上面說的,可以說妳已經開始做單片機硬件了,剩下的就是自己練習設計電路,不斷積累經驗。只要過了第壹關,後面的路就好走多了,萬事開頭難。大家可能都聽說過。方法二:如果妳身邊有單片機高手,找他幫忙,讓他幫妳搭建壹個簡單的最小系統板。對於專家來說,制作壹個單片機的最小系統板只需要壹分鐘,但對於初學者來說,難度就大得多,因為只有了解了硬件,才能熟練使用。而如果妳身邊沒有這樣的高手,又找不到可以幫助妳的人,那麽我勸妳還是自己去買壹個吧。畢竟自己有壹個就方便多了,以後單片機小實驗用,省事。

妳有了單片機的學習板之後,就要多加練習了。最好有自己的電腦,壹天少看電影少玩遊戲,把學習板和電腦連上,打開調試軟件坐在電腦前,先學習如何使用調試軟件,然後從最簡單的跑光實驗開始。當妳可以讓八個運行燈按照妳的意願自由流動的時候,妳就會發現單片機是多麽的迷人。太好玩了,又不是學知識。做電子的人真的很上癮。然後讓數碼管亮起來。這兩次見面之後,妳就無法自拔了。妳已經開始思考人生要走哪壹條線了。這才是修行之道。妳寫程序的時候,肯定會遇到很多問題。這個時候妳就會翻翻書或者問問別人。當妳得到答案的時候,妳會記壹輩子。知識必須用在現實生活中,解決實際問題,才能發揮作用。妳自己想想吧。上了這麽多年大學,天天上課,妳在課堂上學到了什麽?妳在為期末考試忙嗎?考了90分,哈哈哈。我太高興了。下學期放學回來就全忘了吧?妳學到了什麽?但是我告訴妳,壹旦妳學會了單片機,妳就永遠不會忘記它。另外,我會講講用匯編和C語言編程的問題。很多同學在大壹或者大二的時候開設了C語言課程,我也上了。我知道那時候每天都是幾次,幾次,幾次,想要階乘。學習有什麽用?讓妳用C語言編寫單片機程序,妳傻嗎?我們必須能夠使用書中的內容。單片機編程可以用C語言,也可以用匯編語言,但我建議還是用C語言比較好。如果有C語言的原始基礎,學起來會更好。如果沒有,也可以在學習單片機的同時學習C語言。c語言也挺簡單的,就是個工具。我勸妳學學,以後肯定用得著,不然以後還得學。妳根本不會對匯編無動於衷,但妳不會懂任何C語言,所以妳以後會吃虧的。編譯程序代碼的效率很高,但是相對來說比較難,比較啰嗦,尤其是算法問題。現在單片機的主頻在不斷提高,我們根本不需要這麽高效的代碼。因為有了高頻時鐘,單片機的ROM也在不斷進步,足以容納妳用C語言寫的任何代碼。C語言的資料豐富,好找,以後移植性很好。我們只需要換壹個IO。

綜上所述,只要妳有信心,能堅持下去,有不成功不罷休的堅強意誌,學習單片機是非常容易的。

步驟:

1.找壹本書,了解壹下單片機的結構。不用什麽都懂,也不準出書。

2.找個學習板練習寫程序。學習單片機是為了練習寫程序。如果妳不能,請人或查閱書籍。我當初在中國開發板網買了壹個單片開發板,網址如下。

3.網上找壹些小電路的資料,練習設計外圍電路。焊接後自己調試,熟悉工藝。

4.完全用個人風格設計自己的電路和產品。

“妳什麽都知道。妳什麽都可以說。壹百個人的名譽是不加密的。百人滅不稀。”——諸葛廷棟