-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

PIC單片機C語言非常入門與視頻演練

( 簡體 字)
作者:劉建清類別:1. -> 電腦組織與體系結構 -> 單晶片 -> PIC
譯者:
出版社:電子工業出版社PIC單片機C語言非常入門與視頻演練 3dWoo書號: 31163
詢問書籍請說出此書號!

缺書
不接受訂購

出版日:10/1/2011
頁數:232
光碟數:1
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
不接受訂購
ISBN:9787121146176
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

單片機就是把一個計算機系統集成到一個芯片上,簡單地講,一塊芯片就成了一臺計算機。目前市場上比較流行的單片機,其價格出奇的便宜。對于廣大愛好者來說,真是上帝的禮物。只要你玩起了單片機,就會有一種成就感,我怎么這樣聰明!單片機再結合適當的硬件接口電路,有什么事情做不到呢?我對它的評價是八個字:軟硬兼施,老少皆宜。
單片機雖然好玩,但很多人經過一番探索之后卻深感學好單片機并非易事,甚至連入門都感到困難。作者也是從電子愛好者成長為電子工程師的,此過程自然少不了學習、探索、實踐、再學習、再實踐這樣一條規律。因此,深切地知道學單片機難,主要是不得要領,難以入門。一旦找到學習的捷徑,入了門,掌握簡單程序的編寫方法并觀察到實際演示效果,那么,必然信心大增。接下來,再向深度、廣度進軍時,心里就比較坦然了,最終能夠一步一個腳印地去擴展自己的知識面,成為單片機的編程高手。
在與眾多的單片機愛好者交流中得知,單純講單片機內部結構、指令太枯燥,且不易理解。他們感興趣的是單片機編程的應用實例,而且主要喜歡簡單、實用、有趣的初級實例。因此,本書的編寫思路是,以實戰演練為主線貫穿全書,且多數實例采用視頻的方式進行演示。這樣,初學者能夠看得清、聽得到、學得快,從而達到很好的立體學習效果。
在內容安排上,本書通過PIC單片機內部資源(中斷系統、定時/計數器、CCP模塊、串口通信)、鍵盤接口、LED數碼管顯示、LCD液晶顯示、DS1302時鐘芯片、I2C總線接口芯片AT24C04、DS18B20溫度傳感器、紅外遙控、音樂發聲等大量具體的實例,系統演練了PIC單片機中最常用、最典型的接口應用。另外,本書也包括了一些作者在學習和實際設計過程中總結的經驗及方法,希望能夠幫助大家更好地學習PIC單片機。
本書安排的例子大部分是由作者編寫的,有一些是參考相關資料改寫的,全部程序都由作者調試并通過。對于例子的使用說明也盡量詳細,力爭讓讀者“看則能用,用則能成”,保證讀者在動手的過程中常常體會到成功的樂趣。另外,書中的所有實例,都是基于作者設計的PIC核心板+DD-900mini實驗板之上的。本書附帶的光盤中包含所有實驗的完整源程序及視頻演示。
本書主要面向的是具有一定C語言基礎及剛接觸PIC單片機的電子愛好者,對于已經熟悉PIC單片機C語言開發的工程師則意義不大。
在本書編寫過程中,參閱了《無線電》、《單片機與嵌入式系統應用》等書刊,并從互聯網上搜索了一些有價值的資料,由于其中的很多資料經過多次轉載,已經很難查到原始出處,在此謹向資料提供者表示感謝。
本書主要由劉建清編著,賈緒巖、李鳳偉、陳素俠、孫保書、劉為國等參與了編寫。由于編著者水平有限,加之時間倉促,書中難免會有疏漏和不足之處,懇請專家和讀者不吝賜教。
如果您在使用本書的過程中有任何問題、意見或建議,請登錄頂頂電子網站:ddmcu.taobao.com或通過E-mail:ddmcu@163.com提出,我們將為您提供超值延伸服務。

編著者
2011年8月
內容簡介:

本書簡要介紹了PIC單片機C語言的基本知識、實驗器材和實驗方法,并演練了大量適宜初學者入門的典型實例,為方便讀者實驗,本書的所有實例開發了PIC核心板和DD-900mini實驗板,并以視頻的方式記錄了書中主要實驗的演示過程和現象。需要說明的是,DD-900mini實驗板是針對51單片機的,但是,通過外接一個“PIC核心板”,就可以讓DD-900mini搖身一變,成為PIC開發板。當然,如果讀者有其他51實驗板,也同樣可以讓自己的51實驗板變成PIC開發板,這會為用戶節約不少開支。
    讀者對象:適合PIC單片機初學者和愛好者學習,也可作為中等專業技術學校、中等職業學校等教學用書。
目錄:

第1章 PIC單片機非常入門 (1)
1.1 PIC單片機介紹 (1)
1.1.1 PIC單片機的特色 (1)
1.1.2 PIC16F87X單片機的結構 (2)
1.1.3 PIC16F877A單片機的外部引腳 (3)
1.1.4 PIC16F877A的內部存儲器 (4)
1.1.5 PIC16F877A單片機的I/O口 (6)
1.1.6 復位電路和系統時鐘 (7)
1.2 PIC單片機C語言入門 (10)
1.2.1 為什么采用C語言編程 (10)
1.2.2 簡單的C語言程序 (11)
第2章 PIC單片機實驗器材介紹及實驗過程演示 (16)
2.1 PIC單片機實驗器材介紹 (16)
2.1.1 PIC核心板介紹 (16)
2.1.2 DD-900mini實驗板介紹 (17)
2.1.3 PICKIT2介紹 (22)
2.2 PIC單片機開發軟件的安裝 (23)
2.3 PIC單片機實驗過程演示 (24)
2.3.1 硬件電路 (24)
2.3.2 編寫和編譯程序 (25)
2.3.3 程序的仿真 (31)
2.3.4 程序的下載 (36)
第3章 PIC單片機C語言學習與演練 (38)
3.1 標識符和關鍵字 (38)
3.1.1 標識符 (38)
3.1.2 關鍵字 (38)
3.2 數據類型介紹與演練 (40)
3.2.1 數據類型介紹 (40)
3.2.2 數據類型演練 (41)
3.3 常量、變量介紹與演練 (45)
3.3.1 常量 (45)
3.3.2 變量 (46)
3.3.3 常量與變量演練 (48)
3.4 運算符、表達式介紹與演練 (49)
3.4.1 運算符、表達式介紹 (49)
3.4.2 運算符、表達式演練 (53)
3.5 PICC基本語句介紹與演練 (55)
3.5.1 表達式語句和復合語句 (55)
3.5.2 條件選擇語句 (56)
3.5.3 循環語句 (58)
3.5.4 PICC基本語句演練 (62)
3.6 PICC函數介紹與演練 (67)
3.6.1 函數概述 (67)
3.6.2 函數的參數和返回值 (68)
3.6.3 函數的調用 (69)
3.6.4 局部變量和全局變量 (70)
3.6.5 變量的存儲種類 (71)
3.6.6 中斷函數的實現 (72)
3.6.7 函數演練 (73)
3.7 PICC數組和指針介紹與演練 (76)
3.7.1 數組介紹 (76)
3.7.2 指針介紹 (80)
3.7.3 數組與指針演練 (84)
第4章 PIC單片機內部資源視頻演練 (87)
4.1 中斷系統視頻演練 (87)
4.1.1 中斷系統介紹 (87)
4.1.2 視頻演練1——外中斷練習 (91)
4.2 定時/計數器視頻演練 (94)
4.2.1 PIC定時/計數器介紹 (94)
4.2.2 視頻演練2——TMR0定時實驗 (98)
4.2.3 視頻演練3——TMR1定時實驗 (99)
4.2.4 視頻演練4——TMR2定時實驗 (101)
4.3 CCP模塊視頻演練 (102)
4.3.1 CCP模塊介紹 (102)
4.3.2 視頻演練5——CCP1模塊比較輸出模式實驗 (106)
4.4 串行通信實例解析 (108)
4.4.1 串行通信介紹 (108)
4.4.2 視頻演練6——PC控制單片機工作 (113)
第5章 鍵盤接口電路視頻演練 (117)
5.1 鍵盤接口電路基本知識 (117)
5.1.1 鍵盤的工作原理 (117)
5.1.2 鍵盤與單片機的連接形式 (118)
5.2 鍵盤接口電路視頻演練 (118)
5.2.1 視頻演練1——數碼管顯示獨立按鍵值 (118)
5.2.2 視頻演練2——可控流水燈 (121)
第6章 LED數碼管視頻演練 (125)
6.1 LED數碼管介紹 (125)
6.1.1 LED數碼管的結構 (125)
6.1.2 LED數碼管的顯示碼 (126)
6.1.3 LED數碼管的顯示方式 (127)
6.2 LED數碼管視頻演練 (129)
6.2.1 視頻演練1——數碼管動態掃描演示 (129)
6.2.2 視頻演練2——數碼管電子鐘 (131)
第7章 LCD顯示視頻演練 (140)
7.1 字符型LCD基本知識 (140)
7.1.1 字符型LCD引腳功能 (140)
7.1.2 字符型LCD內部結構 (141)
7.1.3 字符型LCD控制指令 (143)
7.1.4 字符型LCD驅動程序軟件包的制作 (146)
7.2 字符型LCD視頻演練 (149)
7.2.1 實例解析1——1602 LCD顯示字符串 (149)
7.2.2 實例解析2——1602 LCD移動顯示字符串 (152)
7.2.3 視頻演練3——1602 LCD電子鐘 (153)
第8章 時鐘芯片DS1302視頻演練 (160)
8.1 時鐘芯片DS1302基本知識 (160)
8.1.1 DS1302介紹 (160)
8.1.2 DS1302的控制命令字 (161)
8.1.3 DS1302的寄存器 (161)
8.1.4 DS1302的數據傳送方式 (163)
8.1.5 DS1302驅動程序軟件包的制作 (163)
8.2 DS1302數碼管電子鐘視頻演練 (166)
第9章 PIC單片機讀/寫I2C總線視頻演練 (173)
9.1 I2C總線介紹 (173)
9.1.1 I2C總線工作原理 (173)
9.1.2 I2C總線的電氣結構 (174)
9.1.3 I2C總線器件的尋址方式 (174)
9.1.4 I2C總線數據的傳輸規則 (174)
9.1.5 I2C總線數據的讀寫格式 (175)
9.1.6 I2C總線接口芯片24C04介紹 (176)
9.1.7 I2C總線驅動程序軟件包的制作 (177)
9.2 I2C總線接口芯片24C04視頻演練 (180)
第10章 溫度傳感器DS18B20視頻演練 (185)
10.1 溫度傳感器DS18B20基本知識 (185)
10.2 DS18B20數字溫度計視頻演練 (190)
第11章 紅外遙控視頻演練 (195)
11.1 紅外遙控基本知識 (195)
11.1.1 紅外遙控系統 (195)
11.1.2 紅外遙控的編碼與解碼 (195)
11.1.3 DD-900mini實驗板遙控電路介紹 (197)
11.2 紅外遙控視頻演練 (197)
11.2.1 實例演練1——LED數碼管顯示遙控器鍵值 (197)
11.2.2 視頻演練2——LCD顯示遙控器鍵值 (203)
第12章 PIC單片機音樂發聲視頻演練 (209)
12.1 單片機音樂發聲簡介 (209)
12.2 PIC單片機音樂發聲視頻演練 (209)
12.2.1 視頻演練1——單片機發出警報聲 (209)
12.2.2 視頻演練2——單片機發出模擬救護車聲 (211)
12.2.3 視頻演練3——單片機發出模擬消防車聲 (215)
12.2.4 視頻演練4——單片機唱歌 (217)
參考文獻 (222)
序: