
微处理机原理与接口技术
《微处理机原理与接口技术》是2008年浙江大学出版社出版的图书,作者是王汀。
基本介绍
- 书名:微处理机原理与接口技术
- 作者:王汀
- ISBN:9787308061599
- 页数:406
- 出版社:浙江大学出版社
图书信息
丛 书 名:普通高等教育“十一五”国家级规划教材·高等院校计算机技术与套用系列规划教材 出版时间:2008-09-01 版 次:1 页 数:406 装 帧:平装 开 本:16开 所属分类:图书 > 计算机与网际网路 > 计算机组织与体系结构
内容简介
《普通高等教育“十一五”国家级规划教材·高等院校计算机技术与套用系列规划教材:微处理机原理与接口技术》以MCS-51为主,讲解计算机基础知识、微处理机硬体原理、硬体结构、指令系统、彙编语言程式设计、I/O资源及接口方法、系统扩展方法、开发工具与过程等。《普通高等教育“十一五”国家级规划教材·高等院校计算机技术与套用系列规划教材:微处理机原理与接口技术》还介绍了与MCS-51兼容不兼容而特色显着的多种单片机。
目录
序言5
前言6
目录8
第1章微处理机概论16
1.1微处理机的产生与发展16
1.1.1微处理机的套用範围16
1.1.2微处理机及微型计算机的产生与发展18
1.1.3微处理机的分类及特点19
1.1.4微处理机的发展趋势21
1.2微处理机的基本概念22
1.2.1冯·诺依曼型计算机的基本组成22
1.2.2冯·诺依曼型计算机的特点24
1.2.3冯·诺依曼型计算机的工作过程25
1.2.4微处理机的相关概念26
1.3微处理机的系统开发28
1.3.1微处理机套用系统28
1.3.2套用系统开发28
1.3.3源程式的获得31
1.3.4源程式彙编32
1.3.5仿真调试设备34
1.3.6程式的仿真调试35
1.3.7程式的固化36
1.4微处理机的硬体基础37
1.4.1布尔代数37
1.4.2基本逻辑部件的外部特性38
1.4.3触发器42
1.5微处理机的数据表达44
1.5.1数制44
1.5.2计算机中数的表示46
1.5.3数码47
习题与思考149
第2章MCS-51微处理机51
2.1微处理机概述51
2.1.1微处理机的体系结构51
2.1.24位、8位、16位和32位单片机52
2.1.3微处理机的基本组成53
2.1.4运算器和运算结果55
2.1.5控制器和指令执行57
2.1.6暂存器组60
2.1.7汇流排和存储组织62
2.1.8堆叠存储器63
2.2MCS-51系列微控制器66
2.2.1硬体资源66
2.2.2结构框图67
2.2.3封装与引脚功能69
2.2.4存储空间配置71
2.3时钟、复位和时序80
2.3.1时钟与时钟电路80
2.3.2复位和复位电路81
2.3.3汇流排组成和时序83
习题与思考288
第3章MCS-51微处理机指令系统89
3.1数据与定址89
3.1.1计算机指令格式89
3.1.2指令系统支持的数据形式90
3.1.3指令系统支持的定址方式91
3.1.4指令系统支持的辅助结果95
3.2数据传送类指令96
3.2.1内部数据传送指令96
3.2.2外部数据传送指令99
3.2.3堆叠操作指令101
3.2.4数据交换指令102
3.3数据运算类指令103
3.3.1加法指令104
3.3.2减法指令108
3.3.3乘法指令109
3.3.4除法指令109
3.4逻辑操作类指令110
3.4.1逻辑与指令110
3.4.2逻辑或指令111
3.4.3逻辑异或指令111
3.4.4累加器清零和取反指令112
3.4.5移位操作指令112
3.5程式控制类指令113
3.5.1无条件转移指令113
3.5.2条件转移指令116
3.5.3子程式调用和返回指令119
3.5.4空操作指令121
3.6布尔操作类指令122
3.6.1布尔数据传送指令122
3.6.2布尔状态设定指令123
3.6.3位运算指令123
3.6.4位控制转移指令124
习题与思考3125
第4章彙编语言程式设计127
4.1彙编语言源程式127
4.1.1程式设计语言127
4.1.2彙编语言源程式的格式128
4.1.3彙编语言伪指令129
4.2彙编语言程式设计132
4.2.1彙编语言程式设计步骤132
4.2.2程式流程图133
4.2.3结构程式设计模组134
4.2.4子程式136
4.3彙编语言程式设计实例138
4.3.1数据传送程式138
4.3.2数值运算程式139
4.3.3数码转换程式145
4.3.4数据处理程式148
4.3.5其他类型程式154
习题与思考4156
第5章存储器及其扩展158
5.1存储器概述158
5.1.1计算机中的存储器158
5.1.2存储器的分类159
5.1.3PC机中的主存储器162
5.1.4微处理机系统中存储器的组织163
5.2MCS-51单片机的存储器164
5.2.1MCS-51单片机中存储器的总体结构164
5.2.2半导体存储器晶片的基本结构165
5.2.3MCS-51单片机常用程式存储器165
5.2.4MCS-51单片机常用数据存储器167
5.3MCS-51存储器扩展168
5.3.1系统扩展三汇流排168
5.3.2并行扩展时的地址解码169
5.3.3常用解码晶片170
5.3.4特殊解码方法173
5.3.5程式存储器的扩展174
5.3.6数据存储器的扩展176
习题与思考5179
第6章输入输出与中断180
6.1输入输出与接口180
6.1.1输入输出接口概念180
6.1.2I/O接口的作用与分类183
6.1.3外设的数据传送控制方式184
6.2中断的基本概念186
6.2.1中断的作用和功能186
6.2.2中断的相关概念187
6.2.3中断的实现方法188
6.3MCS-51的中断系统190
6.3.1MCS-51中断结构190
6.3.2MCS-51的中断套用编程194
6.3.3MCS-51的中断扩展196
习题与思考6198
第7章定时器/计数器199
7.1定时器/计数器概述199
7.1.1定时器/计数器的作用199
7.1.2定时器/计数器的结构方法200
7.1.3定时器/计数器的扩展套用200
7.2MCS-51的定时器/计数器201
7.2.1MCS-51定时器/计数器的结构特点201
7.2.2MCS-51定时器/计数器的工作原理202
7.2.3MCS-51定时器/计数器的特殊功能暂存器202
7.2.4MCS-51定时器/计数器的四种工作方式204
7.2.5MCS-51定时器/计数器的套用编程208
7.3MCS-51的定时器/计数器T2218
7.3.1T2的工作方式控制218
7.3.2T2的工作方式219
7.4实时时钟晶片DS1302222
7.4.1DS1302的结构及工作原理223
7.4.2DS1302的套用224
习题与思考7226
第8章并行I/O接口228
8.1MCS-51的片内并行I/O接口228
8.1.1MCS-51片内并行口228
8.1.2片内并行口操作指令232
8.1.3片内并行口套用实例233
8.2简单并行I/O接口扩展235
8.2.1简单并行输入口扩展236
8.2.2简单并行输出口扩展237
8.3可程式并行接口8255239
8.3.18255的结构239
8.3.28255的控制字241
8.3.38255的工作方式243
8.3.48255的套用实例246
8.3.5可程式并行接口晶片8155简介249
习题与思考8250
第9章串列I/O接口252
9.1串列通信的基本概念252
9.1.1串列通信的基本方式252
9.1.2串列通信的基本类型254
9.1.3串列通信的波特率和传输速率254
9.1.4串列通信的出错校验255
9.2MCS-51串列I/O接口256
9.2.1MCS-51串列口概述256
9.2.2MCS-51串列口结构256
9.2.3串列口的特殊功能暂存器257
9.2.4串列口的工作方式259
9.2.5波特率的设定262
9.2.6串列口的套用实例263
9.3串列方式的系统扩展技术269
9.3.1系统扩展的串列接口方式269
9.3.2串列方式的存储器扩展技术271
9.3.3串列方式的I/O接口扩展技术278
习题与思考9282
第10章模拟通道接口技术284
10.1模拟通道概述284
10.1.1模拟通道的构成284
10.1.2模模拟输入通道的基本类型与组成结构285
10.1.3检测信号的形式288
10.1.4A/D转换器与特性289
10.1.5模拟多路开关291
10.1.6採样与保持电路292
10.1.7模拟量???出通道294
10.2数/模转换技术296
10.2.1并行8位D/A转换器晶片DAC0832296
10.2.2DAC0832的扩展与套用298
10.2.3并行12位D/A转换器晶片DAC1208304
10.2.4SPI汇流排的D/A转换器晶片LTC1446305
10.2.5I2C汇流排的D/A转换器晶片MAX518308
10.2.6PWM技术312
10.3模/数转换技术314
10.3.1并行8位A/D转换晶片ADC0809314
10.3.2ADC0809的扩展与套用316
10.3.3并行12位A/D转换器晶片AD574A319
10.3.4SPI汇流排的A/D转换器晶片TLC549322
10.3.5I2C汇流排的A/D转换器晶片MAX127325
10.3.6V/F转换及其接口技术332
习题与思考10335
第11章人机接口技术337
11.1人机接口技术概述337
11.1.1PC机中的人机输入接口337
11.1.2PC机中的人机输出接口339
11.2单片机常用输入设备接口343
11.2.1单片机常用输入设备与特点343
11.2.2扳动开关与MCS-51接口344
11.2.3拨盘开关与MCS-51接口345
11.2.4按钮开关与MCS-51接口346
11.2.5非编码键盘与MCS-51接口346
11.2.6触控萤幕与MCS-51接口348
11.3单片机常用输出设备接口351
11.3.1单片机常用输出设备与特点351
11.3.2LED与MCS-51的接口352
11.3.3七段数码管与MCS-51的接口353
11.3.4LED列阵与MCS-51的接口355
11.3.5LCD显示器与MCS-51的接口355
11.4可程式键盘、显示接口晶片7279359
11.4.17279的功能和引脚359
11.4.27279的指令和控制360
11.4.37279的连线和时序364
11.4.47279与MCS-51系统的硬体接口365
11.4.57279的套用编程366
11.5并行接口8279晶片简介368
习题与思考11369
第12章嵌入式微控制器370
12.1嵌入式微控制器概述370
12.1.1单片机的片上系统化370
12.1.2嵌入式系统371
12.1.3嵌入式单片机373
12.1.4常见的嵌入式功能模组373
12.2Philips公司的MCS-51兼容嵌入式微控制器379
12.2.1Philips公司单片机特色简介379
12.2.2Philips公司单片机分类379
12.2.3电源低功耗控制382
12.2.4P8XC552单片机383
12.3Atmel公司的MCS-51兼容嵌入式微控制器385
12.3.1AT89C系列单片机特色简介385
12.3.2AT89C系列单片机分类386
12.3.3AT89S系列单片机387
12.3.4Atmel公司最近推出的单片机388
12.4ADI公司的MCS-51兼容嵌入式微控制器389
12.4.1ADμC8XX特色简介389
12.4.2ADμC812单片机389
12.4.3ADμC816单片机391
12.4.4ADμC824单片机391
12.5Silabs公司的MCS-51兼容嵌入式微控制器394
12.5.1C8051F系列特色简介394
12.5.2C8051F不带模拟通道单片机395
12.5.3C8051F带模拟通道单片机395
12.5.4C8051F带精密模拟通道单片机397
12.6Motorola公司的MC68HC08嵌入式微控制器398
12.6.1MC68HC08特色简介398
12.6.2MC68HC08的CPU结构399
12.6.3MC68HC08的时钟与复位401
12.6.4MC68HC08的存储空间402
12.6.5MC68HC08的指令系统403
12.7Microchip公司的PIC系列嵌入式微控制器407
12.7.1PIC系列单片机特色简介407
12.7.2PIC系列单片机分类407
12.7.3PIC系列单片机的指令系统408
12.7.4PIC系列单片机的线上串列编程409
习题与思考12410
附录411
A:ASCII(美国标準信息交换)码錶411
B:部分相关缩写词参考词义表412
C:MCS-51指令系统表417
参考文献422