第1章 逻辑代数与逻辑门 1
1.1 绪论 1
1.1.1 数字量和模拟量 1
1.1.2 数制和码制 1
1.1.3 不同数制间的转换 3
1.1.4 码制 5
1.2 逻辑代数基本运算 7
1.2.1 逻辑变量 7
1.2.2 逻辑代数三种基本运算 7
1.2.3 几种导出的逻辑运算 9
1.2.4 逻辑函数及其表示方法 11
1.3 逻辑代数的基本定律和规则 14
1.3.1 逻辑代数的基本公式 14
1.3.2 逻辑代数的基本定律 14
1.3.3 逻辑代数的三个重要规则 15
1.4 逻辑函数的公式化简法 16
1.4.1 化简的意义与标准 16
1.4.2 逻辑函数的代数化简法 18
1.4.3 代数化简法举例 19
1.5 逻辑函数的卡诺图化简法 20
1.5.1 最小项与卡诺图 20
1.5.2 用卡诺图表示逻辑函数 20
1.5.3 用卡诺图化简逻辑函数 22
1.5.4 具有无关项的逻辑函数化简 25
本章小结 26
练习题 26
技能训练 27
训练1 用门电路实现一些简单逻辑函数表达式 27
训练2 简单逻辑分析 27
训练3 简单逻辑设计 27
第2章 组合逻辑电路 28
2.1 概述 28
2.2 组合逻辑电路的分析方法与设计方法 28
2.2.1 组合逻辑电路的分析方法 28
2.2.2 组合逻辑电路的设计方法 29
2.3 编码器 30
2.3.1 二进制编码器 31
2.3.2 二一十进制编码器 31
2.3.3 优先编码器 33
2.4 译码器 34
2.4.1 二进制译码器 34
2.4.2 二一十进制译码器 36
2.4.3 数码显示译码器 38
2.4.4 用译码器实现组合逻辑函数 41
2.5 数据选择器和分配器 41
2.5.1 数据选择器 41
2.5.2 数据分配器 43
2.6 加法器和数值比较器 45
2.6.1 加法器 45
2.6.2 数值比较器 47
2.7 组合逻辑电路中的竞争冒险 49
2.7.1 竞争冒险现象及其产生的原因 49
2.7.2 冒险现象的判别 50
2.7.3 消除冒险现象的方法 50
本章小结 51
练习题 51
技能训练 52
训练1 用集成逻辑门设计组合逻辑电路 52
训练2 用译码器实现多种逻辑功能 53
训练3 用数据选择器实现多种逻辑功能 53
第3章 时序逻辑电路 55
3.1 概述 55
3.2 触发器的基本形式 55
3.2.1 基本RS触发器 56
3.2.2 可控RS触发器 57
3.2.3 D触发器 58
3.2.4 JK触发器 60
3.3 触发器的逻辑功能分类及相互间的转换 61
3.3.1 将JK触发器转换为D触发器 62
3.3.2 将JK触发器转换为T触发器 62
3.4 触发器应用举例 62
3.4.1 各类触发器的主要性能比较 62
3.4.2 触发器应用举例 63
3.5 时序逻辑电路的分析方法 64
3.5.1 同步时序逻辑电路的分析方法 64
3.5.2 异步时序逻辑电路的分析方法 68
3.6 计数器 71
3.6.1 异步计数器 71
3.6.2 同步计数器 73
3.6.3 任意进制计数器 74
3.7 数据寄存器和移位寄存器 78
3.7.1 数据寄存器 78
3.7.2 移位寄存器 78
3.8 数字系统一般故障的检查和排除 79
3.8.1 常见故障产生的原因 80
3.8.2 查找故障及其排除的方法 81
本章小结 82
练习题 83
技能训练 85
训练1 计数器、译码器和显示器 85
训练2 移位寄存器的应用 85
训练3 设计一个简易脉冲宽度测量电路 86
第4章 脉冲信号的产生与整形 86
4.1 概述 87
4.2 施密特触发器 87
4.2.1 用门电路组成的施密特触发器 87
4.2.2 集成施密特触发器 88
4.3 多谐振荡器 91
4.3.1 对称多谐振荡器 91
4.3.2 不对称多谐振荡器 92
4.3.3 用施密特触发器组成多谐振荡器 94
4.4 单稳态触发器 94
4.4.1 微分型单稳态触发器 94
4.4.2 集成单稳态触发器 96
4.4.3 利用施密特触发器组成单稳态触发器 98
4.4.4 单稳态触发器的应用 98
4.5 555定时器及其应用 100
4.5.1 555定时器的电路结构及其功能 100
4.5.2 用555定时器组成施密特触发器 101
4.5.3 用555定时器组成单稳态触发器 102
4.5.4 用555定时器组成多谐振荡器 103
4.6 技能训练中故障的检查与排除 105
本章小结 107
练习题 108
技能训练 110
训练1 用集成施密特触发器设计单稳态触发器和多谐振荡器 110
训练2 单稳态触发器的设计与调试 111
训练3 用与非门构成多谐振荡器的设计和调试 111
训练4 用555定时器组成单稳态触发器和多谐振荡器 112
第5章 实用数字电子电路实例 112
5.1 概述 113
5.2 逻辑门电路的应用 113
5.2.1 逻辑门在控制电路的应用 113
5.2.2 BP机呼叫电路 114
5.3 触发器的应用 117
5.3.1 时间优先鉴别电路 117
5.3.2 数控步进电机 119
5.4 555时基电路的应用 121
5.4.1 电压上下限报警电路(全自动冰箱保护器) 121
5.5 专用电路的应用 123
5.5.1 自动航标灯电路 123
5.5.2 红外线-光栅发射与接收器 128
本章小结 133
练习题 133
第6章 EDA软件Protel 99 SE的应用 133
6.1 概述 134
6.2 EDA软件Protel for Windows 135
6.2.1 Protel 99 SE的组成 136
6.2.2 Protel 99 SE的特性 136
6.2.3 Protel 99 SE的运行环境 136
6.3 电路设计的基本步骤 137
6.3.1 进入Protel 99 SE 137
6.3.2 Protel 99 SE菜单栏 137
6.3.3 设计管理器 139
6.3.4 创建项目 139
6.3.5 设计编辑器的管理 140
6.4 原理图设计的基本步骤 141
6.4.1 原理图设计系统 142
6.4.2 原理图设计画面的管理 143
本章小结 150
练习题 150
技能训练 150
训练1 绘制电路原理图 150
附录 153
附录1 逻辑符号对照示例 153
附录2 集成电路 154
附录3 半导体发光器件 156
附录4 半导体光敏器件 158
附录5 继电器 163
附录6 步进电动机工作原理简介 167
附录7 常用集成电路引脚排列 168