组合逻辑vs时序逻辑
组合逻辑:输出=函数(输入),无记忆,设计简单但功能有限。 时序逻辑:输出=函数(输入+状态),有记忆,可实现复杂功能。 实际数字系统是两者的结合:组合逻辑处理数据,时序逻辑存储状态。
数字电路基础
组合逻辑电路是"数字电路基础"这一章中的第3节内容。 组合逻辑电路的输出仅取决于当前的输入,与历史状态无关。 本节将介绍常见的组合逻辑电路及其设计分析方法。
| 电路类型 | 功能 | 典型应用 | IC系列 |
|---|---|---|---|
| 编码器 | 将输入编码为二进制 | 键盘编码、中断编码 | 74HC148 |
| 译码器 | 将二进制译码为输出 | 地址译码、显示驱动 | 74HC138 |
| 多路选择器 | 选择一路信号输出 | 数据选择、信号切换 | 74HC151 |
| 多路分配器 | 将信号分配到一路 | 数据分配、地址选通 | 74HC138 |
| 比较器 | 比较两个数值大小 | 数值比较、地址判断 | 74HC85 |
| 加法器 | 执行加法运算 | 算术运算、地址计算 | 74HC283 |
用于片选信号生成,根据地址总线选择外设。
用于总线驱动和隔离,增强驱动能力。
组合逻辑:输出=函数(输入),无记忆,设计简单但功能有限。 时序逻辑:输出=函数(输入+状态),有记忆,可实现复杂功能。 实际数字系统是两者的结合:组合逻辑处理数据,时序逻辑存储状态。