数字电子技术概述
看清一个开关如何经过逻辑门、运算器,一层层搭出一台能计算的机器
按 空格/→ 演示下一步
全部页面点击任意一页,跳回舞台从这页播放
数字电子技术概述
看清一个开关如何经过逻辑门、运算器,一层层搭出一台能计算的机器
什么是数字电子技术
你手机里存的一首歌,本质是一长串0101;黑胶唱片则是连续起伏的沟槽。同一段旋律,两种写法——区别就在于"信号是离散跳变的"还是"连续变化"的。
楼梯每级高度固定,只能踩在固定档位;斜坡可停在任意高度,对应连续变化的模拟信号
模拟信号 vs 数字信号
两者本质区别在「连续 vs 离散」,工程中却经常混在一起,让初学者分不清边界。
- 时间与幅度都连续
- 噪声线性叠加,无法分离还原
- 精度由器件噪声底限决定
- 直接对应真实物理量
- 时间离散 + 幅度分层
- 用阈值判别,可再生中继
- 精度靠增加位数线性提升
- 便于存储、处理、远距离传输
数字技术的核心优势
上一页我们看到,数字信号只用 0 和 1 两种离散电平,模拟信号却是连续曲线。看似'粗糙'的数字为什么反而胜出?因为它有三个核心优势。
手抄每代走形,复印件代代相同——这就是抗干扰的威力
什么是数制
前几页聊了'信号'和'优势',但电路要真正传信息还差一步:怎么用一串0和1表示不同数值?这就要说到'数制'——也就是人类计数时'怎么进位、按什么基数打包'的规矩。
60秒满了归零、分+1,这就是基数=60的进位;秒→分→时之间还藏着位权缩放
常见数制一览
四种常用数制横向并列,每个分支给出基数、符号集和典型场景,一眼看清各自的角色分工。
进制的表示规则
上一页我们认识了什么是数制,也见过了二进制、八进制、十六进制的长相。但不管哪一种数制,背后都遵循同一套规则——数码、基数、位的权重,三件事缺一不可。
1 元、10 元、100 元——每升一档乘以 10,权重就是基数的幂次
十进制转二进制
用除2取余法把十进制整数转二进制,关键在余数倒序。
二进制转十进制
按权展开求和:把二进制的每一位按位置权重展开,再把结果加起来。
二进制↔八进制转换
三位分组的快速转换
二进制↔十六进制转换
图分上下两路:上行二进制→十六进制,下行反向。核心都是「4 位二进制 = 1 位十六进制」。
四大进制横向对比
四种进制各司其职——为啥机器只认二进制,工程师却偏爱十六进制?
- 位权都是 2 的幂,与二进制零成本互转
- 二进制对应电路状态,八进制是 3 bit 压缩
- 硬件、协议实现、底层位操作都靠它
- 位数一长人眼就读不下去
- 十进制需经二进制中转;十六进制紧贴 4 bit
- 十进制是日常默认;十六进制是字节级简写
- 日常生活、调试输出、UI 颜色都用它
- 十进制无法直接对位 bit
什么是码制
前面我们用二进制做完了加减乘除。但让你用 0/1 表示字母「A」、负数「-5」、甚至「这一段传输没出错」呢?这就要靠码制——给 0/1 串约定含义的翻译表。
点划组合代表字母;码制就是给 0/1 组合赋予含义的规则
BCD码详解
码制回答的是'怎么用二进制表示十进制'。最直观的想法:每位十进制单独用4位二进制编码,再拼起来——这正是BCD码的核心思路。
房号'1208'写成BCD是0001 0010 0000 1000,每位独立编码
8421码 vs 5421码 vs 余3码
都是BCD码家族成员,但有权无权差很多,自补特性决定工程取舍。
- 有权码:位权8-4-2-1从高到低固定
- 直接对应:十进制数即为其二进制值
- 无自补:取反不能得到对9的补码
- 最常用:输入、输出、存储电路首选
- 无权码:各位没有固定权值
- 偏移生成:8421码基础上加0011(余3)
- 自补特性:逐位取反即得对9的补码
- 工程价值:减法化为加法,电路更简
格雷码的转换规则
左右节点为二进制与格雷码,两条边对应正反向转换公式(最高位相同,其余位异或)。
格雷码的工程应用
上一页我们学会了格雷码的转换规则——相邻码只有一位不同。看着像数学游戏,其实是为了解决工程上一个致命问题:模拟量转数字量时,多位同时跳变会读到错误值。
抢跑反应有快有慢,中间状态混乱;接力赛一人一棒,永远只一人在动,最多差一棒
ASCII码与字符编码
用 Python 看字符背后的数字:ord/chr 互转,并用格式说明符把同一字符同时按十进制、十六进制、二进制打印。
高亮行展示字符↔编码双向映射:ord 把字符变数字,chr 反向;f-string 的 :3d/:02X/:08b 把同一数字按十/十六/二进制同时打印——这就是字符在数字系统中的表示。
常见码制应用场景对比
BCD和ASCII名字都带'码',一个管数字显示,一个管字符处理,场景完全不同。
- 编码对象:十进制数字0~9
- 典型应用:数码管、电子表显示
- 主要优势:人机交互直观,免转换
- 编码对象:字母、数字、控制符
- 典型应用:键盘输入、文件存储
- 主要优势:跨设备统一字符标准
数字电子基础要点回顾
- ✓转换本质是位权在不同基底下的重新分配
- ✓进制选择是密度、运算与硬件的三方权衡
- ✓码距是衡量码制抗干扰能力的硬指标
- ✓BCD守人机界面,格雷码守状态机
- ✓ASCII的128字符上限是历史偶然,非技术必然
核心概念自测
同一比特串'1010',在二进制中代表十进制10,在8421BCD码中却属非法。这种'同形异义'现象,最本质地说明了:
课后思考
先独立思考,再对照参考答案。三个问题分别指向:核心原理、工程应用、思维边界。
参考答案二进制只需稳定区分两种电平(高/低),电路实现简单、抗干扰强;十进制需要十种精确电压等级,现有工艺难以保证长期稳定地区分。核心思路:物理实现的"易"与"难"。
参考答案选格雷码。相邻角度位置只差 1 位,格雷码每次只翻 1 位,切换瞬间不会因多位同时跳变产生"虚假中间码";二进制容易在翻转瞬间读到非法状态。关键提示:相邻位变化数决定了可靠性。
参考答案模拟信号易被噪声累积污染,长距离传输会被噪声"淹没";数字信号可通过再生中继随时"洗干净"。但采样与量化必有信息损失。边界在传输距离、噪声环境与可容忍失真之间的权衡。