注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)單片機(jī)原理實(shí)用教程:基于Proteus虛擬仿真(第3版)

單片機(jī)原理實(shí)用教程:基于Proteus虛擬仿真(第3版)

單片機(jī)原理實(shí)用教程:基于Proteus虛擬仿真(第3版)

定 價(jià):¥49.00

作 者: 徐愛鈞 著
出版社: 電子工業(yè)出版社
叢編項(xiàng): 電子信息科學(xué)與工程類專業(yè)規(guī)劃教材
標(biāo) 簽: 暫缺

ISBN: 9787121235153 出版時(shí)間: 2014-07-01 包裝: 平裝
開本: 頁數(shù): 376 字?jǐn)?shù):  

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

  本書是電子信息科學(xué)與工程類專業(yè)規(guī)劃教材,并獲得全國(guó)電子信息優(yōu)秀教材獎(jiǎng)。本教材系統(tǒng)地闡述了基于Proteus虛擬仿真技術(shù)的8051單片機(jī)原理與接口技術(shù),及其應(yīng)用系統(tǒng)設(shè)計(jì)的原理和方法。主要內(nèi)容包括8051單片機(jī)基本結(jié)構(gòu)、中斷系統(tǒng)、定時(shí)器/計(jì)數(shù)器,以及串行口的工作原理,8051指令系統(tǒng),匯編語言及高級(jí)語言Keil C51應(yīng)用程序設(shè)計(jì)技術(shù),DAC與ADC接口技術(shù),鍵盤與顯示器接口技術(shù)等。書中以實(shí)例方式介紹了在Proteus平臺(tái)上進(jìn)行單片機(jī)應(yīng)用系統(tǒng)虛擬仿真設(shè)計(jì)的方法,給出了大量在Proteus集成環(huán)境ISIS中繪制的原理電路圖和仿真程序;還介紹了具有在線仿真調(diào)試功能的STC15系列新型Flash單片機(jī)的功能特點(diǎn)與應(yīng)用方法。

作者簡(jiǎn)介

  徐愛鈞, 教授,碩士生導(dǎo)師。現(xiàn)任長(zhǎng)江大學(xué)工程技術(shù)學(xué)院信息系自動(dòng)化專業(yè)責(zé)任教授,全國(guó)石油和化學(xué)工業(yè)儀表技術(shù)委員會(huì)委員,中國(guó)科協(xié)湖北省自動(dòng)化學(xué)會(huì)理事。湖北省省級(jí)精品課程《單片機(jī)原理及應(yīng)用》負(fù)責(zé)人。長(zhǎng)期從事自動(dòng)化及單片機(jī)與嵌入式系統(tǒng)應(yīng)用的教學(xué)、科研工作。

圖書目錄

第1章 8051單片機(jī)的基本組成 1
1.1 8051單片機(jī)的特點(diǎn)與基本結(jié)構(gòu) 1
1.2 8051單片機(jī)的存儲(chǔ)器結(jié)構(gòu) 5
1.3 CPU時(shí)序 7
1.4 復(fù)位信號(hào)與復(fù)位電路 9
1.5 并行I/O端口結(jié)構(gòu) 10
復(fù)習(xí)思考題1 12
第2章 指令系統(tǒng)與匯編語言程序設(shè)計(jì) 13
2.1 指令助記符和字節(jié)數(shù) 13
2.2 尋址方式 14
2.2.1 寄存器尋址 14
2.2.2 直接尋址 15
2.2.3 立即尋址 15
2.2.4 寄存器間接尋址 16
2.2.5 變址尋址 16
2.2.6 相對(duì)尋址 17
2.2.7 位尋址 17
2.3 指令分類詳解 18
2.3.1 算術(shù)運(yùn)算指令 18
2.3.2 邏輯運(yùn)算指令 20
2.3.3 數(shù)據(jù)傳送指令 21
2.3.4 控制轉(zhuǎn)移指令 23
2.3.5 位操作指令 25
2.4 匯編語言程序格式與偽指令 25
2.5 應(yīng)用程序設(shè)計(jì) 27
2.6 定點(diǎn)數(shù)運(yùn)算子程序 29
復(fù)習(xí)思考題2 39
第3章 8051單片機(jī)的中斷系統(tǒng) 41
3.1 中斷的概念 41
3.2 中斷系統(tǒng)結(jié)構(gòu)與中斷控制 42
3.3 中斷響應(yīng) 45
3.4 中斷系統(tǒng)應(yīng)用舉例 47
3.4.1 中斷源擴(kuò)展 47
3.4.2 中斷嵌套 48
復(fù)習(xí)思考題3 51
第4章 定時(shí)器/計(jì)數(shù)器及其應(yīng)用 52
4.1 定時(shí)器/計(jì)數(shù)器的工作方式與
控制 52
4.2 定時(shí)器/計(jì)數(shù)器應(yīng)用舉例 55
4.2.1 初值和最大定時(shí)時(shí)間計(jì)算 55
4.2.2 定時(shí)器方式應(yīng)用 56
4.2.3 計(jì)數(shù)器方式應(yīng)用 60
4.3 利用定時(shí)器產(chǎn)生音樂 63
復(fù)習(xí)思考題4 67
第5章 串行口及其應(yīng)用 68
5.1 串行通信方式 68
5.2 串行口的工作方式與控制 69
5.3 串行口應(yīng)用舉例 73
5.3.1 串口/并口轉(zhuǎn)換 73
5.3.2 單片機(jī)之間的通信 75
5.3.3 單片機(jī)與PC之間的通信 83
復(fù)習(xí)思考題5 86
第6章 8051單片機(jī)系統(tǒng)擴(kuò)展 87
6.1 程序存儲(chǔ)器擴(kuò)展 87
6.2 數(shù)據(jù)存儲(chǔ)器擴(kuò)展 88
6.3 并行I/O端口擴(kuò)展 90
6.4 利用I2C總線進(jìn)行系統(tǒng)擴(kuò)展 101
6.5 8051單片機(jī)的節(jié)電工作方式 111
6.5.1 空閑和掉電工作方式 112
6.5.2 節(jié)電方式的應(yīng)用 113
復(fù)習(xí)思考題6 114
第7章 DAC及ADC接口技術(shù) 115
7.1 A/D及D/A轉(zhuǎn)換器的主要技術(shù)
指標(biāo) 115
7.2 DAC接口技術(shù) 116
7.2.1 無內(nèi)部鎖存器的DAC接口
方法 117
7.2.2 DAC0832與8051單片機(jī)的
接口方法 118
7.2.3 DAC1208與8051單片機(jī)的
接口方法 121
7.2.4 串行DAC與8051單片機(jī)的
接口方法 123
7.2.5 利用DAC接口實(shí)現(xiàn)波形
發(fā)生器 128
7.3 ADC接口技術(shù) 133
7.3.1 比較式ADC 0809與8051
單片機(jī)的接口方法 134
7.3.2 積分式ADC 7135與8051
單片機(jī)的接口方法 138
7.3.3 串行ADC與8051單片機(jī)
的接口方法 144
復(fù)習(xí)思考題7 148
第8章 鍵盤與顯示器接口技術(shù) 149
8.1 LED顯示器接口技術(shù) 149
8.1.1 七段LED數(shù)碼顯示器 149
8.1.2 串行接口8位共陰極LED
驅(qū)動(dòng)器MAX7219 153
8.2 鍵盤接口技術(shù) 158
8.2.1 編碼鍵盤接口技術(shù) 160
8.2.2 非編碼鍵盤接口技術(shù) 162
8.2.3 鍵值分析 166
8.3 8279可編程鍵盤/顯示器芯片
接口技術(shù) 169
8.3.1 8279的工作原理 170
8.3.2 8279的數(shù)據(jù)輸入、顯示輸出
及命令格式 172
8.3.3 8279的接口方法 176
8.4 液晶顯示器LCD接口技術(shù) 180
8.4.1 LCD顯示器的工作原理和
驅(qū)動(dòng)方式 180
8.4.2 點(diǎn)陣字符液晶顯示模塊接口
技術(shù) 182
8.4.3 點(diǎn)陣圖形液晶顯示模塊接口
技術(shù) 193
復(fù)習(xí)思考題8 199
第9章 單片機(jī)高級(jí)語言Keil C51應(yīng)用
程序設(shè)計(jì) 201
9.1 Keil C51程序設(shè)計(jì)的基本語法 201
9.1.1 Keil C51程序的一般結(jié)構(gòu) 201
9.1.2 數(shù)據(jù)類型 202
9.1.3 常量、變量及其存儲(chǔ)模式 203
9.1.4 運(yùn)算符與表達(dá)式 204
9.2 C51程序的基本語句 207
9.2.1 表達(dá)式語句 207
9.2.2 復(fù)合語句 208
9.2.3 條件語句 208
9.2.4 開關(guān)語句 209
9.2.5 循環(huán)語句 209
9.2.6 goto、break、continue語句 210
9.2.7 返回語句 210
9.3 函數(shù) 211
9.3.1 函數(shù)的定義與調(diào)用 211
9.3.2 中斷服務(wù)函數(shù)與寄存器組
定義 212
9.4 Keil C51編譯器對(duì)ANSI C的
擴(kuò)展 213
9.4.1 存儲(chǔ)器類型與編譯模式 213
9.4.2 關(guān)于bit、sbit、sfr和sfr16
數(shù)據(jù)類型 214
9.4.3 一般指針與基于存儲(chǔ)器的
指針及其之間轉(zhuǎn)換 217
9.4.4 C51編譯器對(duì)ANSI C函數(shù)
定義的擴(kuò)展 218
9.5 C51編譯器的數(shù)據(jù)調(diào)用協(xié)議 221
9.5.1 數(shù)據(jù)在內(nèi)存中的存儲(chǔ)格式 221
9.5.2 目標(biāo)代碼的段管理 223
9.6 與匯編語言程序的接口 225
9.7 絕對(duì)地址訪問 228
9.7.1 采用擴(kuò)展關(guān)鍵字_at_或指針
定義變量的絕對(duì)地址 229
9.7.2 采用預(yù)定義宏指定變量的
絕對(duì)地址 229
9.8 Keil C51庫函數(shù) 230
9.8.1 本征庫函數(shù) 230
9.8.2 字符判斷轉(zhuǎn)換庫函數(shù) 231
9.8.3 輸入/輸出庫函數(shù) 231
9.8.4 字符串處理庫函數(shù) 232
9.8.5 類型轉(zhuǎn)換及內(nèi)存分配庫函數(shù) 233
9.8.6 數(shù)學(xué)計(jì)算庫函數(shù) 234
復(fù)習(xí)思考題9 235
第10章 STC15系列新型Flash
單片機(jī) 236
10.1 STC15F2K60S2單片機(jī)性能
特點(diǎn) 236
10.1.1 STC15F2K60S2單片機(jī)主要
特性 236
10.1.2 STC15F2K60S2單片機(jī)體系
結(jié)構(gòu) 237
10.1.3 STC15F2K60S2單片機(jī)引腳
功能 237
10.2 STC15F2K60S2單片機(jī)的
存儲(chǔ)器結(jié)構(gòu) 239
10.3 STC15F2K60S2單片機(jī)的
時(shí)鐘與復(fù)位 242
10.3.1 STC15F2K60S2單片機(jī)
的時(shí)鐘 242
10.3.2 STC15F2K60S2單片機(jī)的
復(fù)位 243
10.3.3 看門狗工作原理及應(yīng)用 244
10.4 STC15F2K60S2單片機(jī)存儲(chǔ)
器應(yīng)用 245
10.4.1 片內(nèi)Flash存儲(chǔ)器的使用 245
10.4.2 片內(nèi)擴(kuò)展XRAM存儲(chǔ)器
的使用 247
10.4.3 片內(nèi)數(shù)據(jù)Flash存儲(chǔ)器
(EEPROM)的使用 249
10.5 STC15F2K60S2單片機(jī)的并行
I/O端口 251
10.5.1 STC15F2K60S2單片機(jī)并行
I/O端口的工作模式 251
10.5.2 STC15F2K60S2單片機(jī)并行
I/O端口的使用注意事項(xiàng) 252
10.6 STC15F2K60S2單片機(jī)的中
斷系統(tǒng) 253
10.6.1 中斷系統(tǒng)結(jié)構(gòu) 253
10.6.2 中斷控制寄存器 254
10.7 STC15F2K60S2單片機(jī)的定時(shí)
器/計(jì)數(shù)器 256
10.7.1 定時(shí)器/計(jì)數(shù)器T0和T1 256
10.7.2 定時(shí)器/計(jì)數(shù)器T2 257
10.7.3 可編程時(shí)鐘輸出 258
10.8 STC15F2K60S2單片機(jī)的串
行口 259
10.9 STC15F2K60S2單片機(jī)的SPI
同步串行接口 261
10.9.1 SPI接口的邏輯結(jié)構(gòu) 261
10.9.2 SPI接口的特殊功能寄存器 263
10.9.3 SPI接口的通信方式及數(shù)據(jù)
格式 264
10.10 STC15F2K60S2單片機(jī)的A/D
轉(zhuǎn)換器 267
10.10.1 A/D轉(zhuǎn)換器的邏輯結(jié)構(gòu) 267
10.10.2 A/D轉(zhuǎn)換器的特殊功能
寄存器 268
10.11 STC15F2K60S2單片機(jī)的
PCA/PWM模塊 270
10.11.1 PCA/PWM模塊的邏輯
結(jié)構(gòu) 270
10.11.2 PCA/PWM模塊的特殊功
能寄存器 271
10.11.3 PCA/PWM模塊的工作
模式 273
10.11.4 PCA模塊的功能引腳切換 280
復(fù)習(xí)思考題10 280
第11章 Proteus虛擬仿真設(shè)計(jì)實(shí)例 281
11.1 集成環(huán)境ISIS 281
11.2 繪制原理圖 283
11.3 創(chuàng)建源代碼仿真文件 285
11.4 在原理圖中進(jìn)行源代碼仿真
調(diào)試 287
11.5 原理圖與Keil環(huán)境聯(lián)機(jī)仿真
調(diào)試 288
11.6 單片機(jī)SD卡讀/寫接口設(shè)計(jì) 293
11.6.1 功能要求 293
11.6.2 硬件電路設(shè)計(jì) 293
11.6.3 軟件程序設(shè)計(jì) 295
11.7 數(shù)字溫度計(jì)設(shè)計(jì) 299
10.7.1 功能要求 299
10.7.2 硬件電路設(shè)計(jì) 300
11.7.3 軟件程序設(shè)計(jì) 303
11.8 紅外遙控系統(tǒng)設(shè)計(jì) 317
11.8.1 功能要求 317
11.8.2 硬件電路設(shè)計(jì) 318
11.8.3 軟件程序設(shè)計(jì) 318
11.9 簡(jiǎn)易電子琴設(shè)計(jì) 324
11.9.1 功能要求 324
11.9.2 硬件電路設(shè)計(jì) 324
11.9.3 軟件程序設(shè)計(jì) 324
11.10 電子萬年歷設(shè)計(jì) 329
11.10.1 功能要求 329
11.10.2 硬件電路設(shè)計(jì) 329
11.10.3 軟件程序設(shè)計(jì) 332
11.11 電子密碼鎖設(shè)計(jì) 343
11.11.1 功能要求 343
11.11.2 硬件電路設(shè)計(jì) 343
11.11.3 軟件程序設(shè)計(jì) 344
復(fù)習(xí)思考題11 359
附錄A 8051指令表 361
附錄B Proteus中的常用元器件 366
參考文獻(xiàn) 367

本目錄推薦

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