|
有一種通俗的說法說:“單片機就是玩出來的。”這話不假。他告訴我們學習單片機主要的方法就是實踐。如果你不是從事自動控制、機電一體化或是嵌入式系統的研究與開發,你不是做學問搞理論,就完全沒必要從各種基礎理論學起。重要的是要有一個平臺,要能搭建一個便捷的、易于入門的、能見到效果的、有趣而又廉價的單片機學習環境!這個平臺必備的三個要素包括:一組基礎硬件器材;一個軟件開發環境和一份合適的教材。為此,我們準備了這套單片機基礎實驗套材以及多媒體學習教材希望對大家有所幫助。
雖然單片機的品牌、型號眾多,但是其基本構造和原理大同小異,從入門角度考慮,目前市面上的單片機都可用來學習。我們北京竟擇信息技術有限公司選用了比較新型的 Atmel 公司的 AVR 單片機作為學習對象,采用廣州雙龍的 AVR 單片機實驗板加我們自己開發的基礎實驗套件作為基礎硬件器材;采用荷蘭 MCS Electronics 公司的 BASCOM-AVR 作為軟件開發環境。在此基礎上編排了若干個BASIC語言的小型基礎實驗,基本涵蓋單片機技術的主要方面,包括端口輸入/輸出控制、定時器、 A/D 變換、中斷;以及一些常用電子元器件的應用例如發光二極管、 8 段數碼管、小電機的 PWM 控制、紅外發射與接收管的控制等等。對每一個實驗的BASIC原程序我們都編寫了詳盡的說明文字。我們想嘗試一種新的方式,打破通常的學習套路,不是按照教科書的章節逐一講解,這對于從興趣出發學習單片機的人來說不適合,而是圍繞具體實驗來展開講解,一個實驗中出現了哪些硬件控制技術,就講解相關技術問題,程序中用到了哪些BASIC語句就講解這幾條語句。學習者對照講解一步一步地進行實驗很快見到效果,不但降低學習門檻還更加激發學習興趣。
這套學習方法特別適合在中小學開展單片機教學使用,所有教程都在AVR Atmega48單片機上調試通過,教師拿來可直接使用,也有發揮的余地。單片機入門實驗套件的最大優點是:除了我們提供的有限的一些例程,你自己可以設計更多的組合。 |
|