《MCS-51/52单片机原理与实践》力求内容简明易懂,理论联繫实际,从实战出发,精选实用接口电路和程式。
基本介绍
- 书名MCS51和52单片机原理与实践
- ISBN7811245787,9787811245783
- 页数330
- 出版社北京航空航天大学出版社
- 出版时间2009年3月1日
- 装帧平装
- 开本16
- 丛书名高等学校通用教材
编辑推荐
《MCS-51/52单片机原理与实践》力求内容简明易懂,理论联繫实际,从实战出发,精选实用接口电路和程式。《MCS-51/52单片机原理与实践》可作为电气信息类本专科大学生单片机原理与接口技术课程教材,也可以供单片机套用开发技术人员作为参考书使用。
目录
第1章绪论1
1.1单片机的发展历史与发展趋势1
1.2MCS51及其兼容系列单片机简介3
1.3微型计算机数制及转换8
1.4微型计算机中数和字元的表示11
习题119
第2章MCS51单片机的结构与组成20
2.1MCS51单片机的构成20
2.2MCS51存储器结构22
2.2.1核内RAM与SFR22
2.2.2xram存储空间29
2.2.3程式存储器30
2.3MCS51的时钟与复位电路30
2.3.1时钟电路30
2.3.2复位方式与复位电路32
2.4AT89C51/52引脚与功能36
2.5AT89C51的I/O接口特性38
习题242
第3章MCS51单片机指令系统43
3.1MCS51指令格式43
3.2MCS51系统的定址方式45
3.3MCS51指令集51
3.3.1核内传送指令51
3.3.2算术运算类指令56
3.3.3逻辑运算指令61
3.3.4移位类指令64
3.3.5转移指令66
3.3.6布尔变数操作类指令71
3.3.7XRAM及ROM传送指令74
3.4彙编语言程式格式与调试环境76
3.5彙编语言程式典型结构实例80
3.5.1顺序程式设计80
3.5.2分支程式设计81
3.5.3循环程式设计83
3.5.4子程式设计85
3.5.5典型程式设计举例90
习题394
第4章MCS51/52中断系统与外部中断95
4.1中断的概念95
4.2MCS51/52中断系统98
4.3MCS51系统的外部中断104
习题4109
第5章MCS51/52的定时器/计数器110
5.1MCS51定时器/计数器结构与原理110
5.2MCS51定时器/计数器T0、T1套用116
5.3MCS52定时器T2120
习题5123
第6章MCS51异步串列接口124
6.1串列通信的概念124
6.2MCS51串列接口128
6.2.1MCS51串列接口的结构128
6.2.2MCS51串列接口的设定与控制129
6.2.3MCS51异步串列接口的工作方式131
6.3波特率的计算与设定135
6.4串列口套用举例137
6.5RS232接口与套用140
6.6RS485接口与套用145
习题6154
第7章MCS51基本扩展举例155
7.1MCS51单片机核外汇流排概述155
7.2数据存储器XRAM扩展157
7.3数字I/O扩展158
7.3.1简单I/O口的扩展158
7.3.2可程式并行I/O接口8255A160
7.4A/D转换器及其扩展170
7.5D/A转换器及其扩展176
7.6综合扩展实例182
7.7非汇流排式并行扩展举例183
习题7185
第8章C8051F360简介187
8.1C8051F360概述187
8.2存储器组织190
8.3时钟系统204
8.4复位系统210
8.5中断系统218
8.6输入输出连线埠224
8.7调试方法与工具234
习题8240
第9章常用的串列接口技术241
9.1常用的串列汇流排简介241
9.1.1SPI串列汇流排241
9.1.2I2C汇流排243
9.2串列E2PROMX5045接口扩展技术246
9.3串列A/D转换晶片TLC2543256
9.4串列E2PROM晶片AT24CXX系列262
9.5串列D/A转换晶片MAX517270
9.6串列实时时钟晶片PCF8563274
习题9281
第10章LED显示与键盘接口283
10.1键盘接口方式及LED显示器接口方式283
10.2几种简单键盘接口285
10.3串列接口键盘与LED数码显示电路288
10.48255构成的动态扫描显示与行列式键盘电路294
10.5串列专用键盘/显示管理晶片HD7279298
习题10308
第11章LCD及其接口309
11.1数码型LCD309
11.2并口点阵图形LCD模组316
11.3串口点阵图形LCD322
习题11330
1.1单片机的发展历史与发展趋势1
1.2MCS51及其兼容系列单片机简介3
1.3微型计算机数制及转换8
1.4微型计算机中数和字元的表示11
习题119
第2章MCS51单片机的结构与组成20
2.1MCS51单片机的构成20
2.2MCS51存储器结构22
2.2.1核内RAM与SFR22
2.2.2xram存储空间29
2.2.3程式存储器30
2.3MCS51的时钟与复位电路30
2.3.1时钟电路30
2.3.2复位方式与复位电路32
2.4AT89C51/52引脚与功能36
2.5AT89C51的I/O接口特性38
习题242
第3章MCS51单片机指令系统43
3.1MCS51指令格式43
3.2MCS51系统的定址方式45
3.3MCS51指令集51
3.3.1核内传送指令51
3.3.2算术运算类指令56
3.3.3逻辑运算指令61
3.3.4移位类指令64
3.3.5转移指令66
3.3.6布尔变数操作类指令71
3.3.7XRAM及ROM传送指令74
3.4彙编语言程式格式与调试环境76
3.5彙编语言程式典型结构实例80
3.5.1顺序程式设计80
3.5.2分支程式设计81
3.5.3循环程式设计83
3.5.4子程式设计85
3.5.5典型程式设计举例90
习题394
第4章MCS51/52中断系统与外部中断95
4.1中断的概念95
4.2MCS51/52中断系统98
4.3MCS51系统的外部中断104
习题4109
第5章MCS51/52的定时器/计数器110
5.1MCS51定时器/计数器结构与原理110
5.2MCS51定时器/计数器T0、T1套用116
5.3MCS52定时器T2120
习题5123
第6章MCS51异步串列接口124
6.1串列通信的概念124
6.2MCS51串列接口128
6.2.1MCS51串列接口的结构128
6.2.2MCS51串列接口的设定与控制129
6.2.3MCS51异步串列接口的工作方式131
6.3波特率的计算与设定135
6.4串列口套用举例137
6.5RS232接口与套用140
6.6RS485接口与套用145
习题6154
第7章MCS51基本扩展举例155
7.1MCS51单片机核外汇流排概述155
7.2数据存储器XRAM扩展157
7.3数字I/O扩展158
7.3.1简单I/O口的扩展158
7.3.2可程式并行I/O接口8255A160
7.4A/D转换器及其扩展170
7.5D/A转换器及其扩展176
7.6综合扩展实例182
7.7非汇流排式并行扩展举例183
习题7185
第8章C8051F360简介187
8.1C8051F360概述187
8.2存储器组织190
8.3时钟系统204
8.4复位系统210
8.5中断系统218
8.6输入输出连线埠224
8.7调试方法与工具234
习题8240
第9章常用的串列接口技术241
9.1常用的串列汇流排简介241
9.1.1SPI串列汇流排241
9.1.2I2C汇流排243
9.2串列E2PROMX5045接口扩展技术246
9.3串列A/D转换晶片TLC2543256
9.4串列E2PROM晶片AT24CXX系列262
9.5串列D/A转换晶片MAX517270
9.6串列实时时钟晶片PCF8563274
习题9281
第10章LED显示与键盘接口283
10.1键盘接口方式及LED显示器接口方式283
10.2几种简单键盘接口285
10.3串列接口键盘与LED数码显示电路288
10.48255构成的动态扫描显示与行列式键盘电路294
10.5串列专用键盘/显示管理晶片HD7279298
习题10308
第11章LCD及其接口309
11.1数码型LCD309
11.2并口点阵图形LCD模组316
11.3串口点阵图形LCD322
习题11330