注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)8051微控制器教程

8051微控制器教程

8051微控制器教程

定 價(jià):¥39.00

作 者: (美)麥肯錫(MacKenzie, I.S.)著;方承志, 姜田譯譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): 國外經(jīng)典教材計(jì)算機(jī)科學(xué)與技術(shù)
標(biāo) 簽: 微控制器 8051 教材

ISBN: 9787302117735 出版時(shí)間: 2005-12-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 347 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

本書從最基本的概念開始,重點(diǎn)講解8051微控制器的結(jié)構(gòu)及其編程方法。介紹了8051系列微控制器指令集、定時(shí)器、串行口操作、中斷系統(tǒng)的硬件結(jié)構(gòu)和特點(diǎn):用比較多的篇幅介紹了8051微控制器的匯編語言程序設(shè)計(jì)及其開發(fā)過程;最后以完整的代碼介紹幾個(gè)接口實(shí)例以方便理解8051微控制器的接口特性及其實(shí)際應(yīng)用。本書附錄中幾個(gè)表格方便讀者學(xué)習(xí)查閱。.本書系統(tǒng)扼要,非常適合電子工程、通信、電器控制類等專業(yè)的本科教學(xué),同時(shí)也可以作為電子技術(shù)人員學(xué)習(xí)微控制器的參考書。..本書特色:本書講解清晰,作者以一個(gè)老師的口氣娓娓道來,由易到難,由點(diǎn)到面,由硬件到軟件,再由軟件到系統(tǒng),敘述詳細(xì),案例豐富,逐步帶領(lǐng)學(xué)生掌握8051系列微控制器的精髓。.注重與實(shí)際相結(jié)合,書中討論了若干可用于實(shí)際工作場(chǎng)合的設(shè)計(jì)實(shí)例,并穿插大量富有啟發(fā)性的討論話題。..本書除了介紹8051微控制器的相關(guān)知識(shí),重點(diǎn)培養(yǎng)讀者對(duì)微控制器開發(fā)設(shè)計(jì)方法學(xué)的領(lǐng)悟,學(xué)完本書后,讀者通常能舉一反三,輕而易舉地從事其他類型微處理器的開發(fā)和設(shè)計(jì)工作。...

作者簡(jiǎn)介

 ?。溃㊣.ScottMacKenzie,1991年獲得博士學(xué)位,1992年~1999年,于Guelph大學(xué)計(jì)算機(jī)科學(xué)任教,之后,一直在York大學(xué)計(jì)算機(jī)科學(xué)系任教,目前的研究方向是人機(jī)交與(人類行為度量和建模),出版過《8051微控制器》和《68000微控器》等書籍。方承志,1999年在南京大學(xué)電子系電子工程專業(yè)畢業(yè),先在中興通迅網(wǎng)絡(luò)事業(yè)部從事嵌入式系統(tǒng)軟件/硬軟件開發(fā),后在synopsys公司上海研發(fā)中心從事IC設(shè)計(jì)相關(guān)EDA軟件的研發(fā)工作,目前在南京大學(xué)電子系攻讀博士學(xué)位,研究方向是無線通迅中的信號(hào)處理。姜田,目前在南京大學(xué)電子系攻讀博士學(xué)位,研究方向是電磁場(chǎng)和微波技術(shù)。

圖書目錄

第1章 微控制器簡(jiǎn)介 1
1.1 引言 1
1.2 術(shù)語 2
1.3 中央處理器 3
1.4 半導(dǎo)體存儲(chǔ)器:RAM和ROM 4
1.5 總線:地址總線、數(shù)據(jù)總線和控制總線 5
1.6 輸入/輸出設(shè)備 6
1.6.1 大容量存儲(chǔ)設(shè)備 6
1.6.2 人機(jī)交互設(shè)備 6
1.6.3 控制/監(jiān)視設(shè)備 6
1.7 程序:大程序和小程序 7
1.8 微型機(jī)、小型機(jī)、大型機(jī) 8
1.9 微處理器與微控制器的比較 8
1.9.1 硬件結(jié)構(gòu) 9
1.9.2 應(yīng)用領(lǐng)域 9
1.9.3 指令集特征 10
1.10 一些新概念 10
1.11 得與失:一個(gè)設(shè)計(jì)范例 11
習(xí)題 13
第2章 硬件結(jié)構(gòu) 14
2.1 MCS-51系列簡(jiǎn)介 14
2.2 8051的引腳 15
2.2.1 端口0 16
2.2.2 端口1 16
2.2.3 端口2 16
2.2.4 端口3 17
2.2.5 (程序存儲(chǔ)使能信號(hào)) 17
2.2.6 ALE(地址鎖存使能信號(hào)) 17
2.2.7 (外部訪問信號(hào)) 18
2.2.8 RST(復(fù)位信號(hào)) 18
2.2.9 片上振蕩器輸入 18
2.2.10 電源接口 18
2.3 I/O端口結(jié)構(gòu) 19
2.4 存儲(chǔ)器組織 19
2.4.1 通用RAM 20
2.4.2 可位尋址RAM 21
2.4.3 寄存器組 22
2.5 特殊功能寄存器(SFR) 23
2.5.1 程序狀態(tài)字 24
2.5.2 寄存器B 27
2.5.3 堆棧指針 27
2.5.4 數(shù)據(jù)指針 27
2.5.5 端口寄存器 28
2.5.6 計(jì)時(shí)器寄存器 28
2.5.7 串口寄存器 29
2.5.8 中斷寄存器 29
2.5.9 電源控制寄存器 29
2.6 外部存儲(chǔ)器 30
2.6.1 訪問外部代碼存儲(chǔ)器 31
2.6.2 訪問外部數(shù)據(jù)存儲(chǔ)器 31
2.6.3 地址解碼 33
2.6.4 外部代碼空間和數(shù)據(jù)空間的重疊 34
2.7 8032/8052的增強(qiáng)功能 34
2.8 復(fù)位 35
2.9 本章小結(jié) 36
習(xí)題 37
第3章 8051指令集概述 40
3.1 本章簡(jiǎn)介 40
3.2 尋址模式 40
3.2.1 寄存器尋址 41
3.2.2 直接尋址 43
3.2.3 間接尋址 44
3.2.4 立即尋址 45
3.2.5 相對(duì)尋址 45
3.2.6 絕對(duì)尋址 47
3.2.7 長(zhǎng)尋址 49
3.2.8 索引尋址 49
3.3 指令類型 50
3.3.1 算術(shù)運(yùn)算類指令 50
3.3.2 邏輯運(yùn)算類指令 54
3.3.3 數(shù)據(jù)傳送類指令 56
3.3.4 布爾操作類指令 60
3.3.5 程序分支轉(zhuǎn)移類指令 63
習(xí)題 67
第4章 定時(shí)器操作 73
4.1 本章簡(jiǎn)介 73
4.2 定時(shí)器模式寄存器(TMOD) 75
4.3 定時(shí)器控制寄存器(TCON) 76
4.4 定時(shí)器模式和溢出標(biāo)志 76
4.4.1 13位定時(shí)器模式(模式0) 76
4.4.2 16位定時(shí)器模式(模式1) 77
4.4.3 8位自動(dòng)重載模式(模式2) 78
4.4.4 分立定時(shí)器模式(模式3) 78
4.5 時(shí)鐘信號(hào)源 78
4.5.1 定時(shí) 78
4.5.2 計(jì)數(shù) 79
4.6 定時(shí)器的啟動(dòng)、停止和控制 79
4.7 定時(shí)器寄存器TMOD的初始化和訪問 81
4.7.1 即時(shí)讀取定時(shí)器 82
4.8 短間隔和長(zhǎng)間隔 82
4.9 8052的定時(shí)器2 86
4.9.1 自動(dòng)重載模式 87
4.9.2 捕獲模式 88
4.10 波特率發(fā)生器 89
4.11 本章小結(jié) 89
習(xí)題 89
第5章 串口操作 92
5.1 本章簡(jiǎn)介 92
5.2 串口控制寄存器 93
5.3 工作模式 94
5.3.1 8位移位寄存器(模式0) 94
5.3.2 8位可變波特率UART(模式1) 95
5.3.3 9位固定波特率UART(模式2) 97
5.3.4 9位可變波特率UART(模式3) 97
5.4 串口寄存器的初始化和訪問 97
5.4.1 接收使能 97
5.4.2 第9數(shù)據(jù)位 97
5.4.3 加入奇偶校驗(yàn)位 98
5.4.4 中斷標(biāo)志 98
5.5 多處理器通信 99
5.6 串口波特率 100
5.7 本章小結(jié) 104
習(xí)題 104
第6章 中斷 106
6.1 本章簡(jiǎn)介 106
6.2 8051的中斷結(jié)構(gòu) 107
6.2.1 允許與禁止中斷 107
6.2.2 中斷優(yōu)先級(jí) 108
6.2.3 查詢順序 108
6.3 中斷處理 110
6.4 中斷程序設(shè)計(jì) 111
6.4.1 小型中斷服務(wù)程序 112
6.4.2 大型中斷服務(wù)程序 112
6.5 串口中斷 115
6.6 外部中斷 116
6.7 中斷時(shí)序 121
6.8 本章小結(jié) 122
習(xí)題 122
第7章 匯編語言程序設(shè)計(jì) 124
7.1 本章簡(jiǎn)介 124
7.2 匯編器及其工作流程 125
7.2.1 第一次掃描 126
7.2.2 第二次掃描 126
7.3 匯編語言程序的格式 128
7.3.1 標(biāo)號(hào)字段 129
7.3.2 助記符字段 129
7.3.3 操作數(shù)字段 129
7.3.4 注釋字段 129
7.3.5 特殊的匯編器符號(hào) 130
7.3.6 間接尋址 130
7.3.7 立即數(shù) 130
7.3.8 數(shù)據(jù)地址 131
7.3.9 位地址 131
7.3.10 代碼地址 131
7.3.11 跳轉(zhuǎn)和調(diào)用的泛型 132
7.4 匯編時(shí)的表達(dá)式求值 133
7.4.1 數(shù)基 133
7.4.2 字符串 133
7.4.3 算術(shù)運(yùn)算符 134
7.4.4 邏輯運(yùn)算符 134
7.4.5 特殊運(yùn)算符 135
7.4.6 關(guān)系運(yùn)算符 135
7.4.7 表達(dá)式例子 136
7.4.8 運(yùn)算優(yōu)先級(jí) 136
7.5 匯編偽指令 137
7.5.1 匯編器狀態(tài)控制偽指令 137
7.5.2 符號(hào)定義偽指令 138
7.5.3 存儲(chǔ)空間初始化/保留偽指令 140
7.5.4 程序連接偽指令 143
7.5.5 段選擇偽指令 145
7.6 匯編器控制項(xiàng) 146
7.7 連接器操作 148
7.8 例子詳解——連接可重定位的段和模塊 149
7.8.1 ECHO.LST 150
7.8.2 IO.LST 152
7.8.3 EXAMPLE.M51 156
7.9 宏 158
7.9.1 參數(shù)傳遞 159
7.9.2 局部標(biāo)號(hào) 160
7.9.3 重復(fù)操作 161
7.9.4 程序控制流操作 162
習(xí)題 162
第8章 程序結(jié)構(gòu)和設(shè)計(jì) 165
8.1 本章簡(jiǎn)介 165
8.2 結(jié)構(gòu)化程序設(shè)計(jì)的優(yōu)點(diǎn)和缺點(diǎn) 167
8.3 結(jié)構(gòu)化程序設(shè)計(jì)中的三種結(jié)構(gòu) 167
8.3.1 順序結(jié)構(gòu) 168
8.3.2 循環(huán)結(jié)構(gòu) 168
8.3.3 選擇結(jié)構(gòu) 173
8.4 偽碼的語法 178
8.5 匯編語言的程序設(shè)計(jì)風(fēng)格 182
8.5.1 標(biāo)號(hào) 182
8.5.2 注釋 182
8.5.3 注釋塊 183
8.5.4 在堆棧里保存寄存器 184
8.5.5 使用EQU偽指令 184
8.5.6 使用子程序 184
8.5.7 程序的組織 186
8.6 本章小結(jié) 187
習(xí)題 187
第9章 程序開發(fā)中用到的工具和技術(shù) 188
9.1 本章簡(jiǎn)介 188
9.2 開發(fā)周期 188
9.2.1 軟件開發(fā) 189
9.2.2 硬件開發(fā) 190
9.3 整合和驗(yàn)證 192
9.3.1 軟件模擬 192
9.3.2 硬件仿真 194
9.3.3 在RAM中執(zhí)行程序 194
9.3.4 在EPROM中執(zhí)行程序 195
9.3.5 工廠掩膜處理 195
9.4 命令與開發(fā)環(huán)境 196
9.5 本章小結(jié) 198
習(xí)題 198
第10章 設(shè)計(jì)和接口例子 200
10.1 本章簡(jiǎn)介 200
10.2 SBC-51 200
10.3 十六進(jìn)制鍵盤接口 206
10.4 7段LED的接口設(shè)計(jì) 210
10.5 揚(yáng)聲器接口設(shè)計(jì) 215
10.6 非易失性RAM接口設(shè)計(jì) 219
10.7 輸入/輸出擴(kuò)展 225
10.8 模擬信號(hào)輸出接口設(shè)計(jì) 229
10.9 模擬信號(hào)輸入接口設(shè)計(jì) 234
10.10 本章小結(jié) 236
習(xí)題 237
附錄A 快速索引表 239
附錄B 操作碼映射表 243
附錄C 指令及其操作碼詳解 245
附錄D 特殊功能寄存器介紹 283
附錄E 操作碼映射表 ASCII碼表 290
附錄F MON51-8051監(jiān)控程序 291

本目錄推薦

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