當前位置:編程學習大全網 - 編程語言 - PIC單片機c語言編程實例參考書目

PIC單片機c語言編程實例參考書目

第1章PIC單片機入門基礎

1.1 PIC單片機1的特點

1.2 PIC單片機系列產品4

1.2.1基本PIC系列單片機5

1.2.2中間PIC系列MCU 5

1.2.3高級PIC系列單片機7

1.3 PIC16F87X單片機的硬件結構8

1 . 3 . 1 PIC 16f 87 x 9的主要特性

1 . 3 . 2 pic 16f 87 x 10的內部結構

1 . 3 . 3 pic 16f 87 x 15的引腳功能

1.4 PIC單片機CPU和中斷系統20

1.4.1 PIC MCU CPU 20

1.4.2中斷系統36

1.5本章摘要49

第二章C編程基礎51

2.1數據結構51

2.1.1數據類型51

2.1.2變量和常數53

2.1.3數組56

2.1.4指針60

2.1.5結構63

2.1.6 ***對象67

2.1.7枚舉69

2.2運算符和表達式70

2.2.1操作員分類和優先級70

2.2.2算術運算符和表達式71

關系運算符和表達式72

邏輯運算符和表達式72

2.2.5位運算符和表達式72

2.2.6賦值運算符和表達式73

2.3程序結構和功能74

2.3.1程序結構74

功能75

2.4過程控制聲明82

2.4.1選擇語句83

2.4.2循環語句86

2.4.3轉讓聲明89

2.5本章概述91

第三章PIC單片機常用開發工具93

3.1 PIC系列單片機仿真器93

3.2 PIC系列微控制器編程器和開發套件98

3.3 MPLAB-IDE 7.4版本7.4集成開發環境102

3.3.1 MPLAB-IDE 7.4概述103

3.3.2 MPLAB-IDE 7.4項目創建示例105

常用菜單項3.3.3 MPLAB-IDE 7.4 107

3.4本章概述108

第四章數字電子鐘109的設計

4.1示例功能描述109

4.2設計理念分析109

4.3硬件電路設計110

4.3.1 PIC單片機硬件設計110

4.3.2分段液晶顯示器110的硬件設計

4.3.3鍵盤輸入硬件設計111

4.4軟件設計和代碼112

4.4.1程序流程圖112

4.4.2預定義和全局變量113

4.4.3主要主功能和初始化114

4.4.4定時器中斷功能115

4.4.5時間操作程序116

4.4.6 LCD底部驅動器117

4.4.7 LCD程序118

4.4.8密鑰讀取程序121

鍵盤響應程序122

4.5示例摘要124

第五章觸摸密碼鎖125的設計

5.1示例內容描述125

5.2設計理念分析125

5.2.1液晶顯示器型號125的選擇

5.2.2觸摸屏126的選擇

5.3硬件電路設計128

5.4軟件設計和代碼129

5.4.1顯示界面129

程序主流程129

5.4.3 LCD程序131

5.4.4觸摸屏輸入程序138

5.4.5對用戶輸入程序的響應141

5.5示例摘要142

第六章SD存儲卡讀寫設計143

6.1示例描述。143

6.2設計理念分析143

6.3硬件電路設計144

6.3.1 PIC單片機硬件設計144

6.3.2 LCD硬件設計144

6.3.3標清接口設計145

6.3.4鍵盤設計146

6.4軟件設計和代碼146

流程圖146

6.4.2預定義和全局變量147

6.4.3主要主功能和初始化147

6.4.4 SPI協議148

6.4.5 LCD底部驅動器152

6.4.6液晶界面設計154

6.4.7鍵盤輸入程序157

6.4.8鍵盤響應功能158

6.5示例摘要160

第七章數字頻率計設計161

7.1示例描述161

7.2總體設計思路161

7.3硬件電路設計162

7.3.1 PIC單片機硬件設計162

7.3.2前端調理電路設計163

7.3.3標準方波電路設計164

7.3.4 LCD 1604電路設計164

7.4軟件設計和代碼164

流程圖165

7.4.2預定義和全局變量165

7.4.3主要主功能和初始化166

定時器中斷167

7.4.5標準信號生成168

7.4.6液晶顯示器1604程序168

7.5示例摘要171

第八章壓力測量系統設計173

8.1示例描述173

8.2設計理念分析174

8.2.1模數轉換原理說明174

8 . 2 . 2 PIC微控制器174相關寄存器介紹

8 . 2 . 3 A/D轉換操作的時間要求177

8.3硬件電路設計177

8.4軟件設計和代碼177

8.4.1編程流程177

程序代碼描述178

8.5示例摘要180

第九章溫度測量控制系統設計181

9.1示例描述181

9.1.1測溫部分181

9.1.2溫度控制反饋部分182

9.2設計理念分析182

9.2.1溫度傳感器182的選擇

9.2.2運算放大器183的選擇

9 . 2 . 3 PIC單片機型號183的選擇

9 . 2 . 4 ADC 184的選擇

9.3硬件電路設計184

9.3.1溫度測量部分184的硬件設計

9.3.2 PIC單片機硬件設計186

9.3.3溫控反饋部分186的硬件設計

9.4軟件設計和代碼187

9.4.1程序流程框架187

9.4.2溫度測量軟件編程188

9.4.3溫度控制軟件編程191

9.5設計總結192

第10章I2C公交通信應用設計193

10.1示例描述193

I2C公交10.2 193介紹

10.3硬件電路設計198

10.4軟件設計和代碼199

10.5示例摘要207

第11章USB數據傳輸應用設計209

11.1示例描述209

11.2設計思路分析209

11.2.1 USB SIE相關寄存器210

11.2.2 HID設備類別211

11.3硬件電路設計216

11.4固件編程和代碼217

11.4.1 USB設備狀態217

11.4.2 USB枚舉過程218

11 . 4 . 3 USB固件協議棧總體描述218

11.4.4 USB程序代碼分析219

11.5示例摘要223

第12章軟件仿真2262 IC遙控編碼器設計225

12.1系統功能描述225

12.2 2262集成電路簡介225

12.3硬件電路設計226

12.4系統軟件設計227

12.4.1編程流程227

初始化程序228

12.4.3延時子程序228

12.4.4程序代碼和註釋228

12.5本章摘要233

第13章軟件仿真2272 IC無線解碼器設計235

13.1系統功能描述235

13.2 2272 IC簡介236

13.3硬件電路設計237

13.4系統軟件設計238

1編程流程238

13.4.2程序代碼和註釋239

13.5示例摘要243

第14章紅外收發通信系統的設計245

14.1示例內容描述245

14.2設計思維分析56438.88868886661

14.3硬件電路設計246

14.3.1紅外接收電路246

14.3.2紅外線傳輸電路247

14.3.3人機交互硬件設計247

14.3.4 PIC單片機硬件設計248

14.4軟件設計與代碼249

流程圖249

14.4.2紅外接收器編程

14.4.3紅外傳輸編程253

14.4.4鍵盤輸入編程253

液晶顯示器設計257

14.5示例摘要259

第15章帶觸摸功能的投影儀面板設計261

15.1示例函數描述261

15.2電容式觸摸原理及測量方法261

15.3基於PIC16F72X 262的觸摸按鍵設計方案

微芯片公司262的15.3.1電容式觸摸技術

15.3.2 PIC16F72X系列單片機262的特點

15.3.2電容式傳感器模塊263

15.4硬件電路設計264

15.4.1 PCB外觀264

15.4.2硬件電路圖265

15.5軟件設計與代碼265

流程圖265

15.5.2代碼和註釋269

15.6示例摘要273

第16章基於SPI接口275的語音錄放系統設計

16.1示例描述275

16.2芯片原理介紹275

16.2.1語音芯片的功能和特點56636.866666666666

16.2.2語音芯片278的數據操作

16.3硬件電路設計283

16.4軟件設計與代碼285

16.4.1語音錄放系統的設計36636.666666666667

軟件流程和主程序290

16.4.3其他程序模塊代碼293

16.5示例摘要300

……

  • 上一篇:超便攜1A1C,Anker PowerCore 10000 PD 移動電源評測(a1235)
  • 下一篇:遊戲軟件開發培訓學校哪個比較有名?
  • copyright 2024編程學習大全網