TOP
紅利積點抵現金,消費購書更貼心
8位單片機C語言編程:基於PIC16(簡體書)
滿額折

8位單片機C語言編程:基於PIC16(簡體書)

商品資訊

人民幣定價:39 元
定價
:NT$ 234 元
優惠價
87204
絕版無法訂購
商品簡介
作者簡介
目次

商品簡介

《8位單片機C語言編程:基於PIC16》是用C語言對PIC16微控制器進行編程的實用指導。書中結合實例簡明扼要地描述了,如何基於PIC進行C語言編程,并著重介紹了Microchip MPLAB IDE、CCS PCM C編譯器、Proteus VSM等常用軟件。
《8位單片機C語言編程:基於PIC16》適合剛從事微處理器應用設計的技術人員、大學生以及無PIC微控制器編程經驗的愛好者使用。

作者簡介

作者:(英國)貝茨(Martin P.Bates) 譯者:李中華 張雨濃

貝茨(Martin P.Bates),目前在英國黑斯廷斯藝術和技術學院講授電子與電氣工程課程,主要研究領域包括微控制器應用和嵌入式系統設計除本書外,他還是暢銷書PIC Microcontrollers, Second Edition的作者。

目次

第1章 PIC微控制器系統 1
1.1 PIC 16 微控制器 1
1.1.1 MCU特性 2
1.1.2 程序執行 3
1.1.3 RAM文件寄存器 4
1.1.4 其他PIC芯片 5
1.2 PIC MCU配置 5
1.2.1 時鐘選擇 5
1.2.2 配置選項 6
1.2.3 在C語言中的配置 7
1.3 PIC16 MCU 外圍設備 7
1.3.1 定時器 8
1.3.2 A/D轉換器 9
1.3.3 比較器 10
1.3.4 並行從端口 10
1.3.5 中斷 11
1.4 PIC16 串行接口 12
1.4.1 USART 12
1.4.2 SPI 總線 13
1.4.3 I2C總線 14
1.5 PIC16 MPLAB 項目 15
1.5.1 MPLAB C 項目 15
1.5.2 項目文件 16
1.6 PIC16 編程與調試 17
1.6.1 編程 18
1.6.2 調試 18
1.6.3 設計包 20
練習 20
作業 21

第2章 C編程精華 22
2.1 PIC16 C入門 22
2.1.1 簡單程序 22
2.1.2 程序創建 22
2.1.3 程序測試 23
2.1.4 程序分析 24
2.2 PIC16 C程序基礎 25
2.2.1 變量 25
2.2.2 循環 26
2.2.3 決策 27
2.2.4 循環控制 28
2.2.5 FOR循環 28
2.2.6 SIREN程序 29
2.2.7 空程序 30
2.3 PIC16 數據操作 31
2.3.1 變量類型 31
2.3.2 賦值運算 34
2.3.3 條件運算 35
2.4 PIC16 C順序控制 35
2.4.1 while循環 36
2.4.2 break、continue和goto 37
2.4.3 if..else和switch..case 38
2.5 PIC16 C函數和結構 39
2.5.1 基本函數 40
2.5.2 全局變量和局部變量 41
2.6 PIC16 C輸入和輸出 42
2.6.1 串行LCD 42
2.6.2 鍵盤和計算器 45
2.7 PIC16 C更多的數據類型 48
2.7.1 數組 48
2.7.2 間接尋址操作符 49
2.7.3 枚舉類型 50
2.8 PIC16 C編譯器偽指令 51
2.8.1 程序偽指令 51
2.8.2 頭文件 51
2.9 PIC16 C匯編子程序 56
2.9.1 程序編譯 57
2.9.2 匯編程序塊 57
2.9.3 PIC匯編語言 60
練習 61
作業 63

第3章 C外圍接口編程 64
3.1 PIC16 C模擬輸入 64
3.1.1 模擬信號設置 64
3.1.2 電壓測量 65
3.2 PIC16 C中斷 67
3.2.1 C中斷 67
3.2.2 中斷舉例 68
3.2.3 中斷語句 69
3.3 PIC16 C 硬件定時器 70
3.3.1 計數器/定時器操作 70
3.3.2 PWM模式 70
3.3.3 比較模式 71
3.3.4 捕捉模式 72
3.4 PIC16 C URAT串行鏈路 73
3.5 PIC16 C SPI 串行總線 74
3.6 PIC16 C I2 C串行總線 77
3.7 PIC16 C並行與串行接口 78
3.7.1 並行從端口 78
3.7.2 通信鏈路比較 80
3.8 PIC16 C EEPROM接口 81
3.9 PIC16 C模擬輸出 82
練習 85
作業 86

第4章 C語言在機械電子電路板中的應用 88
4.1 PICDEM機械電子板概述 88
4.1.1 PICDEM 硬件 88
4.1.2 電機驅動 91
4.1.3 測試程序 92
4.1.4 調試 93
4.2 PICDEM 液晶顯示器 94
4.2.1 LCD連接 94
4.2.2 LCD測試程序 96
4.2.3 BCD 計數程序 98
4.3 PICDEM 直流電機測試程序 98
4.3.1 基本控制 99
4.3.2 轉數計數器 99
4.4 PICDEM 步進電機控制 101
4.4.1 結構 101
4.4.2 步進電機的測試 102
4.4.3 方向控制 103
4.5 PICDEM 模擬傳感器 104
4.5.1 光傳感器 105
4.5.2 溫度測量 106
4.6 PICDEM 溫度控制器 107
4.6.1 規格 108
4.6.2 I/O分配 108
4.6.3 實現 108
4.7 PICDEM板仿真 110
4.7.1 電路描述 112
4.7.2 演示應用 113
練習 113
作業 114

第5章 PIC16 C應用與系統 116
5.1 PIC16 C應用設計 116
5.1.1 硬件設計 116
5.1.2 軟件設計 116
5.1.3 應用調試和測試 117
5.2 PIC16 C溫度控制器 118
5.2.1 系統操作 118
5.2.2 軟件設計和實現 119
5.3 PIC16 C數據記錄系統 120
5.3.1 BASE板 120
5.3.2 程序綱要 122
5.4 PIC16 C操作系統 123
5.4.1 輪詢I/O口 123
5.4.2 中斷 123
5.4.3 PC 操作系統 124
5.4.4 實時操作系統 125
5.5 PIC16 C系統設計 126
5.5.1 硬件選擇 126
5.5.2 微控制器 127
5.5.3 硬件設計 128
5.5.4 軟件設計 129
練習 129
作業 130

附錄A 使用ISIS Schematic Capture
進行硬件設計 131
附錄B 使用CCS C進行軟件設計 134
附錄C 使用Proteus VSM進行系統
測試 141
附錄D C編譯器比較 145
附錄E CCS C編程語法小結 153
附錄F CCS C編程函數參考 156
答案 163

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 204
絕版無法訂購

暢銷榜

客服中心

收藏

會員專區