当前位置:首页 > 工业技术
单片机应用及控制技术
单片机应用及控制技术

单片机应用及控制技术PDF电子书下载

工业技术

  • 电子书积分:9 积分如何计算积分?
  • 作 者:何永艳主编
  • 出 版 社:北京:化学工业出版社
  • 出版年份:2008
  • ISBN:9787122032614
  • 页数:171 页
图书介绍:本书介绍了如何使用单片机硬件、程序和适合的外围器件实施到具体的项目。
《单片机应用及控制技术》目录

第1章 单片机的基本知识 1

1.1 单片机概述 1

1.1.1 单片机的应用 1

1.1.2 单片机的基本概念 1

1.1.3 单片机的发展概况 2

1.1.4 单片机的特点 3

1.1.5 单片机的封装 4

1.1.6 单片机厂商及产品 4

1.1.7 单片机的选择 7

1.2 单片机与嵌入式系统 7

1.2.1 嵌入式系统的定义 7

1.2.2 嵌入式系统的特点 7

1.2.3 嵌入式系统的种类 8

1.2.4 嵌入式操作系统 9

1.3 单片机中数的表示方法 9

1.3.1 位、字节、字的概念 9

1.3.2 数制与数制转换 9

1.3.3 原码、反码、补码 11

1.3.4 常用编码 12

习题 13

第2章 80C51单片机的基本结构 14

2.1 用80C51单片机控制单个LED亮灭 14

2.1.1 硬件电路 14

2.1.2 演示结果 14

2.2 单片机工作的基本条件 15

2.2.1 电源 15

2.2.2 时钟 15

2.2.3 复位 16

2.2.4 控制显示设备 17

2.2.5 单片机内装入程序 17

2.3 单片机的基本组成 17

2.3.1 结构框图 17

2.3.2 端子功能 18

2.3.3 程序存储器 20

2.3.4 内部数据存储器 20

2.4 MCS-51单片机的工作方式 23

习题 23

第3章 程序设计语言 25

3.1 指令系统基本概念 25

3.1.1 编程语言 25

3.1.2 汇编语言的指令基本格式 26

3.1.3 伪指令 26

3.2 指令分类 28

3.3 指令系统中的常用符号 28

3.4 指令的寻址方式 29

3.4.1 寻址的概念 29

3.4.2 寻址方式 29

习题 32

第4章 80C51单片机的指令系统 34

4.1 位操作指令及应用 34

4.1.1 位寻址区 34

4.1.2 可以位寻址的特殊功能寄存器 35

4.1.3 位操作指令 36

4.1.4 用开关控制LED 38

4.1.5 用位操作指令实现交流电机控制 38

4.2 数据传送指令及应用 40

4.2.1 8个LED亮灭 40

4.2.2 内部RAM数据传送指令 41

4.2.3 外部RAM数据传送指令 43

4.2.4 程序存储器数据传送指令 44

4.2.5 堆栈指令 45

4.2.6 交换指令 46

4.3 控制转移类指令及应用 47

4.3.1 8个LED循环点亮 47

4.3.2 控制转移类指令 48

4.3.3 延时程序设计 52

4.4 逻辑运算指令及应用 54

4.4.1 用开关控制红绿灯 54

4.4.2 逻辑运算类指令 55

4.5 算术运算类指令及应用 57

习题 61

第5章 程序设计 66

5.1 程序设计的步骤 66

5.2 汇编语言程序的书写格式 67

5.3 程序设计方法 68

5.3.1 顺序程序 68

5.3.2 循环程序 69

5.3.3 分支程序 72

5.3.4 查表程序 76

5.3.5 散转程序 78

习题 79

第6章 中断系统 81

6.1 中断概述 81

6.1.1 中断的概念 81

6.1.2 中断的功能 81

6.2 中断源和中断控制寄存器 82

6.2.1 中断源 82

6.2.2 中断控制寄存器 82

6.2.3 中断处理过程 84

6.2.4 中断优先控制和中断嵌套 85

6.2.5 中断系统的应用 86

6.3 中断系统应用 88

6.3.1 用外部中断控制出租车计价器 88

6.3.2 用外部中断控制急救车优先通过十字路口 89

习题 93

第7章 定时/计数器 94

7.1 定时/计数器概述 94

7.1.1 定时/计数器的概念 94

7.1.2 定时/计数器的功能 94

7.2 定时/计数器的方式控制寄存器 95

7.3 定时/计数器的工作方式及计数方法 96

7.4 定时/计数器的应用 98

7.4.1 定时/计数器应用步骤 98

7.4.2 利用内部中断实现秒闪烁电路 101

7.4.3 利用定时器实现跑马灯电路 102

7.4.4 利用计数器实现绕线机控制 103

习题 104

第8章 应用系统配置及接口技术 106

8.1 独立式按键 106

8.1.1 独立式按键接口电路应用 107

8.1.2 用独立式按键控制灯移动 108

8.2 矩阵式键盘 111

8.3 LED显示器 114

8.3.1 LED显示器结构与原理 114

8.3.2 用4位开关控制LED显示器 115

8.3.3 用矩阵式键盘控制LED显示器 117

8.3.4 静态显示电路 119

8.3.5 交通路口读秒计时显示器 120

8.3.6 动态显示电路 122

8.4 8255可编程外围接口芯片 123

8.4.1 8255芯片介绍 123

8.4.2 利用8255实现简单输入输出应用 128

8.5 模数转换接口 130

8.5.1 A/D转换器 130

8.5.2 ADC0809 8位A/D转换器 131

8.5.3 ADC0809应用 133

8.6 数模转换接口 134

8.6.1 D/A转换器 134

8.6.2 DAC0832 8位D/A转换器 135

8.6.3 单缓冲方式实现锯齿波电压发生器 137

8.6.4 双缓冲方式D/A接口设计 139

习题 140

第9章 单片机的综合应用 142

9.1 步进电机的控制 142

9.1.1 步进电机的概述 142

9.1.2 步进电机工作原理 142

9.1.3 步进电机的驱动电路 144

9.1.4 步进电机正转 144

9.1.5 步进电机转速控制 146

9.2 电子琴 147

9.3 单片机一键多功能按键识别 149

习题 152

第10章 Keil C51编译器及其应用 153

10.1 仿真 153

10.1.1 仿真的概念 153

10.1.2 仿真的种类 153

10.2 Keil C51编译器的使用 153

10.2.1 Keil工程文件的建立 154

10.2.2 工程的详细设置 157

10.2.3 编译、连接 159

10.3 Keil的调试命令、在线汇编与断点设置 160

10.3.1 常用调试命令 160

10.3.2 在线汇编 161

10.3.3 断点设置 162

10.3.4 实例调试 163

10.4 Keil程序调试窗口 164

10.4.1 存储器窗口 164

10.4.2 工程窗口寄存器页 165

10.4.3 观察窗口 165

10.5 Keil的辅助工具 165

习题 166

附录 80C51单片机指令速查表 167

参考文献 171

返回顶部