图书介绍

单片机计算机及其应用PDF|Epub|txt|kindle电子书版本网盘下载

单片机计算机及其应用
  • 白驹珩,雷晓平编著 著
  • 出版社: 北京:高等教育出版社;成都:电子科技大学出版社
  • ISBN:7810949853
  • 出版时间:2005
  • 标注页数:332页
  • 文件大小:14MB
  • 文件页数:348页
  • 主题词:单片微型计算机-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

单片机计算机及其应用PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一章 绪论1

1-1 单片机的结构特点1

1-2 单片机的主要品种及系列2

一、4位单片机2

二、8位单片机3

三、16位单片机3

四、32位单片机3

1-3 单片机的应用4

一、单片机的应用领域及应用模式4

二、单片机的供应状态7

三、单片机产品的等级8

1-4 单片机与嵌入式系统8

一、什么是嵌入式系统8

二、嵌入式系统的由来9

三、嵌入式系统的种类9

五、嵌入式系统的特点及其典型应用10

四、单片机是经典的嵌入式系统10

1-5 单片机技术的发展趋势11

一、大力提升主流型单片机的技术性能11

二、单片机和模糊逻辑相结合12

三、大力发展专用型单片机12

四、全盘CMOS化趋势12

六、采用RISC体系结构13

七、片内EPROM的FlashMemory化13

五、实现全面的功耗管理13

八、推行串行扩展总线14

第二章 MCS-51单片机的结构和原理16

2-1 关于MCS-51系列16

2-2 MCS-51单片机的结构原理17

一、MCS-51单片机的基本组成17

二、8051单片机的内部结构17

2-3 MCS-51单片机的引脚及其片外总线结构26

一、管脚功能26

二、片外三总线结构27

2-4 MCS-51单片机的工作方式28

一、复位方式28

二、程序执行方式29

三、单步执行方式29

四、掉电和节电方式30

五、编程和校验方式32

2-5 MCS-51单片机的时序33

二、MCS-51指令的取指/执行时序34

一、机器周期、状态和指令周期34

三、访问外部ROM和外部RAM的时序35

第三章 MCS-51单片机的指令系统37

3-1 指令的格式及标识37

一、指令的格式37

二、指令中的符号标识38

三、关于注释39

3-2 寻址方式39

二、直接寻址40

一、寄存器寻址40

三、立即寻址41

四、寄存器间接寻址41

五、变址寻址42

六、相对寻址43

七、位寻址43

3-3 MCS-51指令系统的分类44

一、数据传送类指令44

二、算术操作类指令46

三、逻辑操作类指令50

四、控制程序转移类指令51

五、布尔变量操作类指令56

3-4 MCS-51的伪指令58

一、指令性语句58

二、指示性语句58

一、多字节数加法63

第四章 MCS-51单片机的应用程序设计63

4-1 运算程序63

二、多字节数减法64

三、多字节十进制数(BCD码)加法65

四、多字节数乘法65

五、多字节数除法66

4-2 数据的拼拆和转换68

一、数据的拼拆68

二、数据的转换69

4-3 查表程序73

4-4 散转程序77

一、采用转移指令表的散转程序77

二、采用地址偏移量表的散转程序79

三、采用转向地址表的散转程序79

四、采用“RET”指令的散转程序80

4-5 I/O端口控制程序81

一、通过寄存器传递参数83

4-6 子程序调用时的参数传递方法83

二、通过堆栈传递参数84

三、利用数据指针传递参数84

第五章 MCS-51单片机内部定时/计数器及其应用86

5-1 定时/计数器的结构及工作原理86

5-2 定时/计数器的方式和控制寄存器88

一、定时器方式寄存器TMOD88

二、定时器控制寄存器TCON88

5-3 定时/计数器的工作方式89

一、方式089

二、方式190

三、方式291

四、方式391

5-4 定时/计数器的应用举例92

一、方式0、方式1应用93

二、方式2应用93

三、门控位应用95

6-1 MCS-51单片机最小应用系统97

一、8051/8751最小应用系统97

第六章 MCS-51单片机的系统扩展97

二、8031最小应用系统98

6-2 MCS-51单片机的外部扩展性能99

一、MCS-51单片机的片外总线结构99

二、MCS-51单片机的系统扩展能力100

6-3 程序存储器的扩展100

一、外部程序存储器扩展概要101

二、典型EPROM扩展电路102

6-4 数据存储器的扩展104

一、数据存储器扩展概要104

二、常用数据存储器扩展电路105

一、EEPROM的特点107

二、EEPROM的接口类型107

6-5 采用EEPROM的存储器扩展107

三、并行接口EEPROM的写入方式108

四、并行接口EEPROM写入周期结束的检测方法109

五、EEPROM的扩展电路109

6-6 采用FlashMemory的扩展113

一、FlashMemory的主要性能特点113

二、FlashMemory的工作方式(以28F256为例)114

三、FlashMemory的操作——命令寄存器115

四、28F256与8031的接口和编程118

6-7 I/O口扩展120

一、简单I/O口的扩展121

二、可编程I/O口的扩展122

第七章 MCS-51系统的串行接口130

7-1 串行通讯概说130

一、串行通讯的两种基本方式131

二、波特率131

7-2 MCS-51单片机的串行接口132

三、数据传送的方向132

一、串行口的构成133

二、串行口控制寄存器SCON133

三、串行口的工作方式135

7-3 MCS-51单片机串行口的应用138

一、MCS-51单片机串行通讯的波特率138

二、串行口方式0用做扩展并行I/O口139

三、方式1与点对点的异步通讯142

四、方式2、方式3与多机通讯144

7-4 相互通道接口标准及其选择151

一、相互通道的典型结构151

二、关于RS-232C、RS-422、RS-423和RS-449标准接口152

7-5 PC机与MCS-51单片机的通讯技术160

一、异步通讯接口芯片8250的结构、逻辑及其初始化编程161

二、PC机与8051单片机间点对点的通讯技术169

三、PC机与多台8051单片机间的通讯技术173

第八章 MCS-51单片机的中断系统184

8-1 中断系统及其管理185

一、中断源185

二、中断请求标志185

三、中断允许控制186

四、中断响应过程及响应时间188

8-2 扩充外中断源189

一、利用定时器扩充外部中断源189

二、采用中断和查询相结合的方法扩充外部中断源190

8-3 中断系统的应用(x=0,1)192

一、8051系统的单步操作192

二、只有一个外部中断源的情况193

三、多个外部中断源的情况194

第九章 单片机应用系统的组成196

9-1 组成单片机应用系统的基本方法196

一、组成应用系统的基本方法196

二、应用系统举例197

9-2 显示器、键盘与单片机的连接198

一、七段发光管显示器与单片机的连接方法199

二、简易键盘与单片机的连接方法202

三、键盘、显示器与单片机连接的其他方案206

9-3 A/D转换器与单片机的连接207

一、逐次比较型A/D转换器与单片机的接口方法208

二、双积分型A/D转换器与单片机的接口方法210

9-4 D/A转换器与单片机的连接214

一、不带数据寄存器D/A转换器的接口方法215

二、带数据寄存器的D/A转换器的接口方法216

三、高于8位的D/A转换器接口方法218

9-5 步进电机与单片机的连接219

一、步进电机的基本工作原理220

二、步进电机的基本运行方式220

三、步进电机与单片机的接口221

一、硬件设计223

9-6 单片机应用系统设计举例223

二、软件设计224

第十章 I2C总线技术及其应用227

10-1 I2C总线的基本原理228

一、什么是I2C总线228

二、I2C总线在单片机应用系统设计中的优势229

三、I2C总线的基本原理230

10-2 I2C总线应用举例238

一、AT24Cxx芯片与MCS-51的连接239

二、通用I2C总线发送/接收程序247

三、PCF8563时钟/日历芯片与MCS-51的连接252

第十一章 单片机应用系统的开发257

11-1 开发的概念及开发系统257

11-2 应用系统开发过程258

11-3 单片机开发系统的基本组成258

一、仿真与仿真器259

三、交叉汇编260

二、EPROM写入器260

11-4 常见的几类单片机开发系统261

一、专门研制的开发系统261

二、用通用微机做成的开发系统261

三、普及型的开发装置261

四、各种单片单板机262

五、软件模拟开发262

12-1 对MCS-51的简要回顾263

第十二章 新型的MCS-51兼容单片机简介263

12-2 8xC552系列单片机265

12-3 Atmel公司的AT89系列269

一、AT89系列单片机的特点269

二、AT89系列单片机的分档270

三、AT89系列单片机的基本结构272

四、AT89系列单片机的应用273

12-4 不断涌现的与8051兼容的新型单片机273

二、8051兼容单片机的新进展274

一、8051兼容的新型8位单片机在不断涌现274

第十三章 8098准16位单片机简介279

13-1 概述279

13-2 中央处理机CPU282

一、CPU总线283

二、CPU寄存器阵列283

三、RALU283

13-3 内部定时284

13-4 存储器空间285

一、内部RAM空间286

二、保留的存储空间288

三、片内ROM/EPROM空间289

四、存储控制器289

13-5 中断系统290

一、中断源290

二、中断的控制291

二、定时器2293

13-6 定时器293

一、定时器1293

三、关于定时器的中断294

13-7 高速输入单元294

一、HSI的运行方式295

二、HSI队列296

三、HSI中断296

四、HSI中数据的读取296

五、HSI输入引脚控制297

13-8 高速输出单元297

一、HSOCAM298

二、HSO状态299

三、软件定时器299

13-9 模拟接口299

一、模拟输入299

二、脉冲宽度调制输出(PWM)301

一、串行口的工作方式302

13-10 串行口302

二、串行口控制303

三、波特率304

四、多机通讯305

13-11 I/O口305

13-12 控制寄存器和状态寄存器305

13-13 监视定时器(WDT)307

13-14 复位308

13-15 MCS-96的软件309

一、操作数的类型309

二、操作数的寻址310

三、程序状态字312

四、指令系统概要313

附录Ⅰ MCS-51系列单片机的指令表316

附录Ⅱ MCS-96系列单片机的指令表325

参考文献332

热门推荐