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

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

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

                          

                          C51單片機高效入門 第2版(附光盤)

                          C51單片機高效入門 第2版

                          作者:徐瑋 等 編著 

                          ISBN 9787111303350

                          開本: 184mm*260mm.25.5印張.627千字 

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

                          2010年5月第2版第1次印刷 北京:機械工業出版社

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

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

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

                              該書配套使用的實驗設備爲本站單片機學習全套餐C ,當然也可以使用單片機學習全套餐D ,套餐D是最新產品 ,實驗基本原理都一致,同時增加了許多新的實驗資源 ,可做實驗類型比原來更多  。

                              當今世界科學技術飛速發展 ,以前 ,您需要花費大量的時間和精力來搭建一個模擬電路 ,繁多的元器件增加了產品成本的投入 ;而現在,只需要一塊幾平方釐米的單片機 ,再寫入相應功能的程序,便可以代替您以前的老電路了 。相信您在使用並掌握了單片機技術後,無論在今後開發或是工作上,都會帶來意想不到的驚喜。

                              本書的編著者着眼於“高效入門”、“趣味學習”、“學以致用”的指導思想。全書以理論與實踐相結合爲主線 ,能夠使讀者輕鬆快捷地掌握單片機基礎知識  ,並使讀者朋友具有初步開發設計單片機產品的能力。講解風格通俗易懂,條理清晰,實例豐富,圖文並茂,即使您是一位單片機的門外漢,相信您看了本書以後,也能運用單片機知識來解決一些實際問題 ,將知識轉爲生產力。

                              全書總共分爲四大塊內容:單片機基礎知識、C語言程序設計、單片機入門基礎實例、單片機高級應用實例。

                              單片機基礎知識:介紹單片機的發展歷史,揭開它的神祕之處。相信大家所關心的一個實際問題是:單片機到底能夠做哪些應用,這也是我們爲什麼要學習單片機技術的原因 。當我們明確了學習目標後 ,您肯定需要做好學習實踐平臺的準備,在此  ,我們將一一爲大家進行講解 ,以及單片機學習的有效方法與途徑。其次 ,將爲大家陸續講解單片機的內部結構 ,引腳定義 ,存儲器 ,寄存器 ,定時/計數器 ,中斷系統 ,串行通信等相關知識 ,讓大家對單片機有個實質性的瞭解。

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

                              單片機入門基礎實例:前面幾章講的都是理論知識內容,由於單片機是一門實踐性非常強的學科,即使您有再多的理論基礎,也必須通過較多的實踐操作才能真正學好這門技術 。因此 ,在這部分章節中 ,我們將爲讀者朋友先引入一系列具有趣味性 ,簡單易懂的基礎實驗實例,如點亮一個發光管  ,流水燈控制  ,按鍵、蜂鳴器、數碼管、繼電器的操作和使用 ,串行通信等 。在此,我們暫時不求技術深 ,只求讓大家明白單片機到底是如何來實現我們所需要的特定功能的,我們又是如何通過軟件的程序來最終從硬件功能上反映出來。
                          單片機高級應用實例:熟悉了前面我們介紹的基礎實例,想必讀者朋友已經對單片機有了一定的程度的認識 ,知道自己實現怎麼樣的功能 ,應該寫怎麼樣的程序。在這部分內容中,我們將爲讀者朋友做一些單片機高級應用實例的介紹 ,讓您從單片機知識學習的水平昇華到產品開發的程度 。有液晶顯示 ,步進電機控制,I2C總線原理 ,數字溫度傳感器應用 ,無線通信控制 ,多功能器件X25045/5045的應用,紅外線遙控的軟件解碼,模—數轉換器應用實例 ,DS1302時鐘芯片的應用等。相信 ,看完這部分內容 ,相信您已經跨入了單片機世界的大門 ,並具有初步的產品開發能力了 ,剩下的是靠時間來積累實踐經驗了,相信只要發揮您的想象  ,一定可以將單片機發揮出它更大的潛力。

                          【圖書目錄】 - C51單片機高效入門 第2版

                          前言
                          第1章初識單片機1
                          11單片機及其發展歷史1
                          12單片機到底能夠做哪些應用2
                          13學習單片機軟、硬件實驗設備的準備7
                          14單片機學習的有效方法與途徑13
                          第2章單片機基礎知識15
                          21MCS51單片機內部結構15
                          211MCS51單片機組成框圖15
                          212MCS51單片機工作機制16
                          213MCS51單片機內部功能部件17
                          22引腳定義與特性18
                          23MCS51單片機存儲器和寄存器19
                          231MCS51單片機的存儲器結構19
                          232MCS51單片機的寄存器20
                          24定時/計數器22
                          241定時/計數器概述22
                          242定時/計數器結構22
                          243定時/計數器控制寄存器23
                          244定時/計數器的工作方式24
                          245定時/計數器的應用26
                          246定時器的應用27
                          25MCS51單片機中斷系統28
                          251單片機中斷28
                          252中斷的必要性29
                          253中斷源29
                          254中斷優先級29
                          255中斷響應過程29
                          26中斷系統30
                          261中斷系統結構30
                          262MCS51中斷源31
                          263中斷控制31
                          264中斷響應等待時間33
                          265中斷撤消33
                          266中斷系統應用舉例33
                          27串行通信35
                          271串行通信概述35
                          272MCS51單片機的串行接口結構37
                          273MCS51的串行口數據緩衝器
                          SBUF37
                          274串行通信控制寄存器37
                          275波特率選擇與設置40
                          276RS232標準接口總線及串行通信
                          設計41
                          第3章C語言數據類型、運算符、表
                          達式46
                          31C語言概論46
                          311C語言的發展過程46
                          312C語言的特點46
                          313C源程序的結構特點46
                          314C語言的字符集47
                          315C語言詞彙48
                          32數據類型、運算符與表達式49
                          321C語言的數據類型49
                          322算術運算符和算術表達式61
                          323關係運算符和表達式65
                          324邏輯運算符和表達式67
                          第4章分支與循環控制71
                          41if語句71
                          411if語句的3種形式71
                          412if語句的嵌套75
                          42條件運算符和條件表達式77
                          43switch語句79
                          44循環控制82
                          441概述82
                          442goto語句以及用goto語句構成
                          循環82
                          443while語句83
                          444dowhile語句86
                          445for語句88
                          446循環的嵌套90
                          447break和continue語句91
                          第5章編譯預處理與位運算預處理
                          命令95
                          51概述95
                          52宏定義95
                          521不帶參數的宏定義95
                          522帶參數的宏定義97
                          53文件包含99
                          54條件編譯100
                          55位操作運算符102
                          第6章數組與函數105
                          61一維數組的定義和引用105
                          611一維數組的定義方式105
                          612一維數組元素的引用106
                          613一維數組的初始化108
                          614一維數組程序舉例109
                          62二維數組的定義和引用110
                          621二維數組的定義110
                          622二維數組元素的引用111
                          623二維數組的初始化112
                          63字符數組113
                          631字符數組的定義113
                          632字符數組的初始化113
                          633字符數組的引用114
                          634字符串和字符串結束標誌114
                          64函數概述114
                          641函數定義的一般形式115
                          642函數的參數和函數的值116
                          643函數的返回值117
                          644函數的調用117
                          645被調用函數的聲明和函數原型118
                          646函數的嵌套調用119
                          647函數的遞歸調用120
                          648數組作爲函數參數121
                          65局部變量和全局變量123
                          651局部變量123
                          652全局變量125
                          第7章指針、結構體與共用體127
                          71指針和地址127
                          72指針變量和指針運算符127
                          73指針與函數參數131
                          74指針、數組和字符串指針132
                          75指針數組136
                          76多級指針138
                          77返回指針的函數139
                          78函數指針140
                          79結構與聯合140
                          791結構的定義140
                          792結構數組143
                          793結構與函數144
                          794結構的初始化145
                          795聯合146
                          第8章51單片機實驗器材快速操作
                          入門148
                          81增強型51單片機實驗板操作入門148
                          82增強型51單片機實驗板仿真操作
                          指南150
                          83增強型51單片機實驗板仿真實例151
                          84芯片燒寫操作指南156
                          85增強型51單片機實驗板常見問題
                          解答159
                          第9章單片機入門基礎實例161
                          91點亮一個發光二極管161
                          911實現方法161
                          912源程序162
                          913代碼分析162
                          92使發光二極管閃動163
                          921實現方法163
                          922源程序163
                          923代碼分析163
                          924深入瞭解164
                          93流水燈164
                          931實現方法165
                          932源程序166
                          933代碼分析167
                          934深入瞭解167
                          94按鍵操作168
                          941實現方法168
                          942源程序170
                          943代碼分析170
                          944深入瞭解170
                          95蜂鳴器的使用171
                          951實現方法172
                          952源程序172
                          953代碼分析173
                          96數碼管的使用173
                          961實現方法174
                          962源程序175
                          963代碼分析176
                          964深入瞭解176
                          97單片機繼電器控制178
                          971繼電器的工作原理與分類178
                          972繼電器的控制電路179
                          973單片機控制繼電器179
                          98單片機綜合應用程序180
                          99單片機串行口數據接收187
                          第10章單片機高級應用實例192
                          101矩陣鍵盤應用實例192
                          1011矩陣鍵盤簡介192
                          1012矩陣鍵盤的工作原理192
                          1013矩陣鍵盤軟硬件設計實例193
                          102字符型LCD應用實例199
                          1021液晶顯示概述199
                          10221602字符型LCD簡介200
                          103步進電動機應用實例210
                          1031步進電動機概述211
                          1032步進電動機的基本參數213
                          1033步進電動機的驅動214
                          104I2C總線器件應用實例219
                          1041I2C總線基本概念219
                          1042I2C總線的系統結構219
                          1043I2C總線接口220
                          1044I2C總線的時鐘信號220
                          1045I2C總線的傳輸協議與數據傳送221
                          1046I2C總線接口器件應用222
                          10593CXX系列存儲器應用實例230
                          1051SPI總線簡介230
                          105293C46存儲器的軟硬件設計實例233
                          106DS18B20數字溫度傳感器應用實例241
                          1061單總線(1WIRE)技術介紹241
                          1062DS18B20簡介242
                          1063DS18B20新性能243
                          1064DS18B20外形及引腳說明243
                          1065DS18B20內特性243
                          1066DS18B20溫度測試軟、硬件
                          設計247
                          107無線通信模塊應用253
                          1071PT2262/PT2272編碼/解碼
                          芯片原理簡介254
                          1072編碼發射模塊簡介256
                          1073解碼接收模塊256
                          1074PT2262/PT2272芯片的地址編碼
                          設定257
                          1075基於單片機的無線收發模塊
                          應用257
                          108X25045/X5045多功能器件的應用261
                          1081看門狗、電壓監控概述261
                          1082X25045/X5045的結構及工作
                          原理262
                          1083X25045/X5045和單片機之間
                          的軟件接口程序設計264
                          109紅外遙控的軟件解碼267
                          1091紅外遙控概述267
                          1092紅外遙控的編碼和軟件解碼
                          方法271
                          1093遙控器軟件解碼的程序實現275
                          1010模/數轉換器應用實例282
                          10101模/數轉換器簡介282
                          10102A/D轉換器的主要技術指標284
                          10103串行A/D轉換器ADC0832
                          簡介284
                          10104ADC0832應用實例286
                          1011DS1302的應用291
                          10111實時時鐘芯片概述291
                          10112DS1302的結構及工作原理292
                          10113DS1302和單片機之間的接口程序
                          實現294
                          101212864點陣型LCD應用實例297
                          10121點陣型LCD的顯示原理297
                          1012212864點陣型LCD簡介298
                          1012312864點陣型LCD軟硬件設計
                          實例304
                          第11章新型單片機外擴展模塊317
                          111KC101 51/AVR單片機最小系統
                          核心板317
                          112KC102單片機顯示板模塊321
                          113KC103單片機鍵盤板模塊330
                          114KC104模數/數模轉換模塊339
                          115KC105電動機驅動模塊348
                          116KC106單片機總線模塊352
                          117KC201 FM立體聲收音模塊363
                          118KC202電視信號接收模塊379
                          附錄Keil開發軟件的介紹385
                          參考文獻397

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

                          c51單片機高效入門 c51單片機高效入門

                          c51單片機高效入門 c51單片機高效入門