《新编单片机原理与应用》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:潘永雄编著
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2003
  • ISBN:7560608434
  • 页数:322 页
图书介绍:本书介绍了8XC5X、8XC51RX、89C6XX2等系列芯片的内部结构、指令系统、硬件资源及扩展方法、接口技术,以及单片机应用系统的开发过程和开发工作。

第1章 基础知识 1

1.1 码制 1

1.1.1 英文字符的表示方法——ASCII码 1

1.1.2 BCD码(二进制编码的十进制数) 2

1.1.3 计算机中带符号数的表示方法 2

1.2 计算机的基本知识 3

1.2.1 计算机的工作过程及内部结构 6

1.2.2 指令及指令系统 11

1.3 寻址方式 17

1.4 单片机及其发展概况 20

1.4.1 单片机及其特点 21

1.4.2 单片机技术现状及发展趋势 22

习题1 24

第2章 增强型MCS-51单片机结构 26

2.1 内部结构和引脚功能 28

2.1.1 内部结构 28

2.1.2 引脚功能 30

2.2 输入/输出(I/O)口 34

2.2.1 P1口内部结构及使用 34

2.2.2 P0口内部结构及使用 35

2.2.3 P2口内部结构及使用 36

2.2.4 P3口内部结构及使用 37

2.2.5 I/O口负载能力 37

2.2.6 读锁存器和读引脚指令 38

2.3 存储器系统 38

2.3.1 程序存储器 40

2.3.2 片内数据存储器 40

2.3.3 外部数据存储器 50

2.4 MCS-51外部存储器的连接 50

2.4.1 CPU地址线与存储器地址线的连接  51

2.4.2 MCS-51控制系统中程序存储器的连接 54

2.4.3 数据存储器的连接 55

2.5 操作时序 59

2.5.1 对外部程序存储器的读操作时序 59

2.5.2 外部数据存储器读写时序 60

2.5.3 6时钟/机器周期模式下的时序 63

2.6 复位及复位电路 63

2.6.1 CPU内部复位电路 63

2.6.2 复位电路 64

2.7 节电运行状态和掉电运行状态 65

习题2 67

第3章 MCS-51指令系统 68

3.1 MCS-51指令系统 68

3.1.1 数据传送指令 69

3.1.2 算术运算指令 77

3.1.3 逻辑运算指令 84

3.1.4 位操作指令 86

3.1.5 控制及转移指令 87

3.2 汇编语言程序设计基础 93

3.2.1 汇编语言程序结构 93

3.2.2 汇编语言程序编辑与执行 100

3.2.3 对汇编语言程序的基本要求 100

习题3 103

第4章 中断控制、定时/计数器与串行口 106

4.1 CPU与外设通信方式概述 106

4.1.1 查询方式 106

4.1.2 中断通信方式 106

4.2 增强型MCS-51中断控制系统 107

4.2.1 中断源及标志 108

4.2.2 中断控制 110

4.2.3 中断响应过程及中断服务程序入口地址 112

4.2.4 中断初始化及中断服务程序结构 114

4.3 增强型MCS-51定时/计数器 115

4.3.1 定时/计数功能概述 116

4.3.2 定时/计数器T0、T1结构及控制 116

4.3.3 定时/计数器T2结构及控制 122

4.3.4 定时/计数器应用 128

4.4 串行通信系统 136

4.4.1 串行通信概念 136

4.4.2 增强型MCS-51串行通信口控制及初始化 138

4.4.3 串行口工作方式及应用 142

4.4.4 增强型UART新增功能 149

4.4.5 RS232C串行接口标准及应用 151

4.5 增强型MCS-51芯片识别和仿真 155

习题4 156

第5章 80C51内核增强型单片机芯片  158

5.1 89C51RX系列单片机概述 158

5.2 P89C51RX引脚功能 161

5.3 P89C51RX系列片内存储器结构 162

5.3.1 片内程序存储器 163

5.3.2 片内数据存储器 164

5.4 可编程计数器阵列PCA及应用 165

5.4.1 PCA结构及控制 165

5.4.2 PCA模块初始化步骤 169

5.4.3 PCA模块工作模式 169

5.5 89C51RX系列中断控制系统 174

5.6 硬件看门狗 175

5.7 P89C6XX2系列 178

5.8 P89C66X系列简介 178

5.8.1 封装形式及引脚功能 179

5.8.2 PCA模块 179

5.8.3 中断系统 179

习题5 181

第6章 51 LPC系列单片机芯片 183

6.1 内部结构和引脚功能 184

6.1.1 内部结构 184

6.1.2 引脚排列 186

6.1.3 特殊功能寄存器 188

6.2 I/O端口输出模式 190

6.2.1 准双向输出结构 191

6.2.2 漏极开路输出结构 191

6.2.3 上拉(互补推挽)输出结构 192

6.2.4 输入方式 192

6.3 键盘中断功能 192

6.4 模拟比较器 195

6.4.1 比较器结构 195

6.4.2 比较器初始化 197

6.5 定时/计数器新增功能 197

6.6 时钟及复位电路 198

6.7 电源管理及复位电路 200

6.7.1 掉电检测功能 200

6.7.2 上电检测 200

6.7.3 空闲模式和掉电操作模式 201

6.7.4 复位电路 201

6.8 看门狗定时器 202

6.8.1 硬件看门狗状态 204

6.8.2 通用定时器方式 205

6.9 中断控制系统 205

6.10 硬件配置信息 206

6.11 A/D与D/A转换器 207

6.11.1 A/D转换器 207

6.11.2 D/A转换器 211

习题6 213

第7章 数字信号输入/输出接口电路 214

7.1 I/O资源及扩展 214

7.1.1 通过锁存器、触发器扩展I/O口 215

7.1.2 用8255可编程I/O芯片扩展MCS-51的I/O口 218

7.1.3 利用8155/8156可编程I/O芯片扩展MCS-51的I/O口 224

7.2 开关信号输入/输出方式 230

7.3 简单显示驱动电路 232

7.3.1 发光二极管 232

7.3.2 驱动电路 233

7.4 LED数码管及其显示驱动电路 234

7.4.1 LED数码管 234

7.4.2 LED数码显示器接口电路 235

7.4.3 LED点阵显示器及其接口电路 244

7.5 键盘电路 245

7.5.1 按键结构及按键电压波形 245

7.5.2 键盘电路形式 246

7.5.3 键盘按键编码 248

7.5.4 键盘监控方式 249

7.6 光电耦合器件接口电路 256

7.7 单片机与继电器接口电路 258

习题7 260

第8章 单片机应用系统开发 262

8.1 单片机应用系统开发过程 262

8.1.1 总体设计 262

8.1.2 硬件设计 264

8.1.3 资源分配 267

8.2 单片机开发工具及选择 268

8.2.1 仿真器 268

8.2.2 其他工具 271

8.3 系统可靠性设计 272

8.3.1 硬件可靠性设计 272

8.3.2 系统自诊断技术 273

8.3.3 系统抗干扰性能 275

习题8 278

附录A 实验 279

实验一 MCS-51单片机及其开发系统(仿真器)的认识 279

实验二 MCS-51指令系统 283

实验三 MCS-51指令系统综合练习 285

实验四 中断实验 287

实验五 显示器与定时中断 293

实验六 串行通信 296

实验七 键盘扫描 302

实验八 A/D转换 303

实验九 D/A转换 304

附录B 串行EEPROM存储器及应用 306

附录C ASCII码表 321

参考书目 322