掃一掃
關注中圖網
官方微博
本類五星書更多>
-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
買過本商品的人還買了
單片機原理及應用 版權信息
- ISBN:9787560655482
- 條形碼:9787560655482 ; 978-7-5606-5548-2
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
單片機原理及應用 內容簡介
本書以51系列單片機8051為背景, 以實際工程中應用*為廣泛的C51語言程序設計為基礎, 從應用角度出發, 系統地論述了單片機的組成原理、指令系統和匯編語言及單片機C語言、中斷系統、并行和串行接口以及8051與A/D和D/A的接口等問題, 并在此基礎上討論了單片機應用系統的設計。
單片機原理及應用 目錄
第1章 單片機入門 1
1.1 如何學習單片機 1
1.2 單片機的學習工具 2
1.3 單片機的基礎知識 4
1.3.1 概述 4
1.3.2 單片機的發展趨勢 6
1.3.3 8051系列單片機 6
1.3.4 單片機中的數制與碼制 8
1.4 單片機與嵌入式系統 12
1.4.1 嵌入式系統簡介 13
1.4.2 單片嵌入式系統 14
1.4.3 單片嵌入式系統結構 15
1.4.4 單片嵌入式系統的應用領域 16
1.5 單片機的基本操作 17
1.6 常用單片機介紹 21
1.7 單片機系統開發方法 23
1.8 實踐訓練——利用單片機控制LED 24
思考與練習 26
第2章 Keil C51軟件的使用 27
2.1 概述 27
2.2 Keil軟件界面 28
2.2.1 Keil μVision3 IDE的工作界面 28
2.2.2 Keil μVision3 IDE的菜單 28
2.3 創建μVision3工程 36
2.4 利用μVision3調試器調試程序 40
2.5 51單片機的燒錄 43
2.6 實踐訓練——Keil C51軟件的使用 46
思考與練習 53
第3章 8051單片機硬件結構及匯編語言 54
3.1 8051系列單片機的基本結構 54
3.1.1 內部結構框圖 54
3.1.2 外部引腳功能 55
3.2 8051系列單片機存儲空間配置和功能 56
3.2.1 存儲器的基本概念 57
3.2.2 8051的程序存儲器(ROM) 59
3.2.3 8051的數據存儲器(RAM) 60
3.3 并行I/O端口 65
3.3.1 P0口 65
3.3.2 P1口 66
3.3.3 P2口 67
3.3.4 P3口 67
3.4 時鐘電路及CPU時序 68
3.4.1 時鐘電路 68
3.4.2 CPU時序 69
3.5 8051系列單片機的工作方式 71
3.5.1 復位方式 71
3.5.2 低功耗方式 73
3.6 8051系列單片機指令系統 73
3.6.1 指令系統概述 74
3.6.2 尋址方式 76
3.6.3 8051單片機指令系統 80
3.7 匯編語言程序設計 89
3.7.1 匯編語言概述 89
3.7.2 順序結構程序設計 92
3.7.3 分支結構程序設計 93
3.7.4 循環結構程序設計 93
3.8 實踐訓練——輸入輸出信號控制 94
思考與練習 98
第4章 單片機C語言編程基礎 100
4.1 C語言與MCS-51 100
4.2 C語言基礎 102
4.2.1 C語言與ANSI C 的區別 102
4.2.2 C51擴展的關鍵字 103
4.2.3 編譯器 103
4.2.4 數據類型 104
4.3 C51數據存儲類型與8051存儲器結構 110
4.3.1 C51數據的存儲 110
4.3.2 C51變量的定義 111
4.3.3 C51變量的存儲類型 111
4.3.4 C51變量的存儲區 112
4.3.5 C51變量的存儲模式 112
4.3.6 C51變量的絕對定位 113
4.4 8051特殊功能寄存器及其C51定義 114
4.4.1 位變量定義 114
4.4.2 C51特殊功能寄存器的定義 116
4.5 C51指針 117
4.5.1 通用指針 117
4.5.2 存儲器專用指針 118
4.5.3 指針變換 119
4.5.4 C51指針應用 119
4.6 C51的輸入/輸出 121
4.6.1 基本輸入/輸出函數 121
4.6.2 格式輸出函數printf 121
4.6.3 格式輸入函數scanf 122
4.7 C51函數 124
4.7.1 內部函數 124
4.7.2 C51函數的定義 125
4.8 C51與匯編語言混合編程 126
4.8.1 在C51程序中嵌入匯編程序 126
4.8.2 C51程序與匯編程序混合編程 127
4.9 C51常用語句 130
4.9.1 條件語句 130
4.9.2 循環語句 132
4.10 實踐訓練——交通信號燈模擬
控制系統 135
思考與練習 136
第5章 中斷系統 138
5.1 中斷的概念 138
5.2 8051的中斷源和中斷控制寄存器 140
5.3 中斷處理的過程 143
5.4 中斷響應等待時間 145
5.5 C51中斷服務函數 146
5.6 中斷系統的應用 149
5.7 實踐訓練——鍵控彩燈 153
思考與練習 156
第6章 定時器/計數器控制 158
6.1 8051定時器/計數器的結構和
工作原理 158
6.2 定時器/計數器的控制寄存器 159
6.3 定時器/計數器的工作方式 161
6.4 定時器/計數器用于外部中斷擴展 164
6.5 定時器/計數器應用 165
6.6 定時器2 167
6.7 看門狗 170
6.8 實踐訓練——簡易頻率計設計 171
思考與練習 173
第7章 單片機系統的擴展 175
7.1 單片機系統總線的形成 175
7.2 外部數據存儲器的擴展 176
7.2.1 全譯碼 177
7.2.2 部分譯碼 179
7.2.3 線選法 180
7.3 外部程序存儲器的擴展 180
7.3.1 EPROM擴展 181
7.3.2 E2PROM擴展 182
7.4 簡單I/O端口擴展 184
7.5 8255A可編程并行輸入/輸出接口 186
7.5.1 8255A的結構和引腳功能 186
7.5.2 8255A與8051 型單片機
典型連接電路 188
7.5.3 8255A的控制字 189
7.5.4 8255A的工作方式 190
7.6 8155可編程并行輸入/輸出接口 196
7.6.1 8155的引腳及結構 196
7.6.2 8155與8051單片機的連接電路 197
7.6.3 8155工作方式控制字和狀態字 198
7.6.4 8155工作方式 199
7.6.5 8155定時器/計數器 200
7.7 8051并行接口及其C51定義 201
7.8 實踐訓練——存儲器擴展 202
思考與練習 203
第8章 顯示接口設計 205
8.1 LED顯示器及其接口 205
8.1.1 靜態顯示方式 208
8.1.2 動態顯示方式 208
8.2 液晶顯示器(LCD)概述 211
8.2.1 LCD顯示器的特性 211
8.2.2 LCD結構原理與種類 211
8.2.3 LCD顯示器的主要參數 212
8.3 段式液晶顯示器 212
8.4 字符型液晶顯示器 213
8.4.1 字符型LCD的結構和引腳 213
8.4.2 顯示板控制器的指令系統 215
8.4.3 LCD顯示板與單片機的接口 216
8.5 ZY12864D圖形點陣液晶顯示器 222
8.6 實踐訓練——LED顯示器的使用 225
思考與練習 229
第9章 鍵盤接口及其設計 230
9.1 按鍵的狀態輸入及去抖動 230
9.2 鍵盤與CPU的連接方式 232
9.3 鍵盤掃描控制方式 233
9.4 獨立式按鍵 234
9.5 矩陣式鍵盤 235
9.6 實踐訓練——電子密碼鎖設計 238
思考與練習 245
第10章 串行口通信 246
10.1 串行通信概述 246
10.1.1 異步通信 247
10.1.2 同步通信 247
10.1.3 串行通信的制式 247
10.1.4 串行通信的傳送速率 248
10.2 8051串行口 248
10.2.1 8051串行口結構 248
10.2.2 串行口工作原理 249
10.2.3 串行口的控制寄存器 249
10.2.4 串行口的工作方式 251
10.2.5 波特率的設定 252
10.3 8051串行口的應用 253
10.3.1 利用串行口擴展并行口 254
10.3.2 8051串行口的通信 255
10.4 串行通信總線標準及其接口 258
10.4.1 RS-232C串行接口標準 258
10.4.2 RS-422與RS-485串行接口標準 262
10.5 單片機與PC機通信的接口電路 265
10.6 常用的串行總線接口簡介 268
10.7 實踐訓練——單片機與單片機之間的
串行通信 269
思考與練習 272
第11章 I2C總線 273
11.1 I2C總線概述 273
11.1.1 I2C總線的特性 273
11.1.2 I2C總線工作原理 274
11.1.3 I2C總線硬件結構圖 276
11.2 I2C總線協議 276
11.3 I2C總線信號的模擬 278
11.4 24C02器件 284
11.5 實踐訓練——I2C總線的使用 291
思考與練習 293
第12章 A/D和D/A轉換接口 294
12.1 A/D轉換電路接口技術 294
12.1.1 A/D轉換器的主要性能指標 295
12.1.2 A/D轉換原理 295
12.1.3 A/D轉換器ADC0809的接口 298
12.1.4 ADC0809與單片機的接口
電路編程 301
12.2 D/A轉換接口電路 303
12.2.1 D/A轉換器工作原理 303
12.2.2 D/A轉換器的技術性能指標 306
12.2.3 典型D/A轉換器芯片DAC0832 307
12.3 單片機開關量驅動輸出接口電路 312
12.3.1 發光二極管 312
12.3.2 蜂鳴器 313
12.3.3 單片機與繼電器接口電路 314
12.3.4 光電隔離接口 317
12.4 實踐訓練——簡易波形發生器 318
12.5 實踐訓練——簡易數字電壓表 324
思考與練習 329
第13章 單片機綜合實例分析 331
13.1 單片機應用系統開發設計 331
13.2 單片機應用系統的開發工具 333
13.3 單片機應用系統的設計方法 335
13.3.1 系統基本結構組成 335
13.3.2 單片機應用系統硬、軟件的
設計原則 336
13.3.3 硬件設計 337
13.3.4 軟件設計 338
13.3.5 資源分配 338
13.4 單片機應用系統調試 339
13.4.1 單片機應用系統調試工具 339
13.4.2 單片機應用系統的一般調試
方法 340
13.5 單片機系統的抗干擾技術 343
13.6 基于51單片機的溫濕度檢測儀 350
13.6.1 方案的設計 351
13.6.2 硬件電路的設計 351
13.6.3 軟件設計 362
13.7 家庭安全報警系統 364
13.7.1 系統硬件選擇 365
13.7.2 硬件電路設計 369
13.7.3 系統軟件設計 373
思考與練習 375
參考文獻 376
展開全部
書友推薦
- >
名家帶你讀魯迅:朝花夕拾
- >
上帝之肋:男人的真實旅程
- >
伊索寓言-世界文學名著典藏-全譯本
- >
小考拉的故事-套裝共3冊
- >
苦雨齋序跋文-周作人自編集
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
二體千字文
- >
羅庸西南聯大授課錄
本類暢銷