专题1 数字信号与数制编码(讲义)-山东省(春季高考)电子技术类《数字电子技术基础及应用》考纲讲练测

2026-10-19
| 11页
| 2人阅读
| 0人下载
精品

内容正文:

编写说明:本专辑为山东省(春季高考)电子技术类《数字电子技术基础及应用考纲讲练测》,严格依据山东省春季高考考试大纲(专业课)电子技术类考试范围及要求编写,精准对标考纲,兼顾考点覆盖与实战应用。每套讲练测提供讲义、课件、练习三大配套教学文件,贯穿九大核心环节:考点解读、思维导图、知识梳理、背诵环节、常考题、高考真题、课堂练习、课堂小结及课后测验,形成“讲-练-测-评”闭环式教学与复习逻辑,助力考生夯实基础、突破重难点。 山东省电子技术类 《数字电子技术基础及应用考纲讲练测》 专题1 数字信号与数制编码 讲义 [考点解读] 1.了解数字信号的特点。 2.掌握二进制、八进制、十进制、十六进制、8421BCD码间的相互转换。 [思维导图] [知识梳理] 1 数字信号与数字电路 (1)数字信号的定义 ① 定义:在时间和数值上都不连续变化的信号称为数字信号。数字信号是突变的,属于脉冲信号,最常用的是只取0和1两个数值的二值数字信号。 ② 0和1的含义:数字信号中的0和1仅表示两种对立的逻辑状态,并不表示数量的大小,也不表示电压的高低。 ③ 正逻辑与负逻辑:用1表示高电平、0表示低电平,称为正逻辑体制;用0表示高电平、1表示低电平,称为负逻辑体制。如不加说明,一般采用正逻辑。 (2)模拟信号与数字信号的比较 ① 模拟信号:在时间和数值上都连续变化的信号,其幅值在取值范围内可取无限多个数值。例如正弦交流电压、热电偶输出的热电势、话筒输出的音频电压等。 ② 数字信号与模拟信号的比较见下表: 比较项目 模拟信号 数字信号 时间特点 连续变化 离散变化 幅值特点 连续,可取无限多个数值 离散,只取有限个数值 表示方式 电压(电流)的连续变化 0和1(高电平、低电平) 抗干扰能力 弱 强 典型电路 放大电路、滤波电路 逻辑门电路、触发器 (3)数字电路的特点 ① 数字电路的基本工作信号是二进制的数字信号,“0”和“1”两个数字对应电路的两种工作状态,因此抗干扰能力强、可靠性高。 ② 数字电路中的二极管和三极管一般工作在截止状态或饱和状态(开关状态),所以功耗低、容易集成。 ③ 数字电路不仅能完成数值运算,而且能进行逻辑运算和判断。 ④ 数字电路的分析工具是逻辑代数。 ⑤ 数字电路结构简单,便于集成化,易于存储、传输和计算机处理。 2 数制及其相互转换 (1)数制的概念 ① 数制:对数字信号进行计数的体制。进位方法不同,计数体制也不同。 ② 数码:数制中所用到的基本符号,如二进制只有0、1两个数码。 ③ 位权:数制中某一位上的1所代表的实际数值,等于基数的幂,第n位(从低位算起)的位权为Rⁿ⁻¹。例如二进制各位的权可表示为2ⁿ⁻¹,十进制各位的权可表示为10ⁿ⁻¹。 (2)四种常用数制 书写规则:括号内加下标,如(1011)₂、(3F)₁₆;或数字后加字母后缀B(二进制)、O(八进制)、D(十进制,通常省略)、H(十六进制),如1011B、3FH。 数制 数码 进位规律 第n位的位权 十进制 0、1、2、…、9 逢十进一,借一作十 10ⁿ⁻¹ 二进制 0、1 逢二进一,借一作二 2ⁿ⁻¹ 八进制 0、1、2、…、7 逢八进一,借一作八 8ⁿ⁻¹ 十六进制 0~9、A(10)~F(15) 逢十六进一 16ⁿ⁻¹ (3)二进制的四则运算 ① 加法运算:逢二进一。示例:(1101)₂ + (11)₂ = (10000)₂。 ② 减法运算:借一作二。示例:(1101)₂ − (110)₂ = (111)₂。 ③ 乘法运算:各数相乘再相加。 ④ 除法运算:各数相除后,再做减法运算。 (4)二进制、十六进制数转换为十进制数 方法:数码乘权再相加——把各位数码与该位的位权相乘后再求和,即 (N)R = Kn-1Rⁿ⁻¹ + … + K1R¹ + K0R⁰。 示例1:(1011)₂ = 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1 = (11)₁₀ 示例2:(2A)₁₆ = 2×16¹ + 10×16⁰ = 32 + 10 = (42)₁₀ 八进制数同理:(25)₈ = 2×8¹ + 5×8⁰ = 16 + 5 = (21)₁₀ (5)十进制数转换为二进制、十六进制数 ① 整数部分——除基取余倒记法:将十进制整数反复除以基数取余数,直到商为0为止,再把所得余数倒序排列(先得到的余数为低位,后得到的余数为高位)。 示例(除2取余,余数倒序排列):(13)₁₀ = (1101)₂,转换过程如下表所示: 步骤 除法运算 商 余数 对应数位 1 13 ÷ 2 6 1 最低位 2 6 ÷ 2 3 0 第 2 位 3 3 ÷ 2 1 1 第 3 位 4 1 ÷ 2 0 1 最高位 把上表余数自下而上倒序排列,即得 (13)₁₀ = (1101)₂。除16取余同理可把十进制整数转换为十六进制数,如 (200)₁₀ = (C8)₁₆。 ② 小数部分——乘基取整法:将十进制小数反复乘以基数取整数,直到小数部分为0或达到要求的精度,再把所得整数正序排列。 示例(乘2取整,整数正序排列):(0.375)₁₀ = (0.011)₂,转换过程如下表所示: 步骤 乘法运算 乘积 整数部分 对应数位 1 0.375 × 2 0.75 0 小数点后第 1 位 2 0.75 × 2 1.50 1 小数点后第 2 位 3 0.50 × 2 1.00 1 小数点后第 3 位 把上表整数部分自上而下正序排列,即得 (0.375)₁₀ = (0.011)₂。 ③ 若十进制数既有整数部分又有小数部分,应将两部分分别转换后再合并。 (6)二进制与八进制、十六进制的相互转换 ① 二进制转换为十六进制:从整数最低位开始,每4位二进制数分为一组(不足4位时在高位补0),依次用十六进制数码表示。 ② 十六进制转换为二进制:把每一位十六进制数码分别用4位二进制数表示,最高位的0可以省略。 ③ 二进制与八进制的转换同理,按3位一组进行分组或展开;八进制与十六进制相互转换时,应以二进制为桥梁。 示例:(1011011)₂ → 每4位一组:0101 1011 → (5B)₁₆;每3位一组:001 011 011 → (133)₈ 十进制 二进制 八进制 十六进制 十进制 二进制 八进制 十六进制 0 0000 0 0 8 1000 10 8 1 0001 1 1 9 1001 11 9 2 0010 2 2 10 1010 12 A 3 0011 3 3 11 1011 13 B 4 0100 4 4 12 1100 14 C 5 0101 5 5 13 1101 15 D 6 0110 6 6 14 1110 16 E 7 0111 7 7 15 1111 17 F 3 编码与8421BCD码 (1)编码的概念 将若干位0和1按照一定规律编排起来,用来表示十进制数和其他信息的过程称为编码。所得的代码本身并不表示数值的大小,只代表某种约定的信息。 (2)BCD码与8421BCD码 ① BCD码:用4位二进制代码表示十进制数0~9这10个数码的代码,称为二—十进制代码,简称BCD码(Binary Coded Decimal)。 ② 8421BCD码是最常用的一种有权码,4位代码从高位到低位的位权依次为2³(8)、2²(4)、2¹(2)、2⁰(1),即8、4、2、1。 ③ 8421BCD码只取0000~1001共10种组合表示0~9;四位二进制数中的1010~1111不能代表十进制数的10个数码,是伪码(非法码),不允许出现。BCD码必须为4位。 ④ 十进制数转换为8421BCD码的方法:把十进制数的每一位分别用4位二进制数码表示,两组之间留空格分开。 示例:(57)₁₀ = (0101 0111)₈₄₂₁BCD;(8)₁₀ = (1000)₈₄₂₁BCD (3)8421BCD码与二进制数的区别 ① 二进制数:把整个数按位权展开求和得到,是同一数值的另一种表示形式,属于“整体转换”。 ② 8421BCD码:把十进制数的每一位分别用4位二进制代码来表示,属于“逐位编码”。 ③ 因此,同一个十进制数的二进制表示与8421BCD码表示一般是不同的。 示例:(13)₁₀ = (1101)₂,而 (13)₁₀ = (0001 0011)₈₄₂₁BCD,两者完全不同。 ④ 若把8421BCD码当作普通二进制数按权展开,所得数值与它所表示的十进制数并不相同。 示例:(0001 0011)₈₄₂₁BCD 表示十进制数13;而把它当作二进制数时,00010011₂ = 19。 十进制数 8421BCD码 十进制数 8421BCD码 0 0000 5 0101 1 0001 6 0110 2 0010 7 0111 3 0011 8 1000 4 0100 9 1001 考点总结:数制转换是本专题的核心考点,也是后续学习逻辑代数、编码器与译码器的基础。必须熟练掌握按权展开法、除基取余法、乘基取整法和分组替换法四种方法;同时要牢记8421BCD码是“逐位编码”,与二进制的“整体转换”有着本质区别,这是历年考试中最容易失分的地方。 [背诵环节] 1 什么是数字信号?它与模拟信号有什么区别? 【答案】 数字信号是在时间和幅值上都离散的信号,幅值只取有限个数值(通常为0和1);模拟信号在时间和幅值上都连续,幅值可取无限多个数值。数字信号抗干扰能力强,便于存储、传输和处理。 2 什么是数制的基数和位权?常用数制的基数各是多少? 【答案】 基数是指某种数制中所用到的数码的个数;位权是指该数制某一位上的1所代表的实际数值,等于基数的幂。二进制基数为2,八进制为8,十进制为10,十六进制为16。 3 任意进制数转换为十进制数用什么方法? 【答案】 按权展开相加法:把各位数码与其位权相乘后求和,即 (N)R = Σ Ki·Rⁱ。 4 十进制数转换为任意进制数用什么方法? 【答案】 整数部分用除基取余法(反复除以基数取余数,直到商为0,余数倒序排列);小数部分用乘基取整法(反复乘以基数取整数,整数正序排列)。 5 什么是8421BCD码?它与二进制数有什么不同? 【答案】 8421BCD码是用4位二进制数表示1位十进制数的有权码,4位位权依次为8、4、2、1,只取0000~1001十种组合(1010~1111为非法码)。二进制数是对整个数按位权展开的“整体转换”,BCD码是对十进制数逐位编码的“逐位编码”,同一个十进制数的两种表示一般不同。 [常考题] 1. 二进制数 (10110)₂ 对应的十进制数为(  )。 A. 22  B. 19  C. 21  D. 15 【答案】 A。 【解析】 按权展开:(10110)₂ = 1×2⁴ + 0×2³ + 1×2² + 1×2¹ + 0×2⁰ = 16 + 4 + 2 = (22)₁₀。也可由最低位为0判断其对应的十进制数必为偶数,四个选项中只有22是偶数。 2. 8421BCD码 (0101001)₈₄₂₁BCD 对应的十进制数为(  )。 A. 51  B. 29  C. 52  D. 26 【答案】 B。 【解析】 8421BCD码用4位二进制数表示1位十进制数,分组时应从最低位(右端)开始,位数不够时在高位(左边为高位)补零:0101001 → 0010 1001,对应十进制数2和9,故为29。 3. (26)₁₆ + (32)₁₀ 的和等于(  )。 A. (58)₁₀  B. (87)₈  C. (46)₁₆  D. (100110)₂ 【答案】 C。 【解析】 只有同进制的数才能直接相加,须先统一进制:(26)₁₆ = 2×16 + 6 = (38)₁₀,38 + 32 = (70)₁₀ = (46)₁₆。验证:(87)₈ = 71 ≠ 70,(100110)₂ = 38。 4. 二进制数 (1111)₂ 与 (101)₂ 的和为(  )。 A. (10000)₂  B. (10100)₂  C. (10011)₂  D. (11000)₂ 【答案】 B。 【解析】 (1111)₂ = 15,(101)₂ = 5,15 + 5 = 20 = (10100)₂;列竖式计算时注意“逢二进一”。 5. 下列各数中,可能是八进制数的是(  )。 A. 128  B. 39  C. 2A  D. 76 【答案】 D。 【解析】 八进制的数码范围为0~7:A中含8、B中含9,均超出八进制数码范围;C中含字母A,是十六进制数码;只有76全部由0~7内的数码组成。 6. 二进制数从右往左第4位的位权是(  )。 A. 4  B. 6  C. 8  D. 16 【答案】 C。 【解析】 二进制数第i位的位权为2ⁱ⁻¹,从右往左第4位的位权为2³ = 8。 [高考真题] 1.(2007年高考)下列各数码中,不属于8421BCD码的是(  )。 A. 0100  B. 1001  C. 1010  D. 0001 【答案】 C。 【解析】 8421BCD码只取0000~1001十种组合表示十进制数0~9,1010~1111为非法码(伪码),故1010不属于8421BCD码。 2.(2010年高考)将十进制数31转换成二进制数是(  )。 A. 10111  B. 11111  C. 11011  D. 11101 【答案】 B。 【解析】 31 = 16 + 8 + 4 + 2 + 1 = 2⁴ + 2³ + 2² + 2¹ + 2⁰,故为11111;也可用除基取余法逐位求出。 3.(2013年高考)十六进制加法 F + 1,正确的结果是(  )。 A. (10)₁₆  B. (16)₁₆  C. (10000)₁₆  D. (F1)₁₆ 【答案】 A。 【解析】 F代表十进制数15,15 + 1 = 16,而(10)₁₆ = 1×16¹ + 0×16⁰ = 16,故 F + 1 = (10)₁₆,体现十六进制“逢十六进一”的进位规则。 4.(2016年高考)关于数字信号说法正确的是(  )。 A. 0和1表示数量的大小  B. 取值是连续变化的  C. 在传输过程中抗干扰能力较差  D. 高电平可用0表示,低电平可用1表示 【答案】 D。 【解析】 数字信号中的0和1表示两种对立的逻辑状态,并不表示数量大小,A错;其取值是离散的,B错;数字信号抗干扰能力强,C错;在负逻辑体制中,高电平用0表示、低电平用1表示,D正确。 5.(2017年高考)十进制数25转换成二进制数是(  )。 A. (10101)₂  B. (10001)₂  C. (11001)₂  D. (10011)₂ 【答案】 C。 【解析】 25 = 16 + 8 + 1 = 2⁴ + 2³ + 2⁰,故为11001。 6.(2018年高考)(0011 0001 1001)₈₄₂₁BCD 对应的十进制数是(  )。 A. 319  B. 519  C. 631  D. 915 【答案】 A。 【解析】 每4位一组译码:0011→3,0001→1,1001→9,故对应的十进制数为319。注意BCD码是逐位编码,不能按二进制权值整体展开。 7.(2019年高考)(110011)₂ 对应的十进制数是(  )。 A. 47  B. 51  C. 53  D. 55 【答案】 B。 【解析】 (110011)₂ = 1×2⁵ + 1×2⁴ + 1×2¹ + 1×2⁰ = 32 + 16 + 2 + 1 = (51)₁₀。 8.(2020年高考)将(0010 0101)₈₄₂₁BCD转换成十六进制数是(  )。 A. (45)₁₆  B. (29)₁₆  C. (25)₁₆  D. (19)₁₆ 【答案】 D。 【解析】 每4位一组:0010→2,0101→5,故表示十进制数25;再转换为十六进制:25 = 16 + 9,即(19)₁₆。易错点:若把00100101当作普通二进制数按权展开得37 = (25)₁₆,正好误选C,务必区分BCD码与二进制数。 [课堂练习] 1.(单项选择题)十六进制数 (1E)₁₆ 转换为十进制数是(  )。 A. 28  B. 29  C. 30  D. 31 【答案】 C。 【解析】 按权展开:(1E)₁₆ = 1×16¹ + 14×16⁰ = 16 + 14 = (30)₁₀。 2.(单项选择题)十进制数15用8421BCD码表示为(  )。 A. 1111  B. 1011  C. 0110 0101  D. 0001 0101 【答案】 D。 【解析】 8421BCD码逐位编码:1→0001,5→0101,故为0001 0101;A项1111是15的二进制数,不是BCD码,注意二者的区别。 3.(单项选择题)8421BCD码与二进制数的主要区别是(  )。 A. 8421BCD码按位权整体展开,二进制数逐位编码  B. 8421BCD码是逐位编码,二进制数是整体转换  C. 二者完全相同  D. 8421BCD码只能表示一位十进制数 【答案】 B。 【解析】 二进制数是对整个数按位权展开求和得到的,属“整体转换”;8421BCD码是把十进制数的每一位分别用4位二进制代码表示,属“逐位编码”,二者含义不同,不能混用。 4.(单项选择题)用八位二进制数能表示的最大十进制数是(  )。 A. 99  B. 254  C. 256  D. 255 【答案】 D。 【解析】 八位二进制数最大为11111111,按权展开为2⁸ − 1 = 255;256是八位二进制数能表示的状态总数(00000000~11111111共256种),不是能表示的最大数值。 5.(单项选择题)四位二进制数码 1101 所对应的十六进制数码是(  )。 A. B  B. D  C. E  D. C 【答案】 B。 【解析】 1101 按位权展开为 8 + 4 + 0 + 1 = 13,十六进制中 10~15 依次用 A~F 表示,13 对应 D。 6.(单项选择题)十进制数 (175)₁₀ 转换为八进制数是(  )。 A. 257  B. 275  C. 527  D. 247 【答案】 A。 【解析】 除8取余:175÷8 = 21 余 7,21÷8 = 2 余 5,2÷8 = 0 余 2,余数倒序排列得 (257)₈。也可先将175转换为二进制10101111,再按3位一组分组:010 101 111 = (257)₈。 7.(单项选择题)8421BCD码中,下列4位代码属于非法码的是(  )。 A. 0011  B. 1000  C. 1001  D. 1101 【答案】 D。 【解析】 8421BCD码的有效码为0000~1001,1101在1010~1111范围内,属于非法码(伪码),不允许出现。 8.(单项选择题)十进制数 (13)₁₀ 的二进制数和8421BCD码分别是(  )。 A. 1101 和 00010011  B. 1101 和 1101  C. 00010011 和 1101  D. 1011 和 00010011 【答案】 A。 【解析】 二进制为整体转换:(13)₁₀ = (1101)₂;8421BCD码为逐位编码:1→0001、3→0011,即0001 0011。可见同一十进制数的两种表示完全不同。 9.(单项选择题)二进制数 (1101)₂ 与八进制数 (13)₈ 所表示的数值(  )。 A. 前者大  B. 后者大  C. 相等  D. 无法比较 【答案】 A。 【解析】 (1101)₂ = 8 + 4 + 1 = 13;(13)₈ = 1×8 + 3 = 11。13 > 11,故前者大。 10.(单项选择题)十进制数 (45)₁₀ 转换为二进制数,结果是(  )。 A. 110101  B. 101011  C. 101101  D. 111001 【答案】 C。 【解析】 除基取余:45÷2 = 22 余 1,22÷2 = 11 余 0,11÷2 = 5 余 1,5÷2 = 2 余 1,2÷2 = 1 余 0,1÷2 = 0 余 1,余数倒序排列得 (101101)₂。 11.(简答题)将十进制数53分别转换为二进制数、八进制数和十六进制数。 【答案】 用除基取余法:53÷2=26余1,26÷2=13余0,13÷2=6余1,6÷2=3余0,3÷2=1余1,1÷2=0余1,余数倒序排列得 (53)₁₀ = (110101)₂;二进制数从右往左每3位一组:110 101 = (65)₈;每4位一组:0011 0101 = (35)₁₆。即 53 = (110101)₂ = (65)₈ = (35)₁₆。 【解析】 同一十进制数转换为不同进制数,均可由二进制结果分组得到:3位一组得八进制,4位一组得十六进制。 12.(简答题)已知8421BCD码 (0011 1000 0101)₈₄₂₁BCD,请回答:(1)该8421BCD码对应的十进制数是多少?(2)将该十进制数转换为二进制数。(3)将该十进制数转换为十六进制数。 【答案】 (1)每4位一组:0011→3,1000→8,0101→5,故对应的十进制数为385。(2)用除基取余法:385÷2=192余1,192÷2=96余0,96÷2=48余0,48÷2=24余0,24÷2=12余0,12÷2=6余0,6÷2=3余0,3÷2=1余1,1÷2=0余1,余数倒序排列得 (110000001)₂。(3)二进制数从右往左每4位一组:1 1000 0001 = (181)₁₆。即 (0011 1000 0101)₈₄₂₁BCD = (385)₁₀ = (110000001)₂ = (181)₁₆。 【解析】 先逐位译码得到十进制数,再按常规方法完成十进制到二、十六进制的转换,这是8421BCD码最常见的综合考法。 [课堂小结] 本专题核心考点与结论如下: ①【数字信号与数字电路】数字信号时间、数值均不连续,0/1 表示对立逻辑状态;正逻辑为 1 高、0 低。数字电路抗干扰强、器件工作于开关状态,用逻辑代数分析与设计。 ②【数制与转换】四种常用数制:二(0、1)、八(0~7)、十(0~9)、十六(0~9、A~F)。二/十六→十:乘权相加;十→二/十六:除基取余、余数倒序;二↔八按 3 位一组、二↔十六按 4 位一组,八↔十六以二进制为桥。 ③【编码与 BCD 码】BCD 码用 4 位二进制表示十进制 0~9;8421BCD 位权为 8、4、2、1,有效码 0000~1001、伪码 1010~1111。BCD 是“逐位编码”,与二进制“整体转换”有本质区别。 ◆ 本节必记:十进制转二/十六用“除基取余、倒序排列”;8421BCD 与二进制不可混用。 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

专题1 数字信号与数制编码(讲义)-山东省(春季高考)电子技术类《数字电子技术基础及应用》考纲讲练测
1
专题1 数字信号与数制编码(讲义)-山东省(春季高考)电子技术类《数字电子技术基础及应用》考纲讲练测
2
专题1 数字信号与数制编码(讲义)-山东省(春季高考)电子技术类《数字电子技术基础及应用》考纲讲练测
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。