<kbd id="env1u0qi"></kbd><address id="env1u0qi"><style id="env1u0qi"></style></address><button id="env1u0qi"></button>

              <kbd id="gb02b3ju"></kbd><address id="gb02b3ju"><style id="gb02b3ju"></style></address><button id="gb02b3ju"></button>

                      <kbd id="43h3qath"></kbd><address id="43h3qath"><style id="43h3qath"></style></address><button id="43h3qath"></button>

                              <kbd id="u4upl13a"></kbd><address id="u4upl13a"><style id="u4upl13a"></style></address><button id="u4upl13a"></button>

                                      <kbd id="ktlqx2fs"></kbd><address id="ktlqx2fs"><style id="ktlqx2fs"></style></address><button id="ktlqx2fs"></button>

                                              <kbd id="o0tbdsr2"></kbd><address id="o0tbdsr2"><style id="o0tbdsr2"></style></address><button id="o0tbdsr2"></button>

                                                      <kbd id="mmyw7kat"></kbd><address id="mmyw7kat"><style id="mmyw7kat"></style></address><button id="mmyw7kat"></button>

                                                              <kbd id="ov6phvp5"></kbd><address id="ov6phvp5"><style id="ov6phvp5"></style></address><button id="ov6phvp5"></button>

                                                                      <kbd id="ek1hrn1l"></kbd><address id="ek1hrn1l"><style id="ek1hrn1l"></style></address><button id="ek1hrn1l"></button>

                                                                              <kbd id="2r0z8h56"></kbd><address id="2r0z8h56"><style id="2r0z8h56"></style></address><button id="2r0z8h56"></button>

                                                                                  
                                                                                  書名: 單片機快速入門

                                                                                  book
                                                                                  作者:徐瑋 沈建良 編著 

                                                                                  ISBN 978-7-81124-322-2 

                                                                                  開本: 787*1 092 1/16 印張:20.75 字數:531千字 

                                                                                  定價: 36.00元(含1CD) 光盤內容含實驗器件數據手冊、大量源程序例子、實驗視頻演示等。 

                                                                                  2008年5月 北京航空航天大學出版社
                                                                                  book

                                                                                      購買方式:目前全國各地新華書店均有銷售 ,我們推薦用戶到當地城市新華書店購讀,如果買不到或有不便之處,也可以與我們直接聯繫購買。

                                                                                     現在單片機學習之類的書籍在新華書店一翻就是一大堆 ,讓人看了眼花繚亂,相信大家也有這樣的感受 ,經常會有很多單片機初學者朋友讓我來推薦單片機入門的書籍,從這些朋友的要求來看,感覺大家已經厭倦了很多條教式書籍的枯燥與古板,至少站長在大學讀書時就有這樣的感受 ,文科的書相對理科的書來說要好些,但對於理科的特點 ,本來就是比較突出其技術性與特點,要想寫出點新鮮感確實有點難;還有一點 ,相信大家和我也會有一個共識,現在很多書不僅多 ,而且厚,但到時我們真正所關心的問題是否真的有這麼多呢 ,相信一般我們也不會把整本書全部讀完  ,只是取其一部分對自己有用的內容來閱讀 ,至少有些書對於我來講有點像字典 ,需要用的時候去翻一下而已 。看完了書  ,有很多朋友可能還是會說,書我看了一大堆 ,但到頭來還是一團迷茫  ,而感到無從下手 ,呵呵,因爲我本人也遇到過這樣的情況 ,對於單片機,在此我們必須提到的就是實踐動手,否則書就算看10遍甚至20遍還是不能完成具體的應用任務,這等於白學,因爲不能做到學以致用 。針對以上這些現狀 ,站長萌發了寫書的念頭 ,找了很多材料,並將積累的經驗,花了無數的日夜於2007年寫下了這本《C51單片機高效入門》一文,一年之後,我們又總結了相關的教學經驗 ,把目前流行的新知識作了補充,於2008年寫下《單片機快速入門》一書,寫書的思路是以理論與實踐相結合爲主導,以我們網站提供的單片機學習全套餐D爲硬件平臺,一一介紹單片機各方面的理論知識與具體實踐動手方法 ,建議初學者朋友先將此書大致翻一遍 ,對整體有個瞭解,掌握理論基礎知識 ,然後再對照着書上的實踐例子 ,一個課時一個課時地學習下去 ,相信看完了此書,你已經跨入了單片機這個領域的大門了 。

                                                                                      本書是以目前最爲流行的8051系列單片機爲主體,同時使用C程序設計語言來進行描述的。全書共分爲五大部分內容:單片機基礎知識、C程序設計知識、單片機入門基礎實例、單片機高級應用實例和配套學習套件使用說明 。以理論與實踐相結合的方式來進行講解 ,避免了傳統教科書給人枯燥、乏味的感覺。講解風格通俗易懂、條理清晰、實例豐富、圖文並茂 ,既使是沒有任何單片機基礎的人 ,也可以通過本書的學習,踏入單片機世界的大門  。 作者爲本書的出版開發了相應的學習編程、仿真及實驗板,以方便讀者朋友進行學習,同時以大量實例照片記錄了實驗的過程且現象,以激發讀者朋友對單片機的興趣愛好 。 本書的配套光盤包含了所有實驗的源程序代碼、一些常用的電子工具軟件、芯片資料、實驗過程照片以及試驗演示視頻錄像 。因此,通過本書,讀者獲得的是教程和學習平臺的結合 ,不僅可以用於學習 ,而且還可以用於工廠、企業的產品研發。 本書可供電子愛好者和大學、中專相關專業學生參考  。

                                                                                  book

                                                                                      該書配套使用的實驗設備爲本站單片機學習全套餐D   ,套餐D是最新產品。

                                                                                  book

                                                                                  book

                                                                                  前言

                                                                                      當今世界科學技術飛速發展,以前需要花費大量時間和精力來搭建一個需要大量的元器件的模擬電路 ;而現在只需要一塊小小的單片機芯片 ,再寫入相應功能的程序 ,便可以代替以前分立元件組成的電路了。相信您掌握了單片機技術後 ,無論在今後開發或是工作上 ,都會帶來意想不到的驚喜。

                                                                                      本書作者着眼於“快遞入門”、“通俗易懂”、“趣味學習”、“學以致用”的指導思想,以理論與實踐相結合爲主線 ,能夠使讀者輕鬆地掌握單片機的基礎知識,並使讀者具有初步開發、設計單片機產品的能力。本書講解風格通俗易懂,條理清晰 ,實例豐富  ,圖文並茂 ,同時配套光盤包含各程序實例的視頻演示錄像,使讀者的學習更爲方便,查看演示效果更爲直觀 ,即使讀者是一位單片機的門外漢 ,相信看了本書以後,也能運用單片機知識來解決一些實際問題,將知識轉爲生產力 。

                                                                                      全書總共分爲五大部分:單片機基礎知識、C程序設計知識、單片機入門基礎實例、單片機高級應用實例和配套學習套件使用說明 。

                                                                                      (1) 單片機基礎知識(第1、2章):介紹單片機的發展歷史,揭開它的神祕之處。相信初學者最關心的一個實際問題是:單片機到底能夠做哪些事 ?這也是我們要學習單片機技術的理由 。當明確了學習目標後,您肯定需要做好學習實踐平臺的準備 ,在此 ,我們會一一進行講解,並講解學習單片機的有效方法與途徑。其次,講解單片機的內部結構、引腳定義、存儲器、寄存器、定時/計數器、中斷系統和串行通信等相關知識,讓讀者對單片機有一個實質性的瞭解 。

                                                                                      (2) C程序設計知識(第3~7章):經常會有人問 ,單片機應用開發用C語言好 ,還是用彙編語言好,其實這兩種語言都有各自的特點。彙編語言的優點是比較靈活 ,但程序不易理解,對產品的升級、維護不太有利;而C語言有非常豐富的庫函數供用戶使用,因爲它是高級語言 ,程序代碼的編寫也非常人性化,易於閱讀、理解 ,C語言已成爲在整個計算機界普遍應用的語言 。因此,本書也以C語言來進行描述,介紹C語言的數據類型、運算符和表達式、分支與循環控制語句、編譯預處理與位運算、數組與函數、指針、結構體與共用體等知識,使大傢俱有C語言程序設計的能力。

                                                                                      (3) 單片機入門基礎實例(第9章):前面幾章講的都是理論知識內容 ,由於單片機是一門實踐性非常強的學科,即使您有再多的理論基礎 ,也必須通過較多的實踐操作才能真正學好這門技術 。因此,在第9章中 ,先引入一系列具有趣味性且簡單易懂的基礎實驗實例,如點亮一個發光管,流水燈控制 ,按鍵、蜂鳴器、數碼管、繼電器的操作和使用,串行通信等 。在此暫時不求技術深  ,只求讓讀者明白單片機到底如何來實現我們所需要的特定功能 ,又如何通過軟件程序來最終從硬件功能上反映出來 。

                                                                                      (4) 單片機高級應用實例(第10章):熟悉了前面介紹的基礎實例,想必讀者已經對單片機有了一定程度的認識,知道自己實現怎麼樣的功能 ,應該編寫怎樣的程序 。這部分內容將做一些單片機高級應用實例的介紹 ,讓讀者從單片機知識學習的水平昇華到產品開發的程度。有液晶顯示 ,步進電機控制 ,I2C總線原理,數字溫度傳感器應用,無線通信控制 ,多功能器件X25045/5045應用,紅外線遙控的軟件解碼,模/數轉換器應用 ,DS1302時鐘芯片應用等。看完這部分內容後,相信讀者已經跨入了單片機世界的大門 ,並具有初步的產品開發能力了 ,剩下的就是靠時間來積累實踐經驗了,只要發揮您的想象力,一定可以將單片機發揮出它更大的潛力。

                                                                                      (5) 配套學習套件使用說明(第8章):詳細介紹了與本書相配套的51單片機綜合學習系統的原理與使用方法 。51單片機綜合學習系統是作者綜合多年經驗開發出的多功能 8051單片機平臺 。集成了常用的單片機外圍硬件、ISP下載線、單片機仿真器、單片機試驗板、編程器功能於一身 。系統附帶的衆多彙編和C語言例子程序 ,可以讓您在最短時間內,全面地瞭解掌握單片機編程技術,特別適合於單片機初學者、大中專院校學生、單片機工程師和實驗室選用 。本章詳細解說了如何使用51單片機綜合學習系統來編寫程序,仿真執行 ,燒寫芯片的開發,以及設計全過程 。

                                                                                      爲方便廣大讀者的學習交流,讀者可以訪問我們的網站https://www.56zhineng.com。同時,如果讀者對本書中所用到的學習器材、設備有興趣,也可以訪問我們的網站查看購買方法。當然  ,更詳細的學習資料及內容,也都會定期放到網上供大家使用。

                                                                                      由於作者水平有限,難免會有錯誤與不妥之處  ,懇請廣大讀者批評指正。

                                                                                  作者

                                                                                  2008年4月

                                                                                  目錄

                                                                                  第1章 什麼是單片機

                                                                                  1.1 單片機的概念及其發展歷史 1

                                                                                  1.2 單片機能夠做哪些具體應用 2

                                                                                  1.3 單片機學習的軟、硬件實驗設備 7

                                                                                  1.3.1 51單片機綜合學習系統主機 7

                                                                                  1.3.2 51單片機綜合學習系統仿真組件 10

                                                                                  1.3.3 51單片機綜合學習系統實驗附件 11

                                                                                  1.4 單片機學習的有效方法與途徑 13

                                                                                  第2章 51系列單片機系統的結構和工作原理

                                                                                  2.1 51系列單片機的內部結構和引腳功能 14

                                                                                  2.1.1 單片機的內部結構 14

                                                                                  2.1.2 單片機的工作流程 16

                                                                                  2.1.3 單片機的引腳功能 17

                                                                                  2.1.4 單片機的存儲器和寄存器 18

                                                                                  2.1.5 單片機I/O端口的結構及工作原理 21

                                                                                  2.2 中斷系統 23

                                                                                  2.2.1 中斷概述 23

                                                                                  2.2.2 中斷系統結構 24

                                                                                  2.2.3 中斷源 25

                                                                                  2.2.4 中斷優先級 25

                                                                                  2.2.5 中斷控制 25

                                                                                  2.2.6 中斷響應過程 27

                                                                                  2.2.7 中斷的撤消 28

                                                                                  2.2.8 中斷系統應用舉例 28

                                                                                  2.3 定時/計數器 30

                                                                                  2.3.1 定時/計數器概述 30

                                                                                  2.3.2 定時/計數器結構 30

                                                                                  2.3.3 定時/計數器控制寄存器 31

                                                                                  2.3.4 定時/計數器的工作方式 32

                                                                                  2.3.5 定時/計數器應用 34

                                                                                  2.4 串行通信 36

                                                                                  2.4.1 串行通信概述 36

                                                                                  2.4.2 串行口結構 38

                                                                                  2.4.3 串行口數據緩衝器SBUF 38

                                                                                  2.4.4 串行通信控制寄存器 39

                                                                                  2.4.5 波特率選擇與設置 41

                                                                                  第3章 Keil軟件、C語言概論、數據類型、運算符與表達式

                                                                                  3.1 Keil軟件介紹 44

                                                                                  3.1.1 Keil軟件版本 44

                                                                                  3.1.2 軟件開發流程 44

                                                                                  3.2 Keil軟件的安裝 46

                                                                                  3.2.1 系統需求 46

                                                                                  3.2.2 安裝詳細說明 46

                                                                                  3.2.3 文件夾組織結構 47

                                                                                  3.3 C語言概論 47

                                                                                  3.3.1 C語言的發展過程 47

                                                                                  3.3.2 C語言的特點 47

                                                                                  3.3.3 C源程序的結構特點 48

                                                                                  3.3.4 C語言的字符集 49

                                                                                  3.3.5 C語言詞彙 49

                                                                                  3.4 數據類型、運算符與表達式 50

                                                                                  3.4.1 C語言的數據類型 50

                                                                                  3.4.2 算術運算符和算術表達式 62

                                                                                  3.4.3 關係運算符和表達式 66

                                                                                  3.4.4 邏輯運算符和表達式 68

                                                                                  第4章 分支與循環控制

                                                                                  4.1 if語句 72

                                                                                  4.1.1 程序的三種基本結構 72

                                                                                  4.1.2 if語句的三種形式 73

                                                                                  4.1.2 if語句的嵌套 77

                                                                                  4.2 條件運算符和條件表達式 79

                                                                                  4.3 switch語句 80

                                                                                  4.4 循環控制 83

                                                                                  4.4.1 概述 83

                                                                                  4.4.2 goto語句和if語句構成循環 83

                                                                                  4.4.3 while語句 84

                                                                                  4.4.3 dowhile語句 86

                                                                                  4.4.5 for語句 88

                                                                                  4.4.6 循環的嵌套 91

                                                                                  4.4.7 break和continue語句 92

                                                                                  第5章 編譯預處理與位運算預處理命令

                                                                                  5.1 概述 95

                                                                                  5.2 宏定義 95

                                                                                  5.2.1 不帶參數的宏定義 95

                                                                                  5.2.2 帶參數的宏定義 97

                                                                                  5.3 文件包含 99

                                                                                  5.4 條件編譯 99

                                                                                  5.5 位操作運算符 101

                                                                                  第6章 數組與函數

                                                                                  6.1 一維數組的定義和引用 104

                                                                                  6.1.1 一維數組的定義方式 104

                                                                                  6.1.2 一維數組元素的引用 106

                                                                                  6.1.3 一維數組的初始化 107

                                                                                  6.1.4 一維數組程序舉例 108

                                                                                  6.2 二維數組的定義和引用 109

                                                                                  6.2.1 二維數組的定義 109

                                                                                  6.2.2 二維數組元素的引用 109

                                                                                  6.2.3 二維數組的初始化 111

                                                                                  6.3 字符數組 111

                                                                                  6.3.1 字符數組的定義 111

                                                                                  6.3.2 字符數組的初始化 112

                                                                                  6.3.3 字符數組的引用 112

                                                                                  6.3.4 字符串和字符串結束標誌 113

                                                                                  6.4 函數概述 113

                                                                                  6.4.1 函數定義的一般形式 113

                                                                                  6.4.2 函數的參數和函數的值 114

                                                                                  6.4.3 函數的返回值 115

                                                                                  6.4.4 函數的調用 116

                                                                                  6.4.5 被調用函數的聲明和函數原型 116

                                                                                  6.4.6 函數的嵌套調用 117

                                                                                  6.4.7 函數的遞歸調用 118

                                                                                  6.4.8 數組作爲函數參數 119

                                                                                  6.5 局部變量和全局變量 121

                                                                                  6.5.1 局部變量 122

                                                                                  6.5.2 全局變量 123

                                                                                  第7章 指針、結構體與共用體

                                                                                  7.1 指針和地址 125

                                                                                  7.2 指針變量和指針運算符 125

                                                                                  7.3 指針與函數參數 129

                                                                                  7.4 指針、數組和字符串指針 131

                                                                                  7.5 指針數組 134

                                                                                  7.6 多級指針 135

                                                                                  7.7 返回指針的函數 137

                                                                                  7.8 函數指針 137

                                                                                  7.9 結構與聯合 138

                                                                                  7.9.1 結構的定義 138

                                                                                  7.9.2 結構數組 140

                                                                                  7.9.3 結構與函數 141

                                                                                  7.9.4 結構的初始化 143

                                                                                  7.9.5 聯合(union) 143

                                                                                  第8章 51單片機綜合學習系統快速入門

                                                                                  8.1 51單片機綜合學習系統入門說明 145

                                                                                  8.2 51單片機綜合學習系統仿真操作指南 149

                                                                                  8.3 建立第一個項目(軟件操作指南) 151

                                                                                  8.4 51單片機綜合學習系統芯片燒寫(ISP下載)操作指南 154

                                                                                  8.5 51單片機綜合學習系統數碼管原理與應用實例篇 157

                                                                                  8.6 51單片機綜合學習系統常見問題解答 162

                                                                                  第9章 單片機基礎實例

                                                                                  9.1 發光二極管閃動實驗 164

                                                                                  9.1.1 實例功能 164

                                                                                  9.1.2 器件和原理 165

                                                                                  9.1.3 硬件電路 165

                                                                                  9.1.4 程序設計 165

                                                                                  9.1.5 代碼分析 167

                                                                                  9.2 流水燈實驗 167

                                                                                  9.2.1 實例功能 167

                                                                                  9.2.2 器件和原理 168

                                                                                  9.2.3 硬件電路 169

                                                                                  9.2.4 程序設計 169

                                                                                  9.2.5 代碼分析 170

                                                                                  9.3 按鍵實驗 172

                                                                                  9.3.1 實例功能 172

                                                                                  9.3.2 器件和原理 173

                                                                                  9.3.3 硬件電路 173

                                                                                  9.3.4 程序設計 174

                                                                                  9.3.5 代碼分析 174

                                                                                  9.4 蜂鳴器實驗 176

                                                                                  9.4.1 實例功能 176

                                                                                  9.4.2 器件和原理 176

                                                                                  9.4.3 硬件電路 176

                                                                                  9.4.4 程序設計 177

                                                                                  9.4.5 代碼分析 177

                                                                                  9.5 繼電器實驗 178

                                                                                  9.5.1 實例功能 178

                                                                                  9.5.2 器件和原理 178

                                                                                  9.5.3 硬件電路 179

                                                                                  9.5.4 程序設計 180

                                                                                  9.5.5 代碼分析 180

                                                                                  9.6 數碼管實驗 180

                                                                                  9.6.1 實例功能 181

                                                                                  9.6.2 器件和原理 181

                                                                                  9.6.3 硬件電路 183

                                                                                  9.6.4 程序設計 183

                                                                                  9.6.5 代碼分析 184

                                                                                  9.7 串行口實驗 186

                                                                                  9.7.1 實例功能 186

                                                                                  9.7.2 器件和原理 187

                                                                                  9.7.3 硬件電路 189

                                                                                  9.7.4 程序設計 189

                                                                                  第10章 單片機高級應用實例

                                                                                  10.1 矩陣鍵盤應用實例 191

                                                                                  10.1.1 矩陣鍵盤簡介 191

                                                                                  10.1.2 矩陣鍵盤的工作原理 191

                                                                                  10.1.3 矩陣鍵盤軟硬件設計實例 192

                                                                                  10.2 步進電機應用實例 197

                                                                                  10.2.1 步進電機簡介 197

                                                                                  10.2.2 步進電機的控制 201

                                                                                  10.2.3 步進電機的程序設計 202

                                                                                  10.3 單總線數字溫度傳感器DS18B20應用實例 206

                                                                                  10.3.1 單總線技術簡介 206

                                                                                  10.3.2 單總線溫度傳感器DS18B20簡介 207

                                                                                  10.3.3 DS18B20軟、硬件設計 213

                                                                                  10.4 24CXX系列存儲器應用實例 218

                                                                                  10.4.1 I2C總線簡介 218

                                                                                  10.4.2 I2C總線器件工作原理及時序 220

                                                                                  10.4.3 24C01存儲器的軟硬件設計實例 222

                                                                                  10.5 93CXX系列存儲器應用實例 229

                                                                                  10.5.1 SPI總線簡介 229

                                                                                  10.5.2 93C46存儲器的軟硬件設計實例 232

                                                                                  10.6 DS1302時鐘芯片應用實例 240

                                                                                  10.6.1 實時時鐘(RTC)簡介 240

                                                                                  10.6.2 DS1302時鐘芯片簡介 241

                                                                                  10.6.3 DS1302的軟硬件設計實例 244

                                                                                  10.7 ADC0832應用實例 250

                                                                                  10.7.1 模/數轉換(ADC)簡介 250

                                                                                  10.7.2 8位串行A/D轉換器ADC0832簡介 253

                                                                                  10.7.3 ADC0832軟硬件設計實例 255

                                                                                  10.8 1602字符型LCD應用實例 259

                                                                                  10.8.1 液晶顯示簡介 260

                                                                                  10.8.2 1602字符型LCD簡介 261

                                                                                  10.8.3 1602字符型LCD的軟硬件設計實例 266

                                                                                  10.9 12864點陣型LCD應用實例 271

                                                                                  10.9.1 點陣LCD的顯示原理 271

                                                                                  10.9.2 12864點陣型LCD簡介 272

                                                                                  10.9.3 12864點陣型LCD軟硬件設計實例 278

                                                                                  10.10 紅外遙控軟件解碼應用實例 288

                                                                                  10.10.1 紅外遙控概述 288

                                                                                  10.10.2 3010紅外接收的軟件解碼應用實例 294

                                                                                  10.11 無線通信模塊應用 300

                                                                                  10.11.1 無線通信概述 300

                                                                                  10.11.2 PT2262/PT2272無線模塊簡介 301

                                                                                  10.11.3 無線模塊的軟硬件設計應用 306

                                                                                  附錄 Keil開發軟件介紹 310

                                                                                  參考文獻 322

                                                                                  【圖書目錄】 - 單片機快速入門 點擊圖片放大查看

                                                                                  book

                                                                                  book_catalog

                                                                                  book_catalog

                                                                                  book_catalog

                                                                                  以下是部分章節內容掃描圖,點擊圖片放大觀看。

                                                                                  bookbook

                                                                                  bookbook

                                                                                  bookbook