《MCS-51及兼容单片机原理与选型》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:王晓君,安国臣等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2003
  • ISBN:7505392751
  • 页数:372 页
图书介绍:本书从实用角度出发,在全面系统地阐述了MCS-51系列单片机的CPU及外设的工作原理、指令系统之后,重点对国内流行的MCS-51兼容单片机进行了系统、全面地归纳总结,并就典型产品的功能进行了深入剖析。本书的特点是分析各种MCS-51兼容机的优势,使读者可以根据工程上的需要,选择适合自己的CPU,完成软硬件系统设计。并对在国内颇具影响力的十几种典型产品进行了深入地剖析。

第1章 InteI司MCS—51系列单片机原理 1

1.1分类与选型指南 1

目 录 1

1.2内部结构与引脚功能 7

1.2.1 内部结构 7

1.2.2引脚功能 8

1.3存储器的组织形式 10

1.3.1程序存储器 11

1.3.2数据存储器 12

1.3.3特殊功能寄存器(SFR) 15

1.4输入/输出口 18

1.4.1 I/O口结构 18

1.4.2写端口操作 20

1.4.4 I/O端口的“读、修改、写” 22

1.4.3端口的负载能力及接口要求 22

1.5复位与时钟 23

1.5.1 复位 23

1.5.2时钟 26

1.6定时/计数器 28

1.6.1 定时/计数器T0和T1 29

1.6.2定时/计数器T2 32

1.7串行口 36

1.7.1 串行口的特殊功能寄存器 36

1.7.2串行口的工作模式 37

1.7.3多机通信 45

1.7.4波特率 45

1.8 中断系统 48

1.8.1 中断源 48

1.8.2与中断有关的特殊功能寄存器 50

1.8.3中断响应过程及响应时间 51

1.9 CHMOS单片机的低功耗工作模式 53

1.10时序 55

1.10.1取指和指令执行时序 55

1.10.2外部存储器的操作时序 56

1.10.3端口操作时序 60

第2章MCS—51单片机指令系统及A51汇编程序设计 61

2.1 MCS—51单片机指令系统综述 61

2.1.1对标志位有影响的指令 65

2.1.2指令系统中所用符号说明 66

2.1.3 MCS—51单片机的寻址方式 66

2.2数据传送类指令 67

2.2.1 内部RAM传送指令 67

2.2.2外部RAM传送指令 73

2.2.3程序存储器读取指令 75

2.3算术运算类指令 76

2.3.1概述 76

2.3.2.指令详述 77

2.4逻辑操作类指令 84

2.4.1概述 84

2.4.2指令详述 85

2.5布尔操作类指令 91

2.5.1概述 91

2.5.2指令详述 93

2.6控制转移类指令 98

2.6.1概述 98

2.6.2指令详述 100

2.7 A51汇编器及BL51连接/定位介绍 108

2.7.1 A51汇编器介绍 108

2.7.2 BL51连接/定位介绍 115

2.8 A51汇编程序模板 116

第3章Atmel公司MCS—51兼容单片机原理 126

3.1 Atmel公司C51系列单片机分类与选型指南 126

3.2 AT89C5X/LV5X单片机原理 134

3.2.1 AT89C5X/LV5X单片机原理 134

3.2.2 AT89C5X/LV5X的FLASH编程 136

3.3 AT89CX051单片机原理 140

3.3.1 AT89CX051单片机原理 140

3.3.2 AT89C2051单片机的FLASH编程 143

3.4 AT89S8252单片机原理 146

3.4.1 AT89S8252与Intel 80C52的功能比较 149

3.4.2 AT89S8252中的看门狗定时器、双数据指针及E2PROM工作原理 151

3.4.3 AT89S8252中SPI接口工作原理 153

3.4.4 AT89S8252 FLASH和E2PROM存储器的串行下载编程 157

第4章Philips公司MCS—51兼容单片机原理 160

4.1 Philips公司MCS—51兼容单片机分类与选型指南 160

4.1.1 Philips公司单片机的分类 160

4.1.2 Philips公司单片机选型指南 169

4.2 Philips 8XC552单片机原理 171

4.2.1 8XC552单片机与80C51单片机的比较 172

4.2.2脉宽调制(PWM)输出 182

4.2.3模数转换器 183

4.2.4定时/计数器T2和捕捉比较逻辑 186

4.2.5看门狗定时器T3 191

4.2.6中断系统 192

4.3 8XC552单片机的SIO1(I2C总线)接口原理 196

4.3.1 I2C总线接口概述 196

4.3.2 8XC552单片机的I2C总线接口 200

4.4 Philips P87LPC764(51LPC系列)单片机原理 226

4.4.1 P87LPC764单片机内核工作原理 227

4.4.2 P87LPC764外设工作原理 239

4.5 P87LPC767/768/769单片机原理 259

4.5.1 P87LPC767及其A/D转换器的原理 259

4.5.2 P87LPC768及其脉宽调制输出的原理 264

4.5.3 P87LPC769及其D/A转换器的原理 269

第5章Dallas—Maxim公司MCS—51兼容单片机原理 272

5.1 Dallas—Maxim公司MCS—51兼容单片机分类与选型指南 272

5.2 DS80C320/323高速度低功耗单片机原理 279

5.2.1 DS80C320/323 CPU核心部分工作原理 282

5.2.2 DS80C320/323单片机外设部分工作原理 295

5.3 DS89C420超高速FLASH单片机原理 306

5.3.1 DS89C420单片机的性能特点 306

5.3.2 DS89C420单片机专用寄存器介绍 308

5.3.3 DS89C420单片机基本部件的工作原理 315

5.3.4 DS89C420单片机的外部存储器访问 331

5.3.5 DS89C420单片机的FLASH存储器编程 341

第6章WinBond公司MCS—51兼容单片机原理 347

6.1 WinBond公司MCS—51兼容单片机分类与选型指南 347

6.2 WinBond 78E58B单片机原理 350

6.2.1 W78E58B的P4口及外中断?、?工作原理 351

6.2.2 W78E58B的程序存储器编程 354

6.2.3 W78E58B的其他新增功能 363

6.3 W78E858单片机原理 364

6.3.1 W78E858单片机的E2PROM工作原理 365

6.3.2 W78E858单片机的外中断INT2~INT9 366

6.3.3 W78E858的PWM输出原理 368

6.3.4 W78E858的看门狗定时器 369

参考文献 371