第1篇 数字电子技术基础篇 3
第1章 数字电路基础 3
1.1 数字电路的认识 3
1.1.1 数字信号与数字电路 3
1.1.2 数字电路的特点与分类 3
1.2 数制及码制 4
1.2.1 数制及其转换 4
1.2.2 几种常用编码 6
1.3 逻辑事件与逻辑代数 7
1.3.1 基本逻辑事件的表示方法 7
1.3.2 逻辑变量与逻辑函数 10
1.3.3 逻辑函数的化简 14
1.4 逻辑门电路 23
1.4.1 基本门电路 23
1.4.2 不同系列门电路 26
1.4.3 门电路综合应用 28
实训1 TTL与非门的逻辑功能和电压传输特性的测试 29
实训2 楼梯照明电路的逻辑控制 31
习题1 32
第2章 组合逻辑电路分析与设计 35
2.1 组合逻辑电路的分析和设计方法 35
2.1.1 组合逻辑电路的分析方法 35
2.1.2 组合逻辑电路的传统设计方法 36
2.2 集成组合逻辑电路分析与设计 38
2.2.1 编码器 38
2.2.2 译码器及显示电路 41
2.2.3 数据选择器和数据分配器 45
2.2.4 加法器 48
2.3 常用集成组合电路应用实例 50
2.3.1 编码器的应用 50
2.3.2 译码器的应用 52
2.3.3 数据选择器的应用 53
2.4 常用集成电路简介 53
实训3 组合逻辑电路设计 54
实训4 译码器实验 55
习题2 58
第3章 触发器及其应用 61
3.1 触发器概述 61
3.1.1 触发器的基本电路 61
3.1.2 触发器的触发方式 64
3.1.3 各种逻辑功能的触发器 65
3.2 触发器间的相互转换 69
3.2.1 JK触发器转换为D触发器 69
3.2.2 JK触发器转换为T触发器 70
3.2.3 D触发器转换为JK触发器 70
3.2.4 D触发器转换为T触发器 70
3.3 触发器的应用 70
3.3.1 触发器构成寄存器 70
3.3.2 触发器构成分频电路 71
3.4 555定时器及其应用(脉冲信号的产生与整形) 71
3.4.1 集成555定时器 72
3.4.2 555定时器的应用 72
3.5 常用触发器集成电路简介 75
实训5 触发器逻辑功能的测试 76
实训6 555定时电路及其应用 78
习题3 80
第4章 时序逻辑电路 82
4.1 时序逻辑电路的分析方法 82
4.1.1 时序逻辑电路的特点 82
4.1.2 时序逻辑电路的分析方法与步骤 82
4.1.3 时序逻辑电路分析实例 82
4.2 计数器 86
4.2.1 计数器及其表示方法 86
4.2.2 计数器应用实例 93
4.2.3 常用TTL集成计数器简介 95
4.3 寄存器 96
4.3.1 寄存器的功能和分类 96
4.3.2 寄存器应用实例 98
实训7 计数、译码与显示电路 101
实训8 寄存器实验 103
习题4 105
第2篇 EDA技术入门篇 109
第5章 EDA技术入门 109
5.1 EDA技术 109
5.1.1 概述 109
5.1.2 EDA技术的基本特征 109
5.2 可编程逻辑器件 110
5.2.1 简单可编程逻辑器件 111
5.2.2 高密度可编程逻辑器件 113
5.2.3 Altera公司的可编程逻辑器件 117
5.3 MAX+plusⅡ开发软件 118
5.3.1 MAX+plusⅡ软件介绍 118
5.3.2 MAX+plusⅡ软件安装 119
5.3.3 MAX+plusⅡ设计向导 124
5.4 QuartusⅡ开发软件 136
5.4.1 QuartusⅡ软件介绍 136
5.4.2 QuartusⅡ软件安装 137
5.4.3 QuartusⅡ软件设计向导 138
实训9 基本门电路的EDA设计与分析 144
习题5 149
第6章 VHDL硬件描述语言 151
6.1 VHDL概述 151
6.1.1 VHDL的特点 151
6.1.2 VHDL程序的一般结构 152
6.2 VHDL语言的程序结构 153
6.2.1 实体 153
6.2.2 结构体 155
6.2.3 程序包、库及配置 157
6.3 VHDL的基本语句 160
6.3.1 并行语句 160
6.3.2 顺序语句 171
6.4 VHDL语言的数据类型及运算操作符 175
6.4.1 VHDL语言的客体及其分类 175
6.4.2 VHDL语言的运算操作符 177
实训10 数据分配器的EDA设计 182
习题6 186
第7章 VHDL设计举例 188
7.1 组合逻辑电路的设计 188
7.2 时序逻辑电路的设计 191
7.2.1 触发器的EDA设计 191
7.2.2 计数器的EDA设计 193
7.2.3 基本移位寄存器的EDA设计 197
实训11 基本计数器的EDA设计 205
习题7 209
第3篇 能力进阶篇 215
第8章 半导体存储器 215
8.1 概述 215
8.2 存储器的种类 215
8.2.1 随机存取存储器RAM 215
8.2.2 只读存储器ROM 220
8.3 存储器的应用 223
8.3.1 存储数据、程序 223
8.3.2 实现逻辑函数 223
8.4 存储器常用芯片简介 224
8.4.1 6116芯片 224
8.4.2 EPROM 2764芯片 225
实训12 EPROM的固化与擦除 226
实训13 RAM的测试 228
习题8 229
第9章 A/D、D/A转换 231
9.1 A/D转换的基本原理和类型 231
9.1.1 A/D转换的基本原理 231
9.1.2 A/D转换器的类型 232
9.2 D/A转换的基本原理和类型 236
9.2.1 D/A转换的基本原理 236
9.2.2 D/A转换器的类型 237
9.3 常用集成ADC简介 239
9.3.1 ADC0809 239
9.3.2 MC14433 241
9.3.3 ADC的应用实例 243
9.4 常用集成DAC简介 244
9.4.1 DAC0830系列 244
9.4.2 10位CMOS DAC-AD7533 245
实训14 模数转换器 246
实训15 数模转换器 248
习题9 251
第10章 数字电路及其EDA技术课程设计 253
10.1 交通灯控制器 253
10.1.1 任务目标 253
10.1.2 交通灯控制器的实现 253
10.2 数字频率计的设计与制作 254
10.2.1 测频原理 254
10.2.2 频率计的实现 255
10.2.3 VHDL程序 255
10.3 音乐发生器 258
10.3.1 音名与频率的关系 258
10.3.2 音长的控制 259
10.3.3 演奏时音名的动态显示 259
10.3.4 VHDL程序 260
实训16 数字系统设计实例 263
参考文献 267