資料介紹
基于本人學(xué)習(xí)單片機的痛苦經(jīng)歷,特編寫本教程,以此獻給廣大的單片機初學(xué)者,希望您能從中受益。
作者提示:本教程乃最通俗易懂之單片機教材,如果您還是看不懂,請千萬不要涉足此行,以免誤入歧途,耽誤您的前程。
拿到這本教程您首先就會想,什么是IAP教學(xué)法?是不是一種什么全新的教學(xué)方法?當(dāng)然不是,我可沒有那么大的本事,其實這只是我杜撰的一個名詞,意思就是In Applications Program (在應(yīng)用中編程) , 當(dāng)然這只是針對單片機教學(xué),說法是否正確,還得您說了算。
至于為什么要提這種說法,那我倒想說幾句。大家都知道,學(xué)習(xí)電子技術(shù)是一件非常無聊和枯燥的事情,為什么會有這種想法,就是因為我們傳統(tǒng)的教學(xué)方法只重理論而忽略了實踐,要一個人記住那些空洞而有無聊的理論知識實在不是一件容易的事,好在我們總算熬過來了,不管如何,也多多少少的學(xué)習(xí)了一些電子基礎(chǔ)知識。
接下來我們應(yīng)該進一步掌握些什么知識呢,凡涉足此行的朋友都知道,那就是單片機。不過這可不是一件容易的事,倒不是因為單片機很難學(xué),而實在是我們身邊很難找到一本專為單片機入門者而編寫的教材。翻一下傳統(tǒng)的單片機教材,都好象是為已經(jīng)懂單片機的人而寫的,一般總是以單片機的結(jié)構(gòu)為主線,先講硬件原理,然后是指令,接著講軟件編程,再是系統(tǒng)擴展和外圍器件,最后舉一些實例(隨便說一點:很多書中的實例都是有問題?的),很少涉及單片機的基礎(chǔ)知識,如果按照此種學(xué)習(xí)方法,想進行產(chǎn)品開發(fā),就必須先把所有的知識全部掌握了才可以進行實際應(yīng)用。孰不知,單片機不象模擬電路和數(shù)字電路那樣,只要搞懂了電路原理,再按照產(chǎn)品要求設(shè)計好相應(yīng)的電路就可以了。它是一種以簡單的硬件結(jié)構(gòu),復(fù)雜而有靈活的軟件系統(tǒng)來完成設(shè)計的通用性產(chǎn)品,不同的設(shè)計者只會使用其不同的功能,幾乎沒有人會把它的全部指令都使用起來,所以學(xué)習(xí)使用單片機只能靠循序漸進的積累,而不可能先把它全部掌握了再去做產(chǎn)品開發(fā)(當(dāng)然天才就例外了)。

基于以上原因,我們嘗試了一種全新的單片機教學(xué)方法,打破傳統(tǒng)的循序漸進式的教學(xué)方法,以單片機的應(yīng)用為基礎(chǔ),結(jié)合基本的工業(yè)控制系統(tǒng)和實踐工作中的具體應(yīng)用,不分先后順序,將各條指令貫串于一個又一個的實驗中,通過所見即所得的實驗來講解各種指令的編程方法,順便講解相關(guān)的基本概念,使您盡快地熟悉單片機應(yīng)用的基本步驟,掌握軟件編程的基本方法。
本教程分為上、下兩冊,上冊部分主要教您掌握單片機開發(fā)的基本步驟和軟硬件的編程與設(shè)計,如果您學(xué)完了上冊部分就能成為單片機的入門者,完全可以進行一般產(chǎn)品的開發(fā);下冊部分是單片機應(yīng)用的提高部分,主要學(xué)習(xí)單片機的系統(tǒng)擴展(比如: ROM 和RAM存儲器的擴展,并行口的擴展,串行口的擴展,A/D和D/A與單片機的接口)以及相關(guān)開發(fā)工具和軟件的使用(包括KELL C51的應(yīng)用與調(diào)試技巧,硬件仿真器的使用)等等,如果您學(xué)完了下冊部分,那就得恭喜您成為了單片機開發(fā)的高手了,不過單片機的技術(shù)是在不斷的發(fā)展和提高的,您也不要太驕傲哦!
為了盡量把最新的單片機知識和應(yīng)用成果收錄進我們的教程,希望您能不吝賜教,共同來努力把我們的教程不斷的改進和完善。還是那句題外話,技術(shù)是靠不斷的積累和交流才會進步的,固封自守只會更加落后。
由于時間和精力的限制,我還是希望在您學(xué)習(xí)本教程之前,自己先熟悉一點相關(guān)的電子技術(shù)知識,特別是數(shù)字電路基礎(chǔ),這對您學(xué)習(xí)中碰到的相關(guān)概念會有很大的幫助。
因為我們的主要課程是單片機的應(yīng)用,本來不想講解單片機的歷史與發(fā)展(這話說現(xiàn)狀更確切些),但為了兼顧大多數(shù)朋友,我還是簡單的介紹一下這方面的相關(guān)知識。

? ? ? ? 一,單片機的由來
單片機,專業(yè)名稱- Micro Controller Unit (微控制器件),它是由大名鼎鼎的INTEL公司發(fā)明的,最早的系列是MCS-48,后來有了MCS-51,我們經(jīng)常說的51系列單片機就是MCS-51 (micro controllersystem),它是一種8位的單片機,8位是什么意思,我們以后再講。
后來INTEL公司把它的核心技術(shù)轉(zhuǎn)讓給了世界上很多的小公司(不過,再小也有幾個億的銷售/年哦),所以世界上就有許多公司生產(chǎn)51系列兼容單片機,比如飛利浦的87LPC系列,華邦的W78系列,達拉斯的DS87系列,現(xiàn)代的GSM97系列等等,目前在我國比較流行的就是美國ATMEL公司的89C51,它是-種帶Flash ROM的單片機(至于什么是Flash ROM, 我在這兒先不作介紹,等以后大家學(xué)到相關(guān)的知識時自然就會明白),我們的講座就是以該型號的單片機來作實驗的。講到這里,也許有的人會問;我平時在各種書上看到全是講解8031,8051 等型號的單片機,它們又有什么不同呢?其實它們同屬于一個系列,只是89C51的單片機更新型一點(事實上, 89C51目前正在用89S51代替,我們的實驗系統(tǒng)采用就是89S52的,兼容89C52)。這里隨便說一下,目前國內(nèi)的單片機教材都是以8051為藍本的,盡管其內(nèi)核也是51系列的,但畢竟8051的單片機已經(jīng)屬于淘汰產(chǎn)品,在市場,上也很少見到了,所以由此感嘆,國內(nèi)的高等教育是如此的跟不上時代的發(fā)展需要!這話可能會引起很多人的不滿,所以大家別說是我講的哦!
- 單片機入門學(xué)習(xí)教程單片機的詳細(xì)概述 93次下載
- 單片機應(yīng)該如何學(xué)習(xí)學(xué)習(xí)單片機的步驟詳細(xì)資料說明
- 單片機原理及應(yīng)用教程之單片機基礎(chǔ)知識概述 24次下載
- 單片機基礎(chǔ)教程之單片機簡介和微機基礎(chǔ)知識的詳細(xì)資料說明 0次下載
- 什么是單片機51單片機教程之單片機的詳細(xì)資料概述免費下載 87次下載
- 單片機教程之最通俗易懂的單片機教程在應(yīng)用中編程 6次下載
- 單片機學(xué)習(xí)入門之單片機基礎(chǔ)知識詳細(xì)資料概述 80次下載
- PICmicro中檔單片機系列之在線串行編程
- 單片機學(xué)習(xí)步驟 3次下載
- 如何讀單片機的時序圖 18次下載
- 通俗易懂的單片機教程 639次下載
- 51單片機匯編語言教程
- 學(xué)習(xí)單片機總結(jié)寶典
- 易懂單片機教程
- 51單片機精彩教程
- 十天學(xué)會單片機可能嗎?單片機入門需要多久? 3.5k次閱讀
- 如何學(xué)好單片機_單片機的學(xué)習(xí)實踐 5.6k次閱讀
- 新手教程:單片機的學(xué)習(xí)實踐步驟 4.4k次閱讀
- 學(xué)習(xí)單片機一定要先學(xué)好C語言再去學(xué)單片機嗎 1.6w次閱讀
- 如何對IAR單片機編程軟件進行編譯優(yōu)化 1.1w次閱讀
- 單片機的引腳圖及引腳功能_單片機簡易編程 5.8w次閱讀
- 51單片機的學(xué)習(xí)步驟 8.9k次閱讀
- 新手學(xué)習(xí)單片機的首選:51單片機 9.6k次閱讀
- 單片機有什么特點_為什么要學(xué)習(xí)單片機? 1.1w次閱讀
- 單片機初學(xué)者必看:這些單片機學(xué)習(xí)心得要牢記 1.5w次閱讀
- 單片機外圍功能電路控制的基礎(chǔ)知識 1.5w次閱讀
- 單片機的編程語言和開發(fā)環(huán)境 5.8k次閱讀
- 嵌入式編程之單片機的外圍功能電路 9k次閱讀
- 單片機編程之匯編語言基礎(chǔ)-PIC單片機匯編指令 3.4k次閱讀
- 單片機編程之匯編語言基礎(chǔ)-常用指令和程序模式 1.6w次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關(guān)電源基礎(chǔ)知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統(tǒng)的設(shè)計與實現(xiàn)
- 0.61 MB | 2次下載 | 免費
- 651單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 751單片機大棚環(huán)境控制器仿真程序
- 1.10 MB | 2次下載 | 免費
- 8基于51單片機的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關(guān)電源設(shè)計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅(qū)動電路設(shè)計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論