注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)計算機組織與體系結(jié)構(gòu)單片機基礎(chǔ)(第3版)

單片機基礎(chǔ)(第3版)

單片機基礎(chǔ)(第3版)

定 價:¥24.00

作 者: 李廣弟、朱月秀、冷祖祁
出版社: 北京航空航天大學(xué)出版社
叢編項:
標(biāo) 簽: 微處理機

ISBN: 9787810778374 出版時間: 2007-06-01 包裝: 平裝
開本: 16開 頁數(shù): 260 字數(shù):  

內(nèi)容簡介

  本書內(nèi)容在前兩版的基礎(chǔ)上做了適度增刪。刪去了第2版中有關(guān)16位單片機的介紹,而對8位單片機的內(nèi)容進行了擴充,特別是擴充了有關(guān)串行擴展的知識。本書著重講述8位單片機的典型代表80C51系列,介紹其基本原理和應(yīng)用。主要包括:80C51單片機的硬件結(jié)構(gòu)及串并行擴展、指令系統(tǒng)和匯編語言程序設(shè)計以及單片機的發(fā)展和應(yīng)用等。本書內(nèi)容系統(tǒng)全面,通俗易懂,適于初學(xué)者。可作為本科、專科、函授或培訓(xùn)班的教材,同樣也可作為工程技術(shù)人員或業(yè)余智能產(chǎn)品開發(fā)愛好者的自學(xué)用書。本書配套教學(xué)課件。

作者簡介

暫缺《單片機基礎(chǔ)(第3版)》作者簡介

圖書目錄

第1章 計算機基礎(chǔ)知識
1.1 二進制數(shù)及其在計算機中的使用1
1.1.1 二進制數(shù)的進位計數(shù)特性1
1.1.2 機器數(shù)與機器數(shù)表示形式2
1.1.3 計算機中二進制數(shù)的單位4
1.1.4 計算機使用二進制數(shù)的原因4
1.2 二進制數(shù)的算術(shù)運算和邏輯運算5
1.2.1 二進制算術(shù)運算5
1.2.2 二進制邏輯運算7
1.3 供程序設(shè)計使用的其他進制數(shù)9
1.3.1 十進制數(shù)與十六進制數(shù)9
1.3.2 不同進制數(shù)之間的轉(zhuǎn)換10
1.4 計算機中使用的編碼12
1.5 微型計算機概述14
1.5.1 微型計算機硬件系統(tǒng)14
1.5.2 微型計算機軟件系統(tǒng)15
1.5.3 微型計算機的工作過程16
練習(xí)題16
第2章 80C51單片機的硬件結(jié)構(gòu)
2.1 單片機的概念18
2.2 80C51單片機的邏輯結(jié)構(gòu)及信號引腳18
2.2.1 80C51單片機的內(nèi)部邏輯結(jié)構(gòu)19
2.2.2 80C51單片機的封裝與信號引腳21
2.3 80C51單片機的內(nèi)部存儲器23
2.3.1 內(nèi)部數(shù)據(jù)存儲器低128單元區(qū)23
2.3.2 內(nèi)部數(shù)據(jù)存儲器高128單元區(qū)25
2.3.3 堆棧操作30
2.3.4 內(nèi)部程序存儲器32
2.4 80C51單片機的并行I/O口32
2.4.1 P0口邏輯結(jié)構(gòu)33
2.4.2 P1口邏輯結(jié)構(gòu)33
2.4.3 P2口邏輯結(jié)構(gòu)34
2.4.4 P3口邏輯結(jié)構(gòu)34
2.5 80C51單片機的時鐘與定時35
2.5.1 時鐘電路35
2.5.2 定時單位37
2.6 80C51單片機的系統(tǒng)復(fù)位37
2.6.1 復(fù)位方式與初始化狀態(tài)37
2.6.2 復(fù)位電路38
2.7 單片機低功耗工作模式40
2.7.1 單片機低功耗的意義40
2.7.2 兩種低功耗工作模式41
2.7.3 低功耗模式的應(yīng)用42
練習(xí)題43
第3章 80C51單片機指令系統(tǒng)
3.1 單片機指令系統(tǒng)概述45
3.2 80C51單片機指令尋址方式46
3.3 80C51單片機指令分類介紹49
3.3.1 數(shù)據(jù)傳送類指令50
3.3.2 算術(shù)運算類指令55
3.3.3 邏輯運算及移位類指令60
3.3.4 控制轉(zhuǎn)移類指令64
3.3.5 位操作類指令70
練習(xí)題74
第4章 80C51單片機匯編語言程序設(shè)計
4.1 單片機程序設(shè)計語言概述76
4.1.1 機器語言和匯編語言76
4.1.2 單片機使用的高級語言76
4.1.3 80C51單片機匯編語言的語句格式77
4.2 匯編語言程序的基本結(jié)構(gòu)形式78
4.2.1 順序程序結(jié)構(gòu)79
4.2.2 分支程序結(jié)構(gòu)79
4.2.3 循環(huán)程序結(jié)構(gòu)83
4.3 80C51單片機匯編語言程序設(shè)計舉例83
4.3.1 算術(shù)運算程序84
4.3.2 定時程序88
4.3.3 查表程序90
4.4 單片機匯編語言源程序的編輯和匯編91
4.4.1 手工編程與匯編92
4.4.2 機器編輯與交叉匯編92
4.5 80C51單片機匯編語言偽指令93
練習(xí)題96
第5章 80C51單片機的中斷與定時
5.1 中斷概述99
5.2 80C51單片機的中斷系統(tǒng)100
5.2.1 中斷源與中斷向量100
5.2.2 中斷控制101
5.2.3 中斷優(yōu)先級控制103
5.2.4 中斷響應(yīng)過程105
5.2.5 中斷服務(wù)程序106
5.3 80C51單片機的定時器/計數(shù)器108
5.3.1 定時器/計數(shù)器的計數(shù)和定時功能108
5.3.2 用于定時器/計數(shù)器控制的寄存器109
5.3.3 定時器工作方式0110
5.3.4 定時器工作方式1113
5.3.5 定時器工作方式2113
5.3.6 定時器工作方式3115
練習(xí)題117
第6章 單片機并行存儲器擴展
6.1 單片機并行外擴展系統(tǒng)119
6.1.1 單片機并行擴展總線119
6.1.2 并行擴展系統(tǒng)的I/O編址和芯片選取121
6.2 存儲器分類123
6.2.1 只讀存儲器123
6.2.2 讀/寫存儲器125
6.3 存儲器并行擴展125
6.3.1 程序存儲器并行擴展125
6.3.2 數(shù)據(jù)存儲器并行擴展127
6.3.3 使用RAM芯片擴展可讀/寫的程序存儲器128
6.4 80C51單片機存儲器系統(tǒng)的特點和使用方法129
6.4.1 單片機存儲器系統(tǒng)的特點129
6.4.2 80C51單片機存儲器的使用130
練習(xí)題131
第7章 單片機并行I/O擴展
7.1 單片機I/O擴展基礎(chǔ)知識133
7.1.1 I/O接口電路的功能133
7.1.2 關(guān)于接口電路的更多說明134
7.1.3 I/O編址技術(shù)135
7.1.4 單片機I/O控制方式136
7.2 可編程并行接口芯片8255137
7.2.1 8255硬件邏輯結(jié)構(gòu)137
7.2.2 8255工作方式139
7.2.3 8255的編程內(nèi)容139
7.2.4 8255接口應(yīng)用141
7.3 鍵盤接口技術(shù)142
7.3.1 鍵掃描和鍵碼生成142
7.3.2 用8255實現(xiàn)鍵盤接口145
7.4 LED顯示器接口技術(shù)148
7.4.1 LED顯示器概述148
7.4.2 LED顯示器顯示原理149
7.4.3 LED顯示器接口150
7.5 打印機接口技術(shù)152
7.5.1 微型打印機概述152
7.5.2 打印機接口152
練習(xí)題155
第8章 80C51單片機串行通信
8.1 串行通信基礎(chǔ)知識157
8.1.1 異步通信和同步通信157
8.1.2 串行通信線路形式159
8.2 80C51串行口160
8.2.1 80C51串行口硬件結(jié)構(gòu)160
8.2.2 串行口控制機制161
8.3 80C51串行口工作方式162
8.3.1 串行工作方式0162
8.3.2 串行工作方式1163
8.3.3 串行工作方式2和3164
8.4 串行通信數(shù)據(jù)傳輸速率164
8.4.1 傳輸速率的表示方法164
8.4.2 80C51的波特率設(shè)置165
8.5 串行通信應(yīng)用166
8.5.1 近程串行通信166
8.5.2 調(diào)制解調(diào)器的使用167
8.5.3 雙機通信168
8.5.4 多機通信172
練習(xí)題174
第9章 單片機串行擴展
9.1 單片機串行擴展概述176
9.1.1 單片機需要串行擴展的原因176
9.1.2 單片機串行擴展實現(xiàn)方法176
9.2 I2C總線178
9.2.1 I2C總線結(jié)構(gòu)和信號178
9.2.2 I2C總線數(shù)據(jù)傳輸方式181
9.2.3 器件與器件尋址183
9.3 單片機8×C552的I2C總線185
9.3.1 8×C552的I2C總線接口電路185
9.3.2 8×C552的I2C總線控制機制188
9.3.3 由8×C552構(gòu)成的單主I2C總線系統(tǒng)192
9.4 單片機8×C552的串行擴展195
9.4.1 通過I2C總線擴展串行數(shù)據(jù)存儲器196
9.4.2 I2C總線的發(fā)展199
9.4.3 通過I2C總線擴展LED顯示器200
9.5 單片機80C51的串行擴展202
9.5.1 通過UART進行串行程序存儲器擴展202
9.5.2 串行接口的軟件模擬203
9.5.3 I2C總線接口芯片PCF8584205
練習(xí)題207
第10章 單片機A/D及D/A轉(zhuǎn)換接口
10.1 單片機測控系統(tǒng)與模擬輸入通道209
10.1.1 單片機測控系統(tǒng)概述209
10.1.2 模擬輸入通道209
10.2 A/D轉(zhuǎn)換器接口212
10.2.1 8位A/D轉(zhuǎn)換芯片與80C51接口212
10.2.2 12位A/D轉(zhuǎn)換芯片與80C51接口215
10.2.3 A/D轉(zhuǎn)換芯片應(yīng)用說明215
10.3 D/A轉(zhuǎn)換器接口218
10.3.1 D/A轉(zhuǎn)換芯片218
10.3.2 DAC0832單緩沖連接方式220
10.3.3 DAC0832雙緩沖連接方式224
10.4 A/D與D/A轉(zhuǎn)換器芯片的串行接口226
10.4.1 通過I2C總線的串行接口226
10.4.2 通過軟件模擬的串行接口228
練習(xí)題229
第11章 8位單片機的發(fā)展
11.1 80C51單片機的發(fā)展230
11.1.1 在MCS51基礎(chǔ)上發(fā)展起來的80C51230
11.1.2 80C51的衍生芯片231
11.2 從8×C522看8位單片機功能的增強232
11.2.1 8×C552的硬件結(jié)構(gòu)233
11.2.2 事件捕捉與事件定時輸出237
11.2.3 監(jiān)視定時器WDT238
11.2.4 脈寬調(diào)制器PWM240
11.3 閃速存儲器及其在單片機中的應(yīng)用242
11.3.1 閃速存儲器概述242
11.3.2 閃速存儲芯片242
11.3.3 閃存單片機芯片245
11.3.4 閃速存儲器編程247
練習(xí)題249
第12章 單片機應(yīng)用
12.1 單片機簡單控制應(yīng)用250
12.1.1 時鐘計時250
12.1.2 數(shù)字式熱敏電阻溫度計254
12.2 單片機應(yīng)用的發(fā)展258
12.2.1 微控制技術(shù)與嵌入式系統(tǒng)258
12.2.2 單片機的Internet技術(shù)258
12.3 單片機開發(fā)系統(tǒng)259
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號