实验篇 3
第1章 51系列单片微型计算机简介 3
1.1 51系列单片微型计算机的硬件组成 3
1.2 51系列单片微型计算机的引脚功能 5
1.3 51系列单片微型计算机的存储器与寄存器结构 6
1.4 51系列单片微型计算机的指令系统 12
第2章 MCS-51单片微型计算机开发软件的安装与使用 21
2.1 KEILμVision4软件简介 21
2.2 单片微机硬件仿真软件PROTEUS 28
2.3 STC单片微机烧录软件STC-ISP 36
第3章 51系列单片微型计算机基础实验(软件部分) 38
3.1 顺序程序设计 38
3.2 分支程序设计 40
3.3 循环程序设计 44
3.4 数制转换程序 46
3.5 子程序设计 49
3.6 中断处理程序设计 53
第4章 51系列单片微型计算机基础实验(硬件部分) 56
4.1 LED数码块显示接口 56
4.2 点阵LED显示接口 61
4.3 开关量的输入 64
4.4 矩阵式键盘的键识别 67
4.5 外部中断的应用 71
4.6 定时器/计数器的应用 76
4.7 串行通信接口(RS-232C)的应用 79
4.8 A/D转换器 83
4.9 D/A转换器实验 87
第5章 MCS-51单片微型计算机的C语言程序设计 92
5.1 单片微机C语言概述 92
5.2 C51的数据类型 92
5.3 C51的运算符 95
5.4 C51流程控制语句 98
5.5 C51构造数据类型 101
5.6 C51的函数 103
5.7 C51程序设计举例 105
应用篇 111
第6章 信号检测与处理 111
6.1 基于PCF8591的数字电压表 111
6.2 基于DS18B20的温度检测 120
第7章 步进电机驱动接口 131
7.1 步进电机驱动接口原理 131
7.2 步进电机细分驱动 137
第8章 模数转换应用 140
8.1 模数转换芯片MCP3421介绍 140
8.2 LM35介绍 144
8.3 分析计算和电路实现 144
8.4 系统软件设计 146
第9章 数模转换应用 157
9.1 数模转换器MCP4728介绍 157
9.2 分析计算和电路实现 161
9.3 系统软件设计 163
第10章 自动控制应用 173
10.1 双向可控硅 173
10.2 PID控制的原理和特点 174
10.3 分析计算和电路实现 174
10.4 系统软件设计 177
第11章 电源电路应用 188
11.1 开关电源模块并联供电系统 188
11.2 分析计算和电路实现 189
11.3 系统软件设计 192
第12章 智能仪器设计介绍 198
12.1 测量意义及测量仪的结构 198
12.2 测量系统组成及原理 199
12.3 系统设计 200
参考文献 203