-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
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單片機原理及程序設計

( 簡體 字)
作者:謝鋒然、謝龍漢類別:1. -> 電腦組織與體系結構 -> 單晶片 -> PIC
譯者:
出版社:清華大學出版社PIC單片機原理及程序設計 3dWoo書號: 36090
詢問書籍請說出此書號!

缺書
不接受訂購

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

譯者序:

前言:

內容簡介:

    本書基于PIC16F877A編寫而成,共13講和2個附錄,依次介紹了單片機基礎知識、PIC單片機的結構、PIC單片機的開發流程及工具、PIC單片機的指令系統、匯編語言程序設計、PIC單片機的C語言程序設計、通用I/O口、中斷系統、定時器/計數器、CCP模塊、A/D轉換器、串行通信和綜合實例等。書中各講以“實例•模仿→內容講解→實例•操作→實例•練習”為表述方式,通過適量的典型實例操作和重點知識相結合的方法,對PIC單片機的使用進行講解。在講解中力求操作緊湊、語言簡潔,避免冗長的解釋說明,使讀者能夠快速了解PIC單片機的原理和應用。在實例的介紹過程中,本書采用匯編語言和C語言相結合的方式,讀者在學習過程中可以對兩者進行對比,理解兩種編程語言各自的特點,力求讓讀者在充分了解PIC單片機結構原理的基礎上使用C語言,減少項目開發的復雜程度,縮短開發周期。
    本書語言簡練,內容全面且層層深入,同時配有全程操作視頻,包括相關寄存器的使用及程序的編寫,讀者可以通過觀看多媒體視頻來學習。
    本書可作為PIC單片機初學者入門和提高的學習用書,也可作為各大中專院校和教育、培訓機構的專業教材,還可作為單片機開發領域專業人員的實用參考書。


目錄:

第1講 單片機基礎知識 1
1.1 單片機的歷史 1
1.2 幾款單片機的特點 2
1.2.1 PIC單片機的特點 2
1.2.2 其他類型單片機的特點 4
1.3 數制與編碼 4
1.3.1 數制 4
1.3.2 數制的轉換 5
1.3.3 編碼 7
1.3.4 二進制的邏輯運算 7
1.4 習題 8
第2講 PIC單片機的結構 10
2.1 PIC單片機總體架構 10
2.1.1 PIC單片機內部結構框架 10
2.1.2 PIC單片機引腳及功能 13
2.2 PIC單片機的存儲器 16
2.2.1 程序存儲器 16
2.2.2 數據存儲器 18
2.2.3 E2PROM數據存儲器 22
2.3 PIC16F877A的最小系統 23
2.4 習題 25
第3講 PIC單片機的開發流程及工具 26
3.1 實例·模仿——點亮LED 26
3.2 單片機的開發流程 31
3.3 MPLAB IDE軟件介紹 32
3.3.1 MPLAB IDE的安裝 32
3.3.2 MPLAB IDE功能介紹 34
3.4 程序的運行及調試 38
3.5 實例·操作——PICKit 2在線
仿真 39
3.6 實例·練習——MPLAB IDE
仿真 42
3.7 習題 44
第4講 PIC單片機的指令系統 45
4.1 實例·模仿——立即數的相加 45
4.2 數據傳送類指令 47
4.3 邏輯運算類指令 48
4.4 控制轉移類指令 52
4.5 算術運算類指令 55
4.6 寄存器的尋址方式 57
4.7 程序的跳轉 59
4.8 實例·操作——寄存器操作及
運算 63
4.9 實例·練習——寄存器連續操作
及除法運算 64
4.10 習題 66
第5講 匯編語言程序設計 67
5.1 實例·模仿——寄存器數據的
交換 67
5.2 匯編語言指令格式 68
5.3 常用偽指令 69
5.4 匯編程序的結構及常用子程序
設計 73
5.4.1 順序結構 73
5.4.2 選擇結構 74
5.4.3 循環結構 75
5.4.4 子程序結構 77
5.4.5 查表程序 78
5.4.6 延時程序 79
5.5 實例·操作——數據排列及
計數 80
5.6 實例·練習——乘法運算 83
5.7 習題 85
第6講 PIC單片機的C語言程序設計 86
6.1 實例·模仿——數值的循環
累加 86
6.2 在MPLAB中使用PICC編譯器 88
6.3 PICC基本語法 94
6.3.1 基本數據類型 94
6.3.2 常量與變量 95
6.3.3 表達式 97
6.4 指針和數組 99
6.4.1 指針 99
6.4.2 數組 100
6.5 PICC常用編程控制語句 102
6.5.1 選擇控制語句 102
6.5.2 循環控制語句 106
6.6 函數 108
6.7 實例·操作——多種結構類型
程序設計 110
6.8 實例·練習——數值判斷及數學
運算 114
6.9 習題 116
第7講 通用I/O口 118
7.1 實例·模仿——點亮一個
LED燈 118
7.2 通用I/O口的基本結構及工作
原理 124
7.3 相關寄存器及操作 125
7.4 實例·操作——跑馬燈及LED
設計 128
7.4.1 跑馬燈程序設計 128
7.4.2 按鍵控制LED燈程序設計 131
7.5 實例·練習——數碼管顯示及
鍵盤輸入 134
7.5.1 多位共陽數碼管顯示的程序
設計 134
7.5.2 3×3矩陣鍵盤輸入的程序設計 138
7.6 習題 144
第8講 中斷系統 145
8.1 實例·模仿——按鍵控制LED
程序 145
8.2 中斷的概念及中斷源 148
8.3 中斷系統結構及控制 148
8.4 相關寄存器及操作 150
8.5 中斷的響應過程 154
8.6 實例·操作——外部觸發中斷 155
8.7 實例·練習——LED的循環
控制 157
8.8 習題 162
第9講 定時器/計數器 165
9.1 實例·模仿——LED的閃爍
控制 165
9.2 定時器與計數器 168
9.3 定時器/計數器TMR0 168
9.3.1 工作原理 168
9.3.2 相關寄存器及操作 170
9.4 定時器/計數器TMR1 172
9.4.1 工作原理 172
9.4.2 相關寄存器及操作 174
9.5 定時器/計數器TMR2 176
9.5.1 工作原理 176
9.5.2 相關寄存器及操作 177
9.6 實例·操作——端口計數及
LED控制 179
9.7 實例·練習——輸出頻率可變的
方波 184
9.8 習題 189
第10講 CCP模塊 190
10.1 實例·模仿——輸出調制
信號 190
10.2 輸入捕捉工作模式 192
10.2.1 輸入捕捉的工作原理 193
10.2.2 輸入捕捉相關的寄存器 193
10.3 輸出比較工作模式 195
10.3.1 工作原理 195
10.3.2 輸出比較相關的寄存器 196
10.4 脈寬調制PWM工作模式 198
10.4.1 PWM的工作原理 198
10.4.2 脈寬調制相關的寄存器 199
10.5 實例·操作——CCP模塊的多種
應用 200
10.6 實例·練習——以按鍵調節輸出
信號 208
10.7 習題 212
第11講 A/D轉換器 214
11.1 實例·模仿——采集直流電壓
信號 214
11.2 A/D轉換器的基本結構及工作
原理 217
11.2.1 工作原理 217
11.2.2 技術指標 218
11.3 相關寄存器及控制方法 219
11.4 實例·操作——直流信號的測量
及輸出 222
11.5 實例·練習——直流信號的測量
及顯示 224
11.6 習題 231
第12講 串行通信 232
12.1 實例·模仿——單片機向計算機
端發送數據 232
12.2 基本概念 236
12.3 通用同步/異步串行接口
USART 238
12.3.1 通用同步/異步串行通信接口USART簡介 238
12.3.2 相關寄存器及操作 241
12.4 同步串行接口SPI 243
12.4.1 同步串行接口SPI介紹 243
12.4.2 相關寄存器及操作 246
12.5 同步串行接口I2C 249
12.5.1 同步串行接口I2C簡介 249
12.5.2 相關寄存器及操作 252
12.6 實例·操作——與計算機PC
建立實時通信 256
12.7 實例·練習——通信功能的
進一步應用 258
12.8 習題 269
第13講 綜合實例 270
13.1 綜合實例1:步進電機控制 270
13.1.1 步進電機的工作原理 270
13.1.2 利用PIC16F877A控制步進
電機 271
13.2 綜合實例2:LCD1602液晶屏
的應用 278
13.2.1 LCD1602液晶屏簡介 279
13.2.2 LCD1602液晶屏的使用 282
13.3 習題 291
附錄A PIC匯編語言指令表 292
附錄B 習題答案 294



  
  
  
  
  
  
  
  

  
  
  
序: