当前位置:首页 > 工业技术
MCS-51单片机原理与应用
MCS-51单片机原理与应用

MCS-51单片机原理与应用PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:俞国亮主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302178446
  • 页数:273 页
图书介绍:本书以MCS-51系列单片机为主线,以新一代80C51为实例,详细介绍了单片机的原理与应用。
《MCS-51单片机原理与应用》目录

第1章 单片机基础 1

单片机概述 1

单片机的不断发展 1

单片机的特点与应用 3

单片机开发工具 4

Insight系列仿真器 4

MedWinV3仿真软件 5

通用编程器 6

数制与码制 8

数制及数制间转换 8

单片机中常用编码 11

单片机中数的表示 13

无符数与有符数 13

定点数与浮点数 15

本章小结 16

习题1 16

第2章 单片机开发快速入门 18

初识单片机 18

AT89C2051引脚功能 18

AT89C2051控制的单灯闪烁 19

Keil μVision3软件的安装与界面 21

Keil μVision3软件的安装 21

Keil μVision3软件的界面 22

Keil μVision3集成开发环境使用之一 23

如何创建一个新工程 23

如何创建新源文件 24

Keil μVision3集成开发环境使用之二 26

如何编译连接工程 27

如何调试运行程序 27

如何产生十六进制文件 29

如何进行模拟仿真的设置 30

如何用编程器写入芯片 31

本章小结 32

习题2 32

第3章 MCS-51单片机硬件结构 34

单片机的结构 34

单片机内部结构框图 34

单片机引脚及其外特性 35

单片机时钟电路及CPU时序 37

单片机时钟电路 37

CPU时序 38

单片机复位 39

复位操作的主要功能 39

复位电路 40

单片机的存储器分配 40

程序存储器地址空间 41

数据存储器地址空间 42

特殊功能寄存器 43

单片机的并行口 47

本章小结 51

习题3 51

第4章 MCS-51指令系统 53

指令系统概述 53

机器指令与汇编语言指令 53

汇编语言指令格式 54

指令系统标识符 54

寻址方式 55

立即寻址 55

直接寻址 56

寄存器寻址 57

寄存器间接寻址 57

变址寻址 58

相对寻址 58

位寻址 60

数据传送指令 61

片内RAM数据传送指令 61

访问程序存储器与片外RAM指令 63

堆栈操作指令 66

数据交换指令 67

算术运算指令 68

加法和减法指令 69

乘法和除法指令 72

逻辑运算与移位指令 73

逻辑运算指令 73

移位指令 76

控制转移指令 77

无条件转移指令 77

条件转移指令 79

子程序调用和返回指令 81

位操作指令 84

本章小结 87

习题4 88

第5章 汇编语言程序设计 91

汇编语言程序设计概述 91

机器语言、汇编语言与C程序 91

汇编语言语句格式 92

汇编语言程序设计一般步骤 93

伪指令 93

结构化程序设计基础 96

顺序结构程序设计 96

分支结构程序设计 97

循环结构程序设计 99

子程序设计 102

子程序的结构与参数传递 102

子程序设计举例 103

常用子程序应用举例 105

代码转换与查表程序 105

运算程序 107

本章小结 110

习题5 110

第6章 中断系统与定时/计数器 112

中断系统概述 112

MCS-51中断系统的结构 114

中断系统结构框图与中断源 114

中断控制寄存器 116

中断响应 118

中断编程应用举例 119

定时/计数器的结构与原理 121

定时/计数器的工作模式 123

工作模式寄存器和控制寄存器 123

定时/计数器的工作模式 124

定时/计数器编程应用举例 126

本章小结 131

习题6 131

第7章 MCS-51串行接口与I2C总线 133

串行通信的基本概念 133

通信方式 133

波特率 135

串行通信总线标准及其接口 136

串行口的结构与控制 138

串行口的结构 138

串行口的控制 139

串行口的工作方式 140

串行口的应用 143

I2C串行总线 151

I2C串行总线简介 151

I2C总线传输的模拟 154

I2C总线应用实例 156

本章小结 160

习题7 160

第8章 MCS-51系统扩展与接口 161

最小应用系统与总线扩展 161

存储器的扩展 164

程序存储器的扩展 164

数据存储器的扩展 166

并行I/O口的扩展 170

并行I/O口的简单扩展 170

8255A可编程并行I/O接口 171

显示器及键盘接口 177

显示器及其接口 177

键盘及其接口 182

A/D转换接口 186

D/A转换接口 190

本章小结 192

习题8 193

第9章 单片机应用系统开发 195

单片机应用系统开发步骤 195

单片机应用系统设计要求 195

单片机应用系统设计流程 196

单片机应用系统开发实例 198

系统开发的目的和要求 199

系统的整体架构 199

系统的硬件说明 201

系统的软件说明 208

系统逻辑电路的可编程设计 212

用MedWinV3开发单片机应用系统 213

用MedWinV3进行用户系统的仿真调试 216

本章小结 218

习题9 219

第10章 单片机的实验与实训 220

单片机应用系统实验 220

关于单片机控制实验与实训 220

实验1 I/O口控制——流水灯扫描 221

实验2 控制蜂鸣器音乐发声——铃儿响叮? 223

实验3 外部中断控制实验 228

实验4 定时器输出控制实验 229

实验5 串口自收自发通信实验 230

实验6 并行A/D转换实验 232

实验7 并行D/A转换实验 233

实验8 单片机与新热敏微打接口设计实验 235

单片机应用系统实训 239

实训1 用Keil μVision3开发单片机C语言程序 239

实训2 用VP-ISP1编程器进行ISP编程 245

实训3 LED与LCD显示的Proteus仿真 249

实训4 数字电子钟控制 258

实训5 交通灯控制 261

实训6 两相四拍步进电机控制 263

附录A ASCII码表 267

附录B MCS-51指令表 268

参考文献 273

返回顶部