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

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

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

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

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

                                              <kbd id="32ctli9q"></kbd><address id="32ctli9q"><style id="32ctli9q"></style></address><button id="32ctli9q"></button>

                                                  

                                                  PIC單片機快速入門

                                                  PIC單片機快速入門 [單片機與嵌入式系統 ┈→ 單片機]
                                                  PIC單片機快速入門
                                                   
                                                  定價:39.5元
                                                  作者:徐瑋 沈建良 莊建清
                                                  書號:978-7-5124-0010-8
                                                  配盤:光盤
                                                   
                                                  出版日期:201001
                                                  開本:787×1092 1/16開 
                                                  字數:614千字

                                                   

                                                  PIC單片機快速入門

                                                   
                                                   
                                                   
                                                   
                                                   內容簡介
                                                      本書是以目前流行的PIC系列單片機爲主體,使用C語言來進行描述。全書分爲單片機基礎知識、C程序設計知識、單片機入門基礎實例、單片機高級應用實例和配套學習套件使用說明五大部分,採用理論與實踐相結合的方式進行講解 。實例豐富,圖文並茂 ,並帶視頻演示。本書的配套光盤中包含所有實驗的源程序代碼、實驗過程照片、實驗演示視頻錄像以及一些常用資料。

                                                      本書可作爲單片機愛好者自學PIC單片機的參考用書,也可作爲中等職業學校、高等職業學校、電視大學等的教學用書。
                                                   

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

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

                                                      全書總共分爲五大部分:單片機基礎知識、C程序設計知識、單片機入門基礎實例、單片機高級應用實例和配套學習套件使用說明 。
                                                  (1)單片機基礎知識(第1~3章):首先,介紹單片機的發展歷史,揭開它的神祕之處  。相信初學者朋友最關心的一個實際問題是:單片機到底能夠做哪些事 ?這也是我們要學習單片機技術的理由。當明確了學習目標後  ,肯定需要做好學習實踐平臺的準備 ,在此 ,我們會一一進行講解,並給出學習單片機的有效方法與途徑。其次,講解單片機的內部結構、引腳定義、存儲器、寄存器、定時器/計數器、中斷系統和串行通信等相關知識,讓讀者對單片機有一個實質性的瞭解 。

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

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

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

                                                  (5)配套學習套件使用說明(第9章):詳細介紹了與本書相配套的PIC單片機開發套件的原理與使用方法 。以增強型PIC實驗板、PICPro編程器、ICD2PIC仿真燒寫器以及相關附件作爲實踐學習的平臺。系統附帶的衆多彙編和C語言程序實例 ,可以讓讀者在最短的時間內 ,全面地瞭解掌握PIC單片機編程技術,特別適合於PIC單片機初學者、大中專院校學生、單片機工程師和實驗室選用 。本章詳細說明了使用PIC開發套件進行學習、實驗、開發和設計的全過程 。

                                                      爲方便廣大讀者的學習交流,讀者可以訪問我們的網站https://www.56zhineng.com 。同時 ,如果對本書中所用到的學習器材、設備有興趣 ,也可以訪問我們的網站查看購買方法 。當然 ,更詳細的學習資料與內容,也都會定期放到網上供大家使用。
                                                  最後 ,特別感謝各位同事和朋友的熱心幫助,使得本書能夠順利完成 ,他們是徐金林、盧水英、邵磊、邵晶晶、韓珈駿、蔡東琦、孫燕、沈媛媛、徐富軍、徐玲、王琴、楊青、楊丹楓、楊鶯、許敏、盧劍、金向紅、彭敏芳、戴倩、魏巍等 。我們衷心期望本書能夠對從事單片機技術工作的朋友有所幫助。

                                                      由於作者水平有限,難免會有錯誤與不妥之處 ,懇請廣大讀者批評指正 。有興趣的讀者,可以發送電子郵件到:xu169@sina.com,與作者進一步交流;也可發送郵件到:emsbook@gmail.com與本書策劃編輯交流。

                                                  徐瑋

                                                  2010年1月
                                                   

                                                  PIC單片機快速入門 PIC單片機快速入門

                                                  單片機快速入門系列叢書

                                                  這是我們歷時8年陸續出版發行的部分單片機教學書籍:

                                                  《C51單片機高效入門》

                                                  作者:徐瑋 徐富軍 沈建良 編著 
                                                  ISBN 7-111-20102-7 
                                                  開本: 184mm*260mm.17.75印張.438千字 
                                                  定價: 36.00元(含1CD) 
                                                  2006年10月 北京:機械工業出版社

                                                  《單片機快速入門》

                                                  作者:徐瑋 沈建良 編著 
                                                  ISBN 978-7-81124-322-2 
                                                  開本: 787*1 092 1/16 印張:20.75 字數:531千字 
                                                  定價: 36.00元(含1CD) 
                                                  2008年5月 北京航空航天大學出版社

                                                  《PIC單片機快速入門

                                                  定價:39.5元
                                                  作者:徐瑋 沈建良 莊建清
                                                  書號:978-7-5124-0010-8
                                                  配盤:光盤
                                                  出版日期:201001 北京航空航天大學出版社
                                                  開本:787×1092 1/16開 
                                                  字數:614千字

                                                  《單片機開發應用 技能與技巧》

                                                  作者:柳淳 ,徐瑋 編著
                                                  出版社:中國電力出版社
                                                  原價:20.00
                                                  出版日期:2008-5-1
                                                  ISBN:9787508367187
                                                  頁數:326
                                                  開本:32開

                                                  以理論與實踐相結合的描述方式來講解PIC單片機知識與應用 ,我們是目標是學已致用,所有實例均與我們的硬件配套講解。以下是部分章節介紹:

                                                  PIC單片機快速入門

                                                  PIC單片機快速入門

                                                  PIC單片機快速入門

                                                  PIC單片機快速入門

                                                  PIC單片機快速入門

                                                  PIC單片機快速入門

                                                  PIC單片機快速入門

                                                  PIC單片機快速入門
                                                   目錄

                                                  第1章什麼是PIC單片機1
                                                  1.1PIC單片機的概念及其特點1
                                                  1.1.1什麼是PIC單片機1
                                                  1.1.2PIC單片機有什麼優勢2
                                                  1.2單片機能夠做哪些具體應用3
                                                  1.3PIC單片機學習的軟、硬件實驗設備7
                                                  1.3.1增強型PIC實驗板7
                                                  1.3.2PICPro編程器9
                                                  1.3.3ICD2PIC仿真燒寫器10
                                                  1.3.4PIC實驗附件10
                                                  1.4單片機學習的有效方法與途徑12
                                                  第2章PIC系列單片機系統的結構和工作原理13
                                                  2.1PIC單片機概述13
                                                  2.2PIC16F877硬件系統概況13
                                                  2.2.1內部結構15
                                                  2.2.2指令系統18
                                                  2.3I/O端口的結構及工作原理21
                                                  2.3.1I/O端口基本特徵21
                                                  2.3.2PORTA端口的特點22
                                                  2.3.3PORTB端口的特點25
                                                  2.3.4PORTC端口的特點27
                                                  2.3.5PORTD端口的特點28
                                                  2.3.6PORTE端口的特點29
                                                  2.3.7PSP並行從動端口31
                                                  2.4中斷系統33
                                                  2.4.1中斷概述33
                                                  2.4.2PIC16F877中斷源33
                                                  2.4.3中斷寄存器34
                                                  2.4.4中斷處理38
                                                  2.5定時器/計數器38
                                                  2.5.1TMR0主要特徵38
                                                  2.5.2TMR1主要特徵39
                                                  2.5.3TMR2主要特徵42
                                                  2.6輸入捕捉/輸出比較/脈寬調製CCP45
                                                  2.6.1輸入捕捉模式45
                                                  2.6.2輸出比較工作模式48
                                                  2.6.3脈寬調製輸出工作模式50
                                                  2.7片內EEPROM數據存儲器53
                                                  2.7.1片內EEPROM數據存儲器概述53
                                                  2.7.2片內EEPROM數據存儲器寄存器54
                                                  2.7.3片內EEPROM數據存儲器結構和操作原理56
                                                  2.8片內模/數轉換器58
                                                  2.8.1PIC16F877的片內ADC模塊58
                                                  2.8.2片內ADC模塊相關寄存器58
                                                  2.8.3片內ADC模塊結構和操作原理61
                                                  2.8.4片內ADC模塊的轉換過程62
                                                  2.8.5片內ADC模塊時鐘與參考電壓的選擇62
                                                  2.9USART通信模塊及其使用63
                                                  2.9.1USART通信模塊簡介64
                                                  2.9.2USART通信模塊寄存器65
                                                  2.9.3USART波特率設定68
                                                  2.9.4USART模塊的異步通信69
                                                  2.9.5USART模塊的同步通信73
                                                  2.10主控同步串口端口MSSP及其應用75
                                                  2.10.1同步串行接口簡介75
                                                  2.10.2同步串行端口的SPI模式76
                                                  2.10.3同步串行端口的I2C模式82
                                                  第3章軟件集成開發環境MPLABIDE88
                                                  3.1MPLABIDE的組成88
                                                  3.2MPLABIDE軟件的獲取89
                                                  3.3MPLABIDE軟件的安裝與卸載89
                                                  3.4PICC編譯器的安裝與使用方法93
                                                  3.5初次使用PICC的設置96
                                                  第4章C語言概論、數據類型、運算符與表達式98
                                                  4.1C語言概論98
                                                  4.1.1C語言的發展過程98
                                                  4.1.2C語言的特點98
                                                  4.1.3C源程序的結構特點98
                                                  4.1.4C語言的字符集100
                                                  4.1.5C語言詞彙100
                                                  4.2數據類型、運算符與表達式101
                                                  4.2.1C語言的數據類型101
                                                  4.2.2算術運算符和算術表達式110
                                                  4.2.3關係運算符和表達式113
                                                  4.2.4邏輯運算符和表達式115
                                                  第5章分支與循環控制118
                                                  5.1if語句118
                                                  5.1.1程序的三種基本結構118
                                                  5.1.2if語句的三種形式119
                                                  5.1.3if語句的嵌套123
                                                  5.2條件運算符和條件表達式125
                                                  5.3switch語句126
                                                  5.4循環控制129
                                                  5.4.1概述129
                                                  5.4.2goto語句和if語句構成循環129
                                                  5.4.3while語句130
                                                  5.4.4dowhile語句131
                                                  5.4.5for語句133
                                                  5.4.6循環的嵌套135
                                                  5.4.7break和continue語句136
                                                  第6章編譯預處理與位運算預處理命令139
                                                  6.1概述139
                                                  6.2宏定義139
                                                  6.2.1不帶參數的宏定義139
                                                  6.2.2帶參數的宏定義141
                                                  6.3文件包含143
                                                  6.4條件編譯143
                                                  6.5位操作運算符145
                                                  第7章數組與函數148
                                                  7.1一維數組的定義和引用148
                                                  7.1.1一維數組的定義148
                                                  7.1.2一維數組元素的引用150
                                                  7.1.3一維數組的初始化151
                                                  7.1.4一維數組程序舉例152
                                                  7.2二維數組的定義和引用153
                                                  7.2.1二維數組的定義153
                                                  7.2.2二維數組元素的引用153
                                                  7.2.3二維數組的初始化155
                                                  7.3字符數組155
                                                  7.3.1字符數組的定義155
                                                  7.3.2字符數組的初始化156
                                                  7.3.3字符數組的引用156
                                                  7.3.4字符串和字符串結束標誌157
                                                  7.4函數概述157
                                                  7.4.1函數定義的一般形式157
                                                  7.4.2函數的參數和函數的值158
                                                  7.4.3函數的返回值159
                                                  7.4.4函數的調用160
                                                  7.4.5被調用函數的聲明和函數原型160
                                                  7.4.6函數的嵌套調用161
                                                  7.4.7函數的遞歸調用162
                                                  7.4.8數組作爲函數參數163
                                                  7.5局部變量和全局變量165
                                                  7.5.1局部變量166
                                                  7.5.2全局變量167
                                                  第8章指針、結構體與共用體169
                                                  8.1指針和地址169
                                                  8.2指針變量和指針運算符169
                                                  8.3指針與函數參數173
                                                  8.4指針、數組和字符串指針175
                                                  8.5指針數組178
                                                  8.6多級指針179
                                                  8.7返回指針的函數181
                                                  8.8函數指針181
                                                  8.9結構與聯合182
                                                  8.9.1結構的定義182
                                                  8.9.2結構數組184
                                                  8.9.3結構與函數185
                                                  8.9.4結構的初始化187
                                                  8.9.5聯合187
                                                  第9章PIC開發套件快速入門189
                                                  9.1PIC開發套件入門說明189
                                                  9.1.1增強型PIC實驗板189
                                                  9.1.2增強型PIC實驗板各模塊說明192
                                                  9.1.3PICPro編程器203
                                                  9.1.4ICD2PIC仿真燒寫器207
                                                  9.2如何建立第一個工程項目208
                                                  9.2.1開發環境和燒寫軟件的安裝208
                                                  9.2.2實驗電路原理分析208
                                                  9.2.3程序代碼編寫與工程創建209
                                                  9.2.4燒寫芯片與程序驗證211
                                                  9.3如何使用ICD2測試程序212
                                                  9.3.1通過ICD2仿真程序方式執行程序212
                                                  9.3.2通過ICD2燒寫程序方式執行程序216
                                                  9.4PIC開發套件常見問題解答219
                                                  第10章單片機基礎實例223
                                                  10.1發光二極管閃動實驗223
                                                  10.1.1實例功能223
                                                  10.1.2器件和原理223
                                                  10.1.3硬件電路224
                                                  10.1.4程序設計225
                                                  10.2流水燈實驗226
                                                  10.2.1實例功能226
                                                  10.2.2器件和原理227
                                                  10.2.3硬件電路228
                                                  10.2.4程序設計229
                                                  10.3按鍵實驗229
                                                  10.3.1實例功能229
                                                  10.3.2器件和原理230
                                                  10.3.3硬件電路231
                                                  10.3.4程序設計231
                                                  10.4蜂鳴器實驗232
                                                  10.4.1實例功能232
                                                  10.4.2器件和原理233
                                                  10.4.3硬件電路233
                                                  10.4.4程序設計234
                                                  10.5繼電器實驗234
                                                  10.5.1實例功能234
                                                  10.5.2器件和原理235
                                                  10.5.3硬件電路236
                                                  10.5.4程序設計237
                                                  10.6數碼管實驗237
                                                  10.6.1實例功能238
                                                  10.6.2器件和原理238
                                                  10.6.3硬件電路240
                                                  10.6.4程序設計240
                                                  10.7串行口實驗242
                                                  10.7.1實例功能242
                                                  10.7.2器件和原理244
                                                  10.7.3硬件電路246
                                                  10.7.4程序設計246
                                                  第11章單片機高級應用實例248
                                                  11.1步進電機應用實例248
                                                  11.1.1步進電機簡介248
                                                  11.1.2步進電機的控制256
                                                  11.1.3步進電機的軟、硬件設計258
                                                  11.2單總線數字溫度傳感器DS18B20應用實例260
                                                  11.2.1單總線技術簡介260
                                                  11.2.2單總線溫度傳感器DS18B20簡介261
                                                  11.324CXX系列存儲器應用實例276
                                                  11.3.1I2C總線簡介276
                                                  11.3.2I2C總線器件工作原理及時序278
                                                  11.3.3AT24C系列存儲器的軟、硬件設計282
                                                  11.493CXX系列存儲器應用實例290
                                                  11.4.1SPI總線簡介291
                                                  11.4.293C46存儲器的軟、硬件設計293
                                                  11.5DS1302時鐘芯片應用實例304
                                                  11.5.1實時時鐘簡介304
                                                  11.5.2DS1302時鐘芯片簡介305
                                                  11.5.3DS1302的軟、硬件設計308
                                                  11.6A/D轉換應用實例314
                                                  11.71602字符型LCD應用實例319
                                                  11.7.1液晶顯示簡介320
                                                  11.7.21602字符型LCD簡介321
                                                  11.7.31602字符型LCD的軟、硬件設計326
                                                  11.812864點陣型LCD應用實例331
                                                  11.8.1點陣LCD的顯示原理331
                                                  11.8.212864點陣型LCD簡介332
                                                  11.8.312864點陣型LCD軟、硬件設計338
                                                  11.9紅外遙控軟件解碼應用實例348
                                                  11.9.1紅外遙控概述348
                                                  11.9.26121紅外接收的軟件解碼應用實例354
                                                  11.10無線通信模塊應用363
                                                  11.10.1無線通信概述363
                                                  11.10.2PT2262/2272無線模塊簡介364
                                                  11.10.3無線模塊的軟、硬件設計369
                                                  參考文獻374