数字电路

第 1 章 数码与码制1.1 进制的表示1.2 进制的转换1.2.1 其它进制转十进制1.2.2 十进制转其它进制1.2.3 任意进制相互转换1.3 二进制运算1.4 常用的编码第 2 章 逻辑代数基础第 3 章 组合逻辑电路3.1 组合逻辑电路的简介3.2 组合逻辑电路的分析与设计3.2.1 SSI 组合逻辑电路的分析3.2.2 SSI 组合逻辑电路的设计3.3 组合逻辑电路中的竞争与冒险3.3.1 产生的原因3.3.2 消除的方法3.4 组合逻辑集成电路3.4.1 编码器3.4.2 译码器3.4.3 数据分配器3.4.4 数据选择器3.4.5 数值比较器3.4.6 算术运算电路3.4.7 可编程逻辑电路第 4 章 触发器4.1 基本触发器4.1.1 RS 触发器4.1.2 D 触发器4.1.3 JK 触发器4.1.4 T 触发器4.2 TTL 集成触发器4.3 MOS 集成触发器4.4 触发器的相互转换第 5 章 时序逻辑电路5.1 时序逻辑电路的表示方法5.2 时序逻辑电路的分析方法5.3 寄存器5.3.1 数码寄存器5.3.2 锁存器5.3.3 移位寄存器5.4 计数器5.4.1 计数器的分类5.4.2 二进制计数器5.4.3 十进制计数器5.4.4 可逆计数器5.4.5 任意进制计数器5.4.6 移位寄存器型计数器5.5 顺序脉冲发生器5.6 时序逻辑电路设计第 9 章 数模转换和模数转换9.1 数模转换器 DAC9.1.1 二进制权电阻 DAC9.1.2 R-2R 倒 T 型电阻网络 DAC9.1.3 DAC 的主要技术指标9.1.4 集成 DAC9.1.5 D/A 转换器应用9.2 数模转换器 ADC9.2.1 基本概念9.2.2 并行比较 ADC9.2.3 反馈比较 ADC9.2.4 双积分型 ADC9.2.5 主要技术指标第 10 章 数字系统分析与设计10.1 数字系统10.2 寄存器传送语言10.3 简易计算机10.3.1 基本结构A 附录A.1 组合逻辑电路芯片A.2 时序逻辑电路芯片

第 1 章 数码与码制

1.1 进制的表示

十进制数字正常表示, 其它进制数字的每一位用十进制数字表示, 并且加上括号后再右下角用十进制数字写出其进制.

如八进制 (32)8 = 26, 一百进制 (3, 14, 15)100 = 31415.

特殊的, 对于十六进制, 记 A~F 分别对应十进制的 10~15, 如 (5A)16 = 90.

 

1.2 进制的转换

1.2.1 其它进制转十进制

N=(knk1k0.k1km)p=i=mnkipi.

1.2.2 十进制转其它进制

N=(knk1k0.k1km)p, 则

iZ:kiNpimodp.

实际计算时, 可分别求解整数部分与小数部分, 每次对 Npi 乘上 p1 (求整数部分) 或 p (求小数部分.

1.2.3 任意进制相互转换

 

1.3 二进制运算

二进制的加减乘除与十进制类似.

二进制负数的补码等于其反码加一.

计算 ±N1±N2, 先对 ±N1±N2 求补码 (注意数位), 原码相加后舍去最高进位, 再求一次补码即得 ±N1±N2 的原码.

 

1.4 常用的编码

 

第 2 章 逻辑代数基础

实际上, 概统里的事件运算属于可测空间 (Ω,F) 里的 σ 代数 (σ 域) (详见随机过程笔记). 布尔代数是事件运算的特例, 实际上, 当 Ω={a} 时, F 就退化为了布尔代数.

因此概统里的事件运算公式, 对于布尔代数也都成立. 数电书上列举的公式, 其实对于事件运算也都适用.

不过布尔代数也具有一些特殊的性质, 比如 σ 代数里的交集与并集, 只能构成交换幺半群, 但是布尔代数里的逻辑和与逻辑或却能构成交换环 (实际上是一个域).


常用公式

基本定理

 

第 3 章 组合逻辑电路

3.1 组合逻辑电路的简介

 

3.2 组合逻辑电路的分析与设计

3.2.1 SSI 组合逻辑电路的分析

步骤

  1. 电路图 -> 表达式.

  2. 化简表达式.

  3. 列出真值表.

  4. 分析、确定功能.

3.2.2 SSI 组合逻辑电路的设计

步骤

  1. 明确功能, 确定变量个数.

  2. 列真值表.

  3. 写函数表达式.

  4. 化简并画出逻辑图.

 

3.3 组合逻辑电路中的竞争与冒险

3.3.1 产生的原因

由于延时而产生竞争, 如果可能产生错误, 则称该竞争为冒险.

若某种输入导致运算中含有 A+AAA, 则会产生冒险.

3.3.2 消除的方法

  1. 改变表达式的形式.

  2. 增加冗余项 (如果有相切的则用圈连接起来).

  3. 引入封锁脉冲或选通脉冲.

  4. 在输出端并接滤波电容: 在消除毛刺的情况下, 电容要尽可能小.

 

3.4 组合逻辑集成电路

3.4.1 编码器

信息 -> 二进制 (输入多)

 

3.4.2 译码器

二进制 -> 信息 (输入少)

 

3.4.3 数据分配器

 

3.4.4 数据选择器

集成数据选择器

 

3.4.5 数值比较器

 

3.4.6 算术运算电路

 

3.4.7 可编程逻辑电路

image-20230402173213823

 

第 4 章 触发器

4.1 基本触发器

4.1.1 RS 触发器

4.1.2 D 触发器

4.1.3 JK 触发器

4.1.4 T 触发器

4.2 TTL 集成触发器

4.3 MOS 集成触发器

4.4 触发器的相互转换

 

第 5 章 时序逻辑电路

5.1 时序逻辑电路的表示方法

 

5.2 时序逻辑电路的分析方法

  1. 求解五大方程

    1. 时钟方程: 对于异步时序电路, 列出 CP 的输入信号.

    2. 驱动方程: 即触发器输入信号的逻辑表达式.

    3. 特性方程: 即触发器的输入输出方程.

    4. 驱动方程 + 特性方程 状态方程.

    5. 输入信号 + 状态方程 输出方程.

  2. 绘制直观图表

    1. 一般的,对于米里型

      1. 功能表(A Q1 Q0 | Q1n+1 Q0n+1 Z)

      2. 状态转换表Q1 Q0 \ A | 0 | 1 | Z)

      3. 状态转换图(节点:Q1 Q0,路径:A / Z)

      4. (时序波形图)

    2. 特殊的,对于莫尔型

      1. 功能表(A Q1 Q0 | Q1n+1 Q0n+1 Z)

      2. 状态转换表Q1 Q0 \ A | 0 | 1 | Z)

      3. 状态转换图(节点:Q1 Q0 / Z,路径:A)

      4. (时序波形图)

    3. 特殊的,如果无输入与输出,仅列写状态表

      1. 状态表(Q3 Q2 Q1

      2. 循环的起始点用箭头连接

    4. 如果触发器数量较多,可不列写 Q 的表达式,而利用口诀.

      这里以无输入与输出为例,若有输入与输出,可直接在表格中添加.

      1. 状态转换真值表Q3Q2Q1J3K3J2K2J1K1∣∣Q3n+1|Q2n+1|Q1n+1

      2. 状态转换图(节点:Q3Q2Q1,路径:无)

  3. 说明逻辑功能



异步时序逻辑电路的分析

 

5.3 寄存器

5.3.1 数码寄存器

5.3.2 锁存器

5.3.3 移位寄存器

RdS1S0工作状态
0XX清零
100保持
101右移
110左移
111送数

并行 - 串行数据转换.

 

5.4 计数器

应用: 时钟脉冲计数、定时、分频、产生节拍脉冲、数字运算.

5.4.1 计数器的分类

5.4.2 二进制计数器

5.4.3 十进制计数器

5.4.4 可逆计数器

5.4.5 任意进制计数器

5.4.6 移位寄存器型计数器

 

5.5 顺序脉冲发生器

顺序脉冲发生器 (节拍脉冲发生器)

5.6 时序逻辑电路设计

设计步骤

  1. 画出状态转换图或状态转换表.

  2. 状态化简.

  3. 状态分配.

  4. 确定触发器类型, 求出驱动方程和输出方程.

  5. 画出电路图.

  6. 检查电路是否能自启动

 

第 9 章 数模转换和模数转换

9.1 数模转换器 DAC

9.1.1 二进制权电阻 DAC

 

9.1.2 R-2R 倒 T 型电阻网络 DAC

9.1.3 DAC 的主要技术指标

 

9.1.4 集成 DAC

电流输出型 8 位 D/A 转换电路 DAC0832.

 

9.1.5 D/A 转换器应用

 

9.2 数模转换器 ADC

9.2.1 基本概念

 

9.2.2 并行比较 ADC

 

9.2.3 反馈比较 ADC

 

9.2.4 双积分型 ADC

模拟电压 → 时间间隔 → 数字量.

 

9.2.5 主要技术指标

 

第 10 章 数字系统分析与设计

10.1 数字系统

 

10.2 寄存器传送语言

  1. 传送语句 P: B ← A

  2. 并列传送语句 P1: A ← B, P2: C ← D

  3. 总线传送语句

  4. 输入/输出线线端传送语句

  5. 存储器传送语句

  6. 条件语句

  7. 算术微操作语句

  8. 逻辑微操作语句

  9. 移位微操作

 

10.3 简易计算机

10.3.1 基本结构

 

A 附录

A.1 组合逻辑电路芯片

功能分类芯片型号引脚图
编码器8-3 线优先编码器74148image-20230502100406300
译码器3-8 线二进制译码器74138image-20230502101827072
数据选择器双四选一74153image-20230502102243206
 八选一74151image-20230502102525747
数值比较器4 位 CMOS 比较器MC14585image-20230502103622067
 4 位 TTL 比较器7485image-20230502103652811
算术运算电路加法器半加器image-20230502103900210
  全加器image-20230502103928227
 4 位超前进位加法器74LS283image-20230502104014841
image-20230502152621557
 算术逻辑运算单元74181image-20230502104206517
奇偶校验电路8 位奇偶发生器/校验器74180image-20230502104319452

 

A.2 时序逻辑电路芯片

功能分类型号引脚图
寄存器4 位数码寄存器74LS175 
 8 位 D 锁存器74LS373image-20230516140841647
 4 位双向移位寄存器74194image-20230516140955850
计数器4 位同步二进制计数器74161image-20230516141102532
 十进制计数器74160 
 十进制计数器CD40160image-20230516141440156
 二-五-十进制异步计数器74290 
 可逆计数器74190image-20230516141522592