手把手教你学单片机--51单片机C语言开发
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??PDF版本的和原理圖已經(jīng)放在附件里, 幫忙轉(zhuǎn)載哦,謝謝。
金沙灘工作室與清華大學(xué)出版社聯(lián)合出品
鄭重聲明:
本教材現(xiàn)以連載的方式由網(wǎng)絡(luò)發(fā)布,并將于2014年由清華大學(xué)出版社出版最終完整版,版權(quán)歸作者和清華大學(xué)出版社所有。本著開源、分享的理念,本教材可以自由傳播及學(xué)習(xí)使用,但未經(jīng)作者同意不得用于任何商業(yè)目的。最終解釋權(quán)歸金沙灘工作室所有,更多信息可登陸www.kingst.org了解。
手把手教你學(xué)單片機(jī)—51單片機(jī)C語言開發(fā)
?
作者:宋雪松
序
為什么要寫這樣一本書?
單片機(jī)技術(shù),是現(xiàn)代工業(yè)自動化、電子電氣、通信及物聯(lián)網(wǎng)等領(lǐng)域的一門主流技術(shù)。隨著我們的生活及生產(chǎn)方式的自動化、智能化程度越來越高,單片機(jī)技術(shù)早已融入到我們生活的每一個角落,幾乎所有的家電內(nèi)部都有單片機(jī)的身影,無數(shù)的自動化及智能公共設(shè)施也都有單片機(jī)在其背后兢兢業(yè)業(yè)的工作著。同時呢,單片機(jī)技術(shù)也是學(xué)習(xí)ARM嵌入式系統(tǒng)、FPGA設(shè)計等更高階技術(shù)的一個基礎(chǔ)。有很多同學(xué)想學(xué)這個嵌入式操作系統(tǒng)技術(shù),我建議你先學(xué)習(xí)了解一下單片機(jī)技術(shù)。萬丈高樓平地起,你學(xué)好了單片機(jī),才會給你的嵌入式系統(tǒng)的學(xué)習(xí)打下良好的基礎(chǔ),更容易理解其底層的工作原理。
很多同學(xué)都想學(xué)好這個單片機(jī)技術(shù),看了不少書,而且也為之付出了一定的努力,但是始終就是學(xué)不明白。目前市面上關(guān)于單片機(jī)開發(fā)的書籍也非常多,但是絕大多數(shù)的書籍,要么是過于理論化,全是指令系統(tǒng)和匯編代碼,學(xué)了半天,還不知道單片機(jī)是什么,要么是一些很簡單的小實驗,看的時候好像也明白點,看完了合上書感覺啥都不知道,還是無法真正學(xué)會單片機(jī)技術(shù),更別說拿它來獨立開發(fā)項目了。于是乎就開始懷疑自己的能力,適不適合學(xué)習(xí)單片機(jī)。
從我們多年從事單片機(jī)開發(fā)的技術(shù)人員角度來說,單片機(jī)技術(shù)這東西,要說難的話真不怎么難,外行人看起來很神秘,其實主要是沒人幫忙去點破各種緣由,學(xué)不會的主要原因是方法不對頭,沒有專業(yè)的人員帶領(lǐng)大家入門學(xué)習(xí)。
基于這些原因,我們編寫了這本《手把手教你學(xué)單片機(jī)》的教材,并且配套了相關(guān)的視頻教程和實驗開發(fā)板(詳情點擊www.kingst.org),手把手的帶著大家來學(xué)習(xí)單片機(jī)技術(shù),給單片機(jī)初學(xué)者帶來福音,讓大家一步一個腳印的掌握單片機(jī)技術(shù)。?
本書特色
1.?實踐為主,實踐理論相結(jié)合
現(xiàn)階段,我們學(xué)習(xí)單片機(jī)技術(shù)不是為了應(yīng)付考試,也不是為了去撰寫相關(guān)論文,而是真正學(xué)會單片機(jī)開發(fā)技術(shù)。因此本書主要起到一個輔導(dǎo)實踐的作用,通過每一章節(jié)的學(xué)習(xí),目的不是讓大家記住背過那些理論,而是讓大家知道如何去實際操作編程,了解方法后,大家就可以真正的去實踐操作一下,從而達(dá)到學(xué)習(xí)和掌握單片機(jī)技術(shù)的目的。
2.?科學(xué)的學(xué)習(xí)方案,由淺入深
你不會單片機(jī)不要緊,教材教會你,你不知道單片機(jī)如何學(xué)習(xí)不要緊,教材會給你制定一個科學(xué)的學(xué)習(xí)方法和思路,只要你緊跟著我們的方法和思路,完全按照我們要求的去做,相信你很快就可以學(xué)會單片機(jī)。我們的學(xué)習(xí)套路和傳統(tǒng)的方法大不相同,傳統(tǒng)的是先講基本原理,然后再舉例,我們是盡可能的先舉例子,建立起鮮活的形象,然后帶領(lǐng)大家屈探求其中的奧秘,逐一解釋例程中的每個知識點的原理,這樣會非常有利于大家對于例程的理解。
3.?講解細(xì)致,形象比喻
自然萬物都是相通的,單片機(jī)也不例外。其實單片機(jī)技術(shù)的很多原理和道理,都是跟我們實際生活類似的。在課程講解的過程中,我們會盡量把難以理解的技術(shù)問題和實際生活聯(lián)系起來進(jìn)行比喻講解,這樣方便大家理解領(lǐng)悟透徹。
4.?例程豐富,設(shè)計規(guī)范,和實際項目思路緊密結(jié)合
以前大家學(xué)習(xí)的書籍大多數(shù)是學(xué)校老師或者是專業(yè)寫書人的著作,相對來說和實際的項目開發(fā)有所偏離。我認(rèn)為,學(xué)習(xí)技術(shù),無限的接近實際項目才是王道。因此我們參與編寫此書的人員都是有著多年的豐富的實際項目開發(fā)經(jīng)驗的工程師,所有的電路設(shè)計和編寫程序的思路和規(guī)范,盡可能的和實際項目開發(fā)結(jié)合起來,這樣大家入門單片機(jī)后,能夠盡快的投入到實際開發(fā)。
5.?視頻教程
除了書籍之外,本書還附贈了DVD光盤,內(nèi)容是我們的視頻教程,電子課件(PPT),各章節(jié)的實例源代碼和習(xí)題答案等等。
6.?完善的技術(shù)討論平臺
本書提供了學(xué)習(xí)論壇技術(shù)討論平臺:www.kingst.org,讀者可以在上邊找到我們的聯(lián)系方式,可以下載所有的學(xué)習(xí)視頻和文檔資料,可以加入到我們的技術(shù)討論群中和大家一起討論學(xué)習(xí),共同進(jìn)步。
? ? ? 稿件將逐章更新,請大家?guī)兔D(zhuǎn)載推廣,謝謝。?
總結(jié)
以上是生活随笔為你收集整理的手把手教你学单片机--51单片机C语言开发的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端学习(2816):原生框架目录结构
- 下一篇: [js] 请使用js实现商品的自由组合