單片機入門制作專輯-----白手起家
好的開始是成功的一大半!
憶往昔
吃過晚飯我都要打開電腦上網瞧瞧,在我的收藏夾里專門有一欄是和電子技術相關的網站鏈接。我常登錄我的網站和
電子信箱,而每次都會有幾個帥哥向我提問,讓我幫助他們解決一些制作中的問題,在感嘆電子愛好者中美女太少的同時
我都會盡我所能回答這些問題,因為三年前我也是白手起家的,我也體會過遇到問題卻無藥可救時的失落,所以我更希望
分享我的經驗和大家交流。
雖然我不希望把整篇文章變成我的個人自傳,可是我還是要談一談我的經歷,你可以把它當成無聊的小品或是學習電
子技術的歷險記,當然你也可以從中了解我并和我結為朋友。
不太喜歡編年體的故事結構,所以我從現在開始——
我在一家與電子技術行業相關的公司工作,在公司我可以學到單片機和嵌入式系統的相關知識。業余時間我則自己在
家里研究單片機技術,將我的作品和經驗發布到我的個人網站與愛好者們分享。我很滿意現在的工作和生活,這讓我有充
足的時間談戀愛和更執著地專注于我的電子制作愛好。
三年前,哈爾濱市學府書城,開門大吉!我只身在電子技術類圖書區尋找著我中意的電子制作技術的書。這個地方我
經常來,雖然書很多,可是沒有幾本中意的,它們不是只講一些純理論的東西讓人看得一頭“污水”,就是只有電路一堆卻
并不實用。這次也是希望能找到一些新鮮類型的書來看,正是這一次閑逛使我和美麗的單片機世界邂逅了。
逛了一會,想起了最近聽說一個新名詞叫“單片機”。本以為也是數模電子技術里的一部分,應該和數字電路關系大
一些吧?好像就是比較專用的集成電路唄!先了解一下也好,什么事都了解一下也沒有壞處,只要不是違法亂紀的事情。
腦中認定了一個詞組:“單片機”,就開始在家電維修和電子技術的書架上查找?墒5 分鐘過了,沒有一本關于單片機的
書,甚至是出現這個詞的書都沒有。我的天,學府書城聽說是東北地區圖書最全的書店竟然沒有關于單片機的書,看來上
帝都要信佛了!不會了,一定是我沒找對,也許就在電子技術區的一個小角落也說不定,還是問問吧。一個漂亮的管理員
阿姨把手指向遠方一個神秘又陌生的地方,那是離電子技術區很遠的另一個書架。那時的我怎么也不會想到,那一個書客
稀少的地方竟是我心中的香格里拉。
《單片機基礎教程》、《單片機接口技術》、《PIC 單片機教程》、《51 系列單片機設計實例》……,My God!滿滿的三
個書架全是關于單片機的書,我哭笑不得。不知是笑我發現了“新大陸”好呢,還是哭我的無知可笑好。隨手抽了一本單
片機教程看了看,除了扉頁上的字能看明白,其它都是天書。這時的我才感覺到世界的偉大、自己的渺小。想到了書山有
路、學海無崖,想到了愛因斯坦,想到了我今天中午不能吃飯也得在這兒好好地看看這些書。
首先我要了解,了解單片機是不是我感興趣的知識,這點很重要,除了興趣又會有什么能長久不斷地提供我們學習、
研究的原動力呢?等了解了再入門,入門了再深入學習,這是大多數人的學習方式,我也沒有獨辟蹊徑的能力。我找了好
久才看到一本中學生學習單片機的書,我想先別整高深的了,看看給中學生學習單片機的書我能否看懂吧!看了一會我差
一點沖動地把它買下來,幸好理智的頭腦戰勝了感性的神經。因為這本書只是講了一個成品單片機學習板的功能及使用,
它是一個完整的產品,使用者只需用鍵盤輸入十進制數的指令,就可讓其完成特定的功能。按現在來說這不能算是單片機
實驗板,而是用單片機開發出了一個玩具。抱著再考慮一下的心理,我放下了這本書。又過了好大一會兒,我找到了幾本
標有單片機入門類的書,看起來是給我這種菜鳥看的了。果不其然,通過看這幾本書我了解到了單片機的基礎知識,知道
了什么是單片機,單片機的用途,這一下我找到了學習單片機技術的敲門磚。
我勸說了我的父母,同意在經濟和精神上支持我,主要的還是經濟上。當時我正在讀大學,學校雖然離電子市場很遠,
可我每個星期都要去幾次。父母傾家當產給我買了電腦,還給了一筆錢來買元件和工具。我的勁頭兒更大了,在書店買了
許多書參考并在幾天時間里夜以繼日地焊好了單片機實驗板和ISP 下載線,制作中我發現單片機的電路要比數模電路更簡
單。用軟件下載單片機程序,這個我從來沒有用過,總感覺這是一件很復雜的事情。還好,對照著書的說明一步一步都很
順利!班洁洁健,程序下載完成,實驗板上的一個發光管閃爍了,這正是我期盼的結果。隱約地可以回憶起第一次看到自
己下載的程序在實驗板上運行時的欣喜情境。之后又按同樣的方法下載其它程序都很成功,我才知道單片機并不難,只是
我之前不了解而將它想得復雜了。我開始找一些制作例子,仿制一些別人的作品,雖然制作中有一些問題可是只要認真檢
查最終都是成功的。再后來我開始修改別人的程序,改一個數值、換一行句子會有什么變化呢?我慢慢地學著自己寫程序
了,照著別人的程序寫,按照自己的想法寫,感覺學習單片機并不難,只要多和網友交流、多看書、多動手、多思考。我
享受著玩單片機時那種無法言表的興奮和快樂,現在我將所了解的與大家分享,希望讓更多的愛好者朋友享受到單片機世
界里的快樂。
何方神圣
依我看單片機就是一塊在集成電路芯片上集成了一臺有一定規模的微型計算機,簡稱為“單片微型計算機”或“單片
機”(Single Chip Computer)。簡單地說單片機是一種可以輸入程序的微型計算機,也就是大家所謂的電腦。它是以一種
集成電路塊的硬件形式出現的,圖1 是一種常用單片機的寫真照片。即一個黑黑的塑料外邊伸出了幾只金屬腳,好像一只
剛從墨水里爬出來的多腳蟲,到現在我也沒弄明白為什么芯片只用黑色而不用美麗的天藍色或是活潑的橙紅色?梢酝ㄟ^
向單片機的內部輸入一個你想讓它干什么的程序,它就可以按照你的吩咐為你服務了。那單片機這東東到底可以干什么呢?
難到可以幫我們洗衣做飯?可以當老婆嗎?是呀,其實我們現在的生活電器中大多都用到了單片機,我們的洗衣機里就用
到了單片機控制,可以設定好洗衣時間,按時上水、按時脫水。我們家中的電磁爐、微波爐也用到了單片機,由它控制火
量、時間。這樣一來單片機真的可以為我們洗衣做飯了。圖2~圖4 所示是單片機的幾個應用實例。至于能否當老婆,這
項技術還有待進一步開發,不要對此抱太大希望。由于單片機是用程序進行控制的,所以節省了許多的硬件電路,而且讓
電路更加精準、小巧。如果各位朋友有一定電路制作基礎的話,學起單片機來就會更加容易了。因為單片機的硬件部分的
學習需要有數模電子技術為墊腳石。
圖 4 用單片機設計的多功能電子鐘
現在的單片機及嵌入式系統應用真可以說是無處不在了,上到衛星、導彈,下至手機、MP3、空調無不涉及。采用單
片機與嵌入式系統技術進行開發是未來高精尖科技領域不可逆轉的發展趨勢。
說了這么多,有朋友會問了:單片機這么好,貴不貴呀?哪里能買到呀?我應該怎么學單片機呢?大家不要急,俺來
說兩句。單片機雖然是一種比較高級的電子產品,但并沒有我們想象的那么高不可攀。大多數愛好者入門常用的單片機是
51 系列單片機,這種單片機技術是比較成熟的,在國外已經有了幾十年歷史了,可以說不管是它的穩定性還是可靠性都盡
乎完美。而這樣的一塊單片機(以AT89S52 這一款較常用的單片機為例)價格卻不超過10元。這種單片機在各大電子元器
件市場均有銷售,物美價廉、童叟無欺。只要是有一些數模電路基礎又愿意認真看這篇文章的朋友都可以學會,學習單片
機就像愛情一樣,不分年齡、距離、身份、窮富。在今天,單片機技術已經有了非常大的發展。各種不同功能用途的單片
機也層出不窮。目前據我了解,單片機家族中有以51為內核的單片機(如89S52、89C51、89LPC231),avr單片機(如90S1200),
PIC 單片機,凌陽16 位單片機等等。但這里使用最廣、資料最多、也是最基本的單片機就是以51 為內核的單片機。51 內
核的單片機80C51 是INTEL 公司最早推出的一款8 位的單片機。后來的不少大公司如ATMEL、PHILIPS、STT 都借用80C51
系列單片機的內核開發出了有自己特色的單片機產品,目前初學者學習實驗最廣的當屬ATMEL 公司的89S 系列單片機(如
89S51、89S52、89S55),該系列單片機也是51 內核并支持ISP(In System Program,在系統編程)下載程序功能,是進
入單片機世界的不二法門。
千金一諾
政界的民主選舉總是一種能力和技巧的較量,候選人往往會向選民許下承諾,如果在他就職之后會實現怎樣的目標,
選民們為此瘋狂或不屑一顧。我覺得這個游戲很好玩可以樹立信心又給自己充足的動力實現諾言,我也想如法炮制,給自
己一點壓力把故事寫好。
親愛的朋友們,只要你認真看過這篇文章我將兌現以下的承諾:
■你將了解單片機是什么和一些關于它的故事。也許這在上文已經實現。
■你可能對單片機產生學習興趣。能從頭一直看到這里的朋友應該是已經有了興趣。
■你可以了解學習單片機的軟、硬件條件和一般使用方法。
■跟隨文中的制作部分可以建立起一套可愛的單片機學習、實驗環境。
■跟隨文中的制作部分可以制作出以單片機為核心的實用小作品。
■完成以上內容,你的經歷將會給你更多。
如果在我煽動性的言語下讓你產生了興趣愛好那是最好不過了,愛好是我們學習最好的老師,如果你真的有了這方面
的愛好就盡力發揮它吧。
更多內容請下載附件:
單片機入門制作專輯-----十八般兵器
單片機入門制作專輯-----成家立業
單片機入門制作專輯-----用武之地
單片機入門制作專輯_部分1.pdf
(7.24 MB, 下載次數: 739)
2013-6-20 22:52 上傳
點擊文件名下載附件
單片機入門制作專輯_部分2.pdf
(5.08 MB, 下載次數: 512)
2013-6-20 23:00 上傳
點擊文件名下載附件
|