第1章 电子系统设计基础 1
1.1电子系统设计概述 1
1.1.1电子系统中信号的处理方式与特点 1
1.1.2电子系统的基本概述 3
1.2电子系统设计的方法 5
1.2.1电子系统设计的方法 5
1.2.2电子系统设计的一般原则 6
1.2.3电子系统设计的步骤 7
1.3电子系统的组装与调试 10
1.3.1电子系统的组装 10
1.3.2电子系统的调试 11
1.4电子系统中的工程问题 14
1.4.1电子系统中的抗干扰设计 14
1.4.2电子系统的可靠性设计 18
第2章 常用电子元器件 20
2.1常用电子元器件概述 20
2.2无源器件 21
2.2.1电阻器 21
2.2.2电位器 26
2.2.3电容器 28
2.2.4电感器 31
2.3有源器件 34
2.3.1半导体器件 34
2.3.2集成电路 40
第3章 常用设计工具 53
3.1电子线路设计软件Altium Designer 53
3.1.1 Altium Designer的主要性能 54
3.1.2 Altium Designer预备知识 56
3.1.3 Altium Designer设计管理器 63
3.1.4 Altium Designer原理图设计系统 63
3.1.5 Altium Designer电路原理图设计及PCB设计 65
3.2单片机集成开发环境 69
3.2.1 Keil C51应用简介 69
3.2.2 Keil软件的安装 69
3.2.3 Keil软件的基本操作流程 74
3.2.4 Keil软件调试技巧 79
3.3可编程逻辑器件集成开发环境 82
3.3.1 Quartus Ⅱ集成开发环境 83
3.3.2 Quartus Ⅱ软件开发使用 85
第4章 单片机系统设计 95
4.1概述 95
4.1.1单片机的发展历史 95
4.1.2 51系列单片机 96
4.1.3单片机的实际应用 98
4.2单片机最小应用系统 98
4.2.1单片机引脚及功能 98
4.2.2单片机的CPU 100
4.2.3单片机存储器结构 103
4.2.4时钟电路 107
4.2.5复位电路 108
4.3单片机接口设计与应用 109
4.3.1并行I/O端口 109
4.3.2中断系统 118
4.3.3定时/计数器 125
4.3.4串行通信接口 133
4.3.5键盘输入 143
第5章 可编 程逻辑器件系统设计 150
5.1可编程逻辑器件的基本原理 150
5.1.1可编程逻辑器件概述 150
5.1.2可编程逻辑器件的基本结构 153
5.1.3 Altera公司的CPLD器件介绍 154
5.1.4 Altera公司的FPGA器件介绍 156
5.2可编程逻辑器件开发工具的应用 160
5.2.1文本输入设计法 160
5.2.2原理图输入设计法 161
5.2.3 Verilog HDL设计 165
5.3可编程逻辑器件系统设计开发实例 175
5.3.1流水灯实验 175
5.3.2按键控制LED灯实验 178
5.3.3按键控制蜂鸣器实验 182
5.3.4静态数码管显示实验 188
第6章 电子系统设计开发实例 196
6.1基于单片机的PC104总线控制器的设计 196
6.1.1 STM32F103简介 196
6.1.2硬件设计原理 197
6.1.3总线时序及软件设计 199
6.2基于单片机与FPGA的数据采集系统设计 203
6.2.1系统总体设计 203
6.2.2 PPI数据采集模块设计 204
6.2.3采集控制与复现模块设计 207
参考文献 211