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

  • 购买积分:11 如何计算积分?
  • 作  者:武庆生,仇梅编著
  • 出 版 社:成都:电子科技大学出版社
  • 出版年份:1998
  • ISBN:7810650211
  • 页数:272 页
图书介绍:

第一章 单片机基础知识 1

第一节 引言 1

一、什么是单片机 1

二、单片机发展概况 1

三、MCS系列单片机简介 1

第二节 MCS系列单片机的结构特点 4

第三节 MCS系列单片机的应用领域 5

第四节 MCS系列单片机的开发与开发工具 5

思考题与习题 6

第二章 MCS-51 单片机的结构和原理分析 7

第一节 MCS-51 单片机的内部结构 7

第二节CPU结构 7

一、运算器 7

二、控制器 10

第三节 MCS-51 单片机的存储器 10

一、程序存储器 11

二、数据存储器 11

第四节 CPU时序及引脚功能 15

一、MCS-51系列单片机引脚功能 15

二、振荡电路和时钟电路 17

三、CPU时序 18

第五节 输入/输出(I/O)口 19

一、P0口 19

二、P1口 20

三、P2口 21

四、P3口 21

思考题与习题 22

第三章 指令系统 23

第一节 MCS-51 单片机指令系统简介 23

一、指令格式 23

二MCS-51 单片机的助记符语言 24

第二节 MCS-51 单片机的寻址方式 24

一、寻址方式中常用符号注释 24

二、寻址方式 25

第三节 数据传送类指令 28

第四节 算术运算类指令 31

第五节 逻辑操作类指令 34

第六节 控制转移类指令 36

第七节 位操作类指令 40

思考题与习题 42

第四章 汇编语言程序设计 45

第一节 汇编语言的格式 45

一、伪指令(Pseudo-Instruction) 45

二、汇编语言的格式 47

第二节 汇编语言程序设计 48

一、顺序结构程序 48

二、分支程序 48

三、循环结构程序 50

四、子程序设计 52

第三节 MCS-51汇编语言实用程序举例 53

一、代码转换类程序 53

二、运算类程序 57

思考题与习题 71

第五章 定时器/计数器 73

第一节 定时器/计数器工作方式及控制 73

一、工作方式寄存器TMOD 74

二、控制寄存器TCON 74

第二节 定时器/计数器的工作方式 75

一、工作方式0 75

二、工作方式1 75

三、工作方式2 76

四、工作方式3 76

第三节 定时器/计数器应用举例 77

思考题与习题 78

第六章 串行接口 79

第一节 概述 79

一、通信方向 79

二、异步通信和同步通信 79

三、波特率(Baud Rate) 80

四、传送编码 80

五、信号的调制与解调 81

第二节 串行口工作原理 81

一、串行口控制寄存器SCON 81

二、电源控制寄存器PCON 82

第三节 波特率设计 82

一、方式0的波特率 83

二、方式2的波特率 83

三、方式1和方式3的波特率 83

第四节 串行通信的四种工作方式 84

一、工作方式0 84

二、工作方式1 85

三、工作方式2 85

四、工作方式3 85

第五节 串行口应用举例 85

一、利用串行口工作方式0扩展I/O口 85

二、用串行口进行异步单工通信 87

三、用串行口进行异步双工通信 87

四、主从式多机通信 89

思考题与习题 90

第七章 中断系统 91

第一节 中断的概念 91

一、为什么要用中断 91

二、中断源 91

三、中断系统的功能 92

第二节 MCS-51单片机中断系统 92

一、中断请求源 93

二、中断控制 94

三、中断的响应条件及响应过程 95

四、中断响应时间 96

第三节 中断系统应用举例 96

思考题与习题 99

第八章 MCS-51单片机系统扩展及接口技术 100

第一节 程序存储器的扩展 100

第二节 数据存储器的扩展 101

第三节 I/O口的扩展 102

一、概述 102

二、地址译码法 103

三、用TTL芯片扩展I/O接口 104

四、8255A可编程并行I/O口扩展 105

五、8155可编程I/O口的扩展 110

六、8279可编程键盘显示器接口的扩展 115

七、8243并行I/O的扩展 127

第四节 打印机接口的扩展 130

一、概述 130

二、TPμP并行微打接口时序及与单机接口方法 130

三、TPμP40打印机与单片机接口 132

第五节 A/D转换接口扩展 138

一、逐次逼近式A/D转换器 138

二、双积分式A/D转换器 138

三、A/D转换器的主要技术指标 139

四、MCS-51 单片机与ADC0809接口 140

第六节 D/A转换器接口扩展 146

一、D/A转换器原理及性能 147

二、MCS-51单片机与D/A转换器接口应用 149

思考题与习题 155

第九章 MCS-51单片机应用系统 157

第一节 单片机应用系统设计的基本要求 157

一、可靠性 157

二、系统自诊断功能 161

三、操作维修方便 161

四、性能/价格比 161

第二节 单片机应用系统的研制方法 161

一、总体设计 162

二、硬件设计 162

三、软件设计 163

第三节 应用系统实例 166

一、起重机超载限制器 166

二、MCS-51数据采集、简易时钟系统 183

三、单片微机防盗报警系统 194

思考题与习题 204

第十章 单片机应用系统的开发及开发工具 205

第一节 单片机应用系统的软、硬件开发 205

一、软件与硬件设计 205

二、开发的方法 206

第二节 单片机开发系统的功能 207

第三节 常用单片机开发系统 209

一、DVCC-51-Ⅱ开发系统 209

二、DVCC-51-DB开发系统 210

三、DVCC-51-CH开发系统 211

四、DVCC-51-ED开发系统 212

五、DVCC多功能开发系统 213

六、其它单片机开发系统 213

第四节 单片机应用系统调试方法 214

一、硬件调试方法 214

二、软件调试方法 214

思考题与习题 215

第十一章 MCS-96系列单片机简介 216

第一节 概述 216

一、MCS-96的主要性能特点 216

二、MCS-96的型号与封装 217

三、引脚功能 220

第二节 MCS-96系列结构特点 221

一、中央处理器CPU 221

二、存储器空间 225

三、外部存储器扩展法 227

第三节 高速输入/输出部件和定时器 228

一、定时器 228

二、高速输入单元HSI 229

三、高速输出部件HSO 231

四、软件定时器 231

第四节 A/D 转换器和脉宽调制器 232

一、A/D转换器 232

二、脉宽调制器 233

第五节 串行口 234

第六节 输入/输出口 236

第七节 监视定时器WDT和系统复位 238

第八节 中断系统 240

一、中断源 240

二、中断控制 240

第九节 MCS-96指令系统 242

一、操作数类型 242

二、寻址方式 243

思考题与习题 252

附录一 MCS-51指令表 253

附录二 MCS-51指令编码表 258

附录三 MCS-96指令表 262

附录四 MCS-96指令操作码与状态时间表 265

附录五 常用芯片引脚图 269

参考文献 272