第1章 EDP认证系列实验系统介绍 1
1.1 系统概述 1
1.2 实验箱系统配置与特点 1
1.3 系统功能介绍 5
第2章 Keil μVision2、μVision3开发环境 8
2.1 Keil μVision2(μV2)开发环境 8
2.1.1 μVision2(μV2)简介 8
2.1.2 μV2 IDE集成开发平台的安装 10
2.1.3 μV2的基本用法 10
2.2 单片机在Keil C51集成开发环境的仿真过程 16
2.3.1 硬件和软件仿真 16
2.2.2 μVision IDE的软件模拟仿真 17
2.3 Keil μVision3(μV3)for C51集成开发环境 29
2.4 调试和程序下载 32
2.4.1 单片机调试的一般过程 32
2.4.2 STC单片机的硬件连接和程序下载 34
第3章 电子元器件基础与工艺 37
3.1 电子元器件使用常识 37
3.1.1 电阻 37
3.1.2 电容 42
3.1.3 电感器 46
3.1.4 变压器 47
3.1.5 继电器 48
3.1.6 连接器 49
3.2 半导体器件 51
3.3 焊接操作常识 59
3.3.1 焊接技术与焊锡 59
3.3.2 手工烙铁焊接工具及其构造 59
3.3.3 准备工作 59
3.3.4 焊接 60
第4章 电源模块设计例程 62
4.1 设计目的及任务 62
4.2 直流稳压电源的基本原理 62
4.3 设计内容 65
4.4 电子设计DIY 68
第5章 单片机最小系统模块设计例程 70
5.1 设计目的及任务 70
5.2 单片机最小系统的组成 70
5.3 设计内容 71
5.4 电子设计DIY 74
第6章 I/O扩展模块设计例程 75
6.1 设计目的及任务 75
6.2 8155 I/O扩展芯片的基本工作原理 75
6.3 设计内容 77
6.4 电子设计DIY 81
第7章 LED显示模块设计例程 82
7.1 设计目的及任务 82
7.2 LED显示器的基本工作原理 82
7.3 设计内容 84
7.4 电子设计DIY 89
第8章 LCD1602字符型液晶模块设计例程 90
8.1 设计目的及任务 90
8.2 LCD1602字符型液晶基本工作原理 90
8.3 设计内容 92
8.4 电子设计DIY 97
第9章 LCM12232汉字型液晶模块实际例程 98
9.1 设计目的及任务 98
9.2 LCM12232汉字型液晶原理 98
9.3 设计内容 101
9.4 电子设计DIY 105
第10章 键盘模块设计例程 106
10.1 设计目的及任务 106
10.2 键盘的基本工作原理 106
10.3 设计内容 108
10.4 电子设计DIY 114
第11章 调理模块设计例程 115
11.1 设计目的及任务 115
11.2 运算放大电路 115
11.3 设计内容 117
11.4 电子设计DIY 119
第12章 A/D转换模块设计例程 121
12.1 设计目的及任务 121
12.2 A/D转换器的基本参数和指标 121
12.3 8位8路并行A/D转换器ADC0809 123
12.4 10位11路串行A/D转换器TLC1543 127
12.5 电子设计DIY 134
第13章 D/A转换模块——TLC5615设计例程 135
13.1 设计目的及任务 135
13.2 D/A转换的基本原理 136
13.3 设计内容 138
13.4 电子设计DIY 143
第14章 I2C总线接口设计例程 145
14.1 设计目的和任务 145
14.2 I2C总线的基本概念 146
14.3 虚拟I2C总线软件包 148
14.4 E2PROM——AT24CXX 155
14.5 PCF8563实时时钟/日历芯片 160
14.6 PCF8574 I/O扩展芯片 164
14.7 LM75A温度传感器芯片 169
14.8 电子设计DIY 174
第15章 模拟温度采集模块设计例程 175
15.1 设计目的及任务 175
15.2 设计原理 175
15.3 参考设计内容 177
第16章 数字量输入/输出模块设计例程 181
16.1 设计目的及任务 181
16.2 光耦器件、继电器及其工作原理 182
16.3 设计内容 183
16.4 电子设计DIY 188
第17章 红外通信模块设计例程 190
17.1 设计目的及任务 190
17.2 TSOP18XX一体化红外接收头原理 190
17.3 设计内容 191
17.4 电子设计DIY 195
第18章 无线通信收发模块设计例程 196
18.1 设计目的及任务 196
18.2 PT2262、PT2272、F05P、J04V的特点和引脚定义 196
18.3 设计内容 201
18.4 电子设计DIY 204
第19章 RS-232通信模块设计例程 205
19.1 设计目的及任务 205
19.2 RS-232串行总线通信的基本原理 205
19.3 设计内容 209
19.4 电子设计DIY 213
第20章 RS-485通信模块设计例程 215
20.1 设计目的及任务 215
20.2 RS-485串行总线通信的基本原理 215
20.3 设计内容 218
20.4 电子设计DIY 222
第21章 USB通信模块设计例程 224
21.1 设计目的及任务 224
21.2 CH372 USB接口芯片介绍 224
21.3 设计内容 227
21.4 电子设计DIY 232
第22章 CAN通信模块 233
22.1 设计目的及任务 233
22.2 CAN总线通信的基本原理 233
22.3 设计内容 236
22.4 电子设计DIY 241
附录A C51语言程序设计 242
A.1 概述 242
A.2 C51基本语法 243
A.3 函数 258
A.4 C51的组合数据类型 260
附录B 单片机应用系统的可靠性技术 265
B.1 概述 265
B.2 提高单片机系统稳定性指标的硬件措施 265
B.3 提高单片机系统稳定性指标的软件措施 269
附录C 程序 271
参考文献 278