2第一章 数字电路基础

合集下载

数字电子技术基础教案精选版

数字电子技术基础教案精选版

数字电子技术基础教案 Document serial number【KKGB-LBS98YT-BS8CB-BSUT-BST108】第 1 讲第 2 讲第2章逻辑代数基础概述布尔:英国数学家,1941年提出变量“0”和“1”代表不同状态。

本章主要介绍逻辑代数的基本运算、基本定律和基本运算规则,然后介绍逻辑函数的表示方法及逻辑函数的代数化简法和卡诺图化简法。

逻辑代数有其自身独立的规律和运算法则,而不同于普通代数。

逻辑函数及其表示法2 . 2 . 1 基本逻辑函数及运算1、与运算———所有条例都具备事件才发生开关:“1” 闭合,“0” 断开灯:“1” 亮,“0” 灭真值表:把输入所有可能的组合与输出取值对应列成表。

逻辑表达式: L=K1*K2 (逻辑乘)逻辑符号:原有符号:讨论与逻辑运算的逻辑口诀逻辑功能口决:有“0”出“0”,全“1”出“1”。

2、或运算———至少有一个条件具备,事件就会发生。

逻辑表达式:L=K1+K2 (逻辑加)逻辑符号:讨论或逻辑运算的逻辑口诀逻辑功能口决:有“1”出“1”全“0”出“0”3、非运算:—结果与条件相反逻辑表达式:多媒体教学(5分钟)板书讲授与多媒体教学相结合(15分钟)板书讲解与多媒体教学相结合(10分钟)板书讲解、推导与多媒体教学相结合, 例题讲解及引导学生做题(35分钟)板书讲解、推导与多媒体教学相结合,例题讲解(10分钟多媒体教学(10分钟)教学互动(5分钟)逻辑符号:讨论非逻辑运算的逻辑口诀几种导出的逻辑运算一、与非运算、或非运算、与或非运算二、异或运算和同或运算逻辑表达式:相同为“1”,不同为“0”逻辑函数及其表示法一、逻辑函数的建立举例子说明建立(抽象)逻辑函数的方法,加深对逻辑函数概念的理解。

例两个单刀双掷开关 A和B分别安装在楼上和楼下。

上楼之前,在楼下开灯,上楼后关灯;反之下楼之前,在楼上开灯,下楼后关灯。

试建立其逻辑式。

例比较A、B两个数的大小二、逻辑函数的表示方法1.真值表2.逻辑函数式写标准与-或逻辑式的方法是:(l)把任意一组变量取值中的1代以原变量,0代以反变量,由此得到一组变量的与组合,如 A、B、C三个变量的取值为 110时,则代换后得到的变量与组合为 A B 。

数字电路

数字电路

第一章数制和码制1.表示数量大小基本概念:基数数码位权数制几种进制:特点,表示方法转换:二进制模拟按权展开信号十进制小数:乘基数取整法数字表现形式数码整数:除以基数倒取余数法八十六算术运算:+-*/ 想要只用移位和相加全部解决补码正数:原码=反码=补码负数:原码按位取反反码加1 补码补码的运算2.表示不同事物或事物的不同状态,又称“代码”编制规则:码制(各种码制的特点、相互关系)十进制代码:(书上还有5211码)注:8421BCD码和十进制间的转换是直接按位(按组)转换如:(36)10=(0011 0110)8421BCD=(110110)8421BCD(101 0001 0111 1001)8421BCD=(5179)10格雷码(循环码):①相邻性:任意两个相邻码组间仅有一位的状态不同。

②循环性:首尾两个码组也具有相邻性。

ASCII码(美国信息交换标准代码):采用7位二进制编码,用来表示27(即128)个字符。

注意0~9,a~z,A~Z的ASCII码特点第二章逻辑代数基础一、逻辑代数(开关代数、布尔代数)与(逻辑相乘)Y = A·B = AB1.基本运算或(逻辑相加)Y = A+B非(逻辑求反)Y = (A)‘衍生出:与非:BAY+=或非:BAY+=与或非:CDABY+=异或:BAB ABAY+=⊕=互为反运算同或:ABBABAY+=Θ=2.基本公式(定律):衍生出常用公式:注意记忆它们的图形符号3.基本定理:(注意结合例题进行练习、理解)代入定理:任何一个含有某变量的等式,如果等式中所有出现此变量的位置均代之以一个逻辑函数式,则此等式依然成立。

反演定理:对于任意一个逻辑函数式 F ,做如下处理:①运算符“.”与“+”互换,“”与“⊙”互换②常量“0”换成“1”,“1”换成“0”;③原变量换成反变量,反变量换成原变量。

那么得到的新函数式称为原函数式F 的反函数式对偶定理:若两逻辑式相等,则它们对应的对偶式也相等。

数字电子技术基础第一章

数字电子技术基础第一章

数字电路基础
五、脉冲波形的主要参数
tw Um
tr
tf
T 脉 冲 幅 度 Um:脉冲电压变化的最大值 脉冲上升时间 tr:脉冲波形从 0.1Um 上升到 0.9Um 所需的时间 脉冲下降时间 tf:脉冲波形从 0.9Um 下降到 0.1Um 所需的时间 脉 冲 宽 度 tw :脉冲上升沿 0.5Um 到下降沿 0.5Um 所需的时间 脉 冲 周 期 T :周期脉冲中相邻两个波形重复出现所需的时间 脉 冲 频 率 f : 1 秒内脉冲出现的次数 f = 1/T 占 空 比 q : 脉冲宽度 tw 与脉冲周期 T 的比值 q = tw/T EXIT
比 8421BCD 码多余 3 无权码 余3码 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 EXIT
权 码 2421(A) 2421(B) 0000 0000 0001 0001 0010 0010 0011 0011 0100 0100 0101 1011 0110 1100 0111 1101 1110 1110 1111 1111
4
5
7
八进制→二进制
每位八进制数用三位二进 制数代替,再按原顺序排列。 EXIT
(745.361)8 = (111100101.011110001)2
数字电路基础
4. 二进制和十六进制间的相互转换
二进制→十六进制 :
从小数点开始,整数部分向 左(小数部分向右) 四位一组, 一位十六进制数对应 最后不足四位的加 0 补足四位, 四位二进制数,因此二进 再按顺序写出各组对应的十六进 制数四位为一组。 制数 。 (10011111011.111011)2 = ( ? )16 1001111 1011 1110 11 0 0 0 10011111011.111011

数字电子技术基础考研知识点暴强总结

数字电子技术基础考研知识点暴强总结
2 触发器的状态转换图如图所示,写出该触发器的特性方 程,如用JK触发器实现同样的功能,写出相应的逻辑关系表达
式,并画出电路要求 1.正确理解以下基本概念:组合逻辑电路、时序逻 辑电路、同步和异步、计数和分频。 2.熟练掌握二进制、十进制计数器的工作原理、逻 辑功能;二进制计数器的设计方法。 3. 了解时序逻辑电路的分析方法和设计方法。
总结
:
组合逻辑电路
门电路构成
简 化
1.特点,分析,设计,
逻 辑
2.常用功能器件:定义,功能,集成芯片应用
代 编码器,译码器,数据选择器,数据分配器,比较器,加法器

时序逻辑电路
触发器电路构成
1.特点,分析,设计, 2.常用功能器件:定义,功能,集成芯片应用
计数器,寄存器
第一章 数字电路基础
基本要求 1. 正确理解以下基本概念:正逻辑、负逻辑、数制 与码制、二极管与三极管的开关作用和开关特性、逻 辑变量、逻辑函数、“与、或、非”基本逻辑关系。 2. 熟练掌握三极管三种工作状态的特点及判别方法。 3. 熟练掌握逻辑函数的几种表示方法(真值表、表 达式、逻辑图),并会相互转换。
1 00 AB C
利用8选1数据选择器组成函数产生器的一般步骤
要实现的逻辑函数中的变量个数与数据选择器的地址输入端 的个数相同,将变量与数据选择器的地址输入端一一对应即可。
a、将函数变换成最小项表达式 b、使器件处于使能状态 c、地址信号S2、 S1 、 S0 作为函数的输入变量 d、处理数据输入D0~D7信号电平。逻辑表达式中有
L
解:将逻辑函数转换成最小项表达式, &
再转换成与非—与非形式。
L ABC ABC ABC ABC
=m3+m5+m6+m7

数字电路题库--周静

数字电路题库--周静

第一章 数字逻辑电路基础一、填空题1、模拟信号的特点是在 和 上都是 变化的。

2、数字信号的特点是在 和 上都是 变化的。

3、数字电路主要研究 与 信号之间的对应 关系。

4、用二进制数表示文字、符号等信息的过程称为_____________。

5、()11011(2= 10),()1110110(2= 8),()21(10= 2)。

6、()101010(2= 10),()74(8= 2),()7(16=D 2)。

7、最基本的三种逻辑运算是 、 、 。

8、逻辑等式三个规则分别是 、 、 。

9、逻辑函数化简的方法主要有 化简法和 化简法。

10、逻辑函数常用的表示方法有 、 和 。

11、任何一个逻辑函数的 是唯一的,但是它的 可有不同的形式,逻辑函数的各种表示方法在本质上是 的,可以互换。

12、写出下面逻辑图所表示的逻辑函数Y= 。

13、写出下面逻辑图所表示的逻辑函数Y= 。

14、半导体二极管具有 性,可作为开关元件。

15、半导体二极管 时,相当于短路; 时,相当于开路。

16、半导体三极管作为开关元件时工作在 状态和 状态。

17、在逻辑门电路中,最基本的逻辑门是 、 和 。

18、与门电路和或门电路具有 个输入端和 个输出端。

19、非门电路是 端输入、 端输出的电路。

20、三态门除了高电平、低电平两个状态外,还有第三个状态,这第三个状态常称为 。

21、根据逻辑功能的不同特点,逻辑电路可分为两大类: 和 。

22、组合逻辑电路主要是由 、 和 三种基本逻辑门电路构成的。

23、触发器具有 个稳定状态,在输入信号消失后,它能保持 。

24、同步D 触发器的特性方程为 。

25、主从触发器是一种能防止 现象的触发器。

26、在CP 脉冲和输入信号作用下,JK 触发器能够具有 、 、 、和 的逻辑功能。

27、在CP 脉冲有效期间,D 触发器的次态方程1+n Q = ,JK 触发器的次态方程1+n Q = 。

28、对于JK 触发器,当CP 脉冲有效期间,若J=K=0时,触发器状态 ;若K J =时,触发器 或 ;若J=K=1时,触发器状态 。

数字电路基础_D01-02数制与二进制编码

数字电路基础_D01-02数制与二进制编码

1.2数制与二进制编码1.2.1数制数制是构成多位数码中每一位的方法和由低位向高位的进位规则,它也是人们在日常生活和科学研究中采用的计数方法。

如十进制是人们常用的进位计数制,十二进制是日常钟表的计时制。

在计算机和数字通信设备中广泛使用二进制、八进制和十六进制计数制。

1.十进制在十进制中,每一位有0、l 、2、3、4、5、6、7、8、9十个数码,超过9的数应―逢十进一‖,即用多位数表示,这种方法称为位置计数法。

例如,十进制数328.25可写成:(328.25)l0=3×102十2 X101十8×100十2×10-1十5×10-2上式各数位的乘数即102,101,100,10-1,l0-2称为各相应数位的―权‖,与―位权‖相乘的数称为系数。

因此,任意一个十进制数均可按权展开为∑--==110)10()(n m i i i k S (1-2-1)其中,K i 是第i 位的系数,它可以是0—9这十个数码中的任何一个,整数部分为n 位,小数部分为m 位。

式中使用的下脚注10表示括号中的数为十进制数,有时也可用D(decimal)代替。

若用N 取代上式中的10,即可得到任意进制(N 进制)的按权展开式为∑--==110)()(n m i i i N k N (1-2-2) 式中,(N)i 称为第i 位的权值。

2.二进制在数字系统中,广泛地采用二进制计数制。

主要原因是二进制的每一位数只有两种可能取值,即―0‖或―1‖,可以用具有两个不同稳定状态的电子开关来表示,使数据的存储和传送用简单而可靠的方式进行。

二进制数的特点是:(1)每位二进制数只有两个数码0或1;(2)二进制数的计数规则是―逢二进一‖,与十进制数一样,采用位置计数法表示。

二进制各位的―权‖是基数2的幂。

一个任意二进制数(S)2的按权展开式为(S)2=K n-1 2 n-1十K n-2 2 n-2十··十K 1 2 1十K 0 2 0十K -1 2 -1十…十K -m 2 –m (1-2-3)式中,K i 、n 、m 的定义与十进制相同,只是K i 的取值为0或1,二进制有时用B(Binary)表示。

数字电子技术基础. 第四版. 课后习题答案详解

1.8用公式化简逻辑函数
(1)Y=A+B
(2)YABCABC
解:BCABCCABC(A+A=)
(5)Y=0
(2)(1101101)2=(6D)16=(109)10
(4)(11.001)2=(3.2)16=(3.125)10
(2)(127)10=(1111111)2=(7F)16
(4) (25.7)10(11001.1011 0011)2(19.B3)16
1.12
将下列各函数式化为最大项之积的形式
(1)Y(ABC)(ABC)(ABC)
(3)YM0⋅M3⋅M4⋅M6⋅M7
(5)YM0⋅M3⋅M5
(2)Y(ABC)(ABC)(ABC)
(4)YM0⋅M4⋅M6⋅M9⋅M12⋅M13
1.13
用卡诺图化简法将下列函数化为最简与或形式:
(3)Y(AB)(AC)ACBC
(2)Y
ACD
解:(AB)(AC)ACBC[(AB)(AC)AC]⋅BC
(ABACBCAC)(BC)BC
(5)YADACBCDC
解:Y(AD)(AC)(BCD)CAC(AD)(BCD)
ACD(BCD)ABCD
(4)YABC
(6)Y0
1.11
将函数化简为最小项之和的形式
(3)Y=1
(4)YAB CDABDAC D
解:YAD(B CBC)AD(BCC)AD
(7)Y=A+CD
(6)YAC(C DA B)BC(BADCE)
解:YBC(B⋅ADCE)BC(BAD)⋅CEABCD(CE)ABCDE
(8)YA(BC)(ABC)(ABC)
解:YA(B⋅C)(ABC)(ABC)A(AB CB C)(ABC)

数字电路基础


2021/2/4
2
这里的0和1不是十进制数中的数字,而是逻辑0和逻辑1。
产生和处理这类数字信号的电路称为数字电路或逻辑电路。数字电 路的任务是对数字信号进行运算(算术运算和逻辑运算)、计数、存贮、 传递和控制。
2.脉冲信号
t
t
所谓脉冲,是指脉动、短促和不连续的意思。
在数字电子技术中,把作用时间很短的、突变的电压或 电流称为脉冲。 数字信号实质上是一种脉冲信号。
解: ( 10 ) 2 1 1 2 5 1 1 2 3 1 1 2 2 1 1 2 1 1 2 0 ( 4 ) 1 (5 F )1D 65 12 6 1 1 5 1 6 1 1 3 0 6 ( 15 )10 33
(2)十进制数转换成二、十六进制数 十进制数转换成二进制数或十六 进制数,要分整数和小数两部分分别进行转换,这里只介绍整数部分的转 换。通常采取除2或除16取余法,直到商为0止。读数方向由下而上。
1·0=0;1·1=1
Y=A+B 0+0=0;0+1=1;
1+0=1;1+1=1
Y= A
0 1 10
2021/2/4
21
能实现与、或、非三种基本逻辑运算关系的单元电路分别叫做与门、 或门、非门(也称反相器),其对应的逻辑符号如图6.2.2所示。
2021/2/4
22
2.复合逻辑运算
与、或、非是三种最基本的逻辑关系,任何其他的复杂逻辑关系都可 由这三种基本逻辑关系组合而成。
2021/2/4
11
例6.1.5 将十进制数(58)10 分别
转换成二进制数和十六进制数。
先将(58)10转换成二进制数,
采取“除2取余法”,过程如下

数字逻辑第1章习题


高位
低位
所以:(44.375)10=(101100.011)2。 采用基数连除、连乘法,可将十进制数转换 为任意的N进制数。
5 、用代数法化简下列逻辑函数并变换为最简与 或式。
解:本题主要考查对逻辑代数基本公式、定理的 掌握与熟练程度。
6 、用卡诺图化简下列逻辑函数: 解:本题考查用卡诺图化减逻辑函数的能力。
CA CB BA L
第一章 数字电路基础
习题集
1、 将二进制数1101010.01转换成八进制数。
解:二进制数转换为八进制数: 将二进制数由小 数点开始,整数部分向左,小数部分向右,每3位 分成一组,不够3位补零,则每组二进制数便是一 位八进制数。
001
101
010 . 010 = (152.2)8
2、将八进制数(374.26)8转换为二进制数:
2 2 2 2 2 2
44
余数
低位
22 „„„ 0=K0 11 „„„ 0=K1 5 „„„ 1=K2 2 „„„ 1=K3 1 „„„ 0=K4 0 „„„ 5 1=K 高位
0.375 × 2 整数 0.750 „„„ 0=K-1 0.750 × 2 1.500 „„„ 1=K-2 0.500 × 2 1.000 „„„ 1=K-3
0001 1101 0100 .0110 = (1D4.6)16
4 、将十进制数(44.375)10转换为二进制数
解:采用的方法 — 基数连除、连乘法
原理:将整数部分和小数部分分别进行转换, 转 换后再合并。 整数部分采用基数连除法,先得到的余数为低位, 后得到的余数为高位。 小数部分采用基数连乘法,先得到的整数为高位, 后得到的整数为低位。
则:
7 、三个人表决一件事情,结果按“少数服从多数” 的原则决定,试建立该逻辑函数的真值表。 解:本题考查逻辑函数建立的方法与真值表表示 方法。

数字电路第一章


脉冲信号及脉冲参数
0.9Um
Um
0.5Um
0.1Um
tr
tf
•脉冲幅度Um:脉冲波底到波顶变化最大值; •脉冲. 上升时间(脉冲前沿)tr:
脉冲波形上升沿从0.1Um上升到0.9Um所需要的时间。 •脉冲下降时间(脉冲后沿)tf:
脉冲波形下降沿从0.9Um下降到0.1Um所需的时间。 •脉冲宽度tw:脉冲波形前后沿幅度在0.5Um两点间的时间间隔。 •脉冲周期T:在周期脉冲信号中,两个相邻脉冲同相点之间的时间间 隔,有时也用频率ƒ=1/T表示单位时间内脉冲重复的次数。 •占空比q:定义为脉冲宽度与脉冲周期的比值,即:q = t w
– 8421码,2421码, – 5421码,余3码
• 格雷码(无权码)(Gray Code)
• 字符代码-ASCII码
1.1.3 码制
• 二-十进制码─BCD码
– 用四位二进制数码表示一位十进制数的方 法称为二-十进制代码,简称BCD码 (Binary Coded Decimal)
– 常见的BCD码:
– 禁用码为:0000, 0001, 0010, 1101,1110, 1111
十进制 数 0 1 2 3 4 5 6 7 8 9
8421 码
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001
余3码
0011 0100 0101 0110 0111 1000 1001 1010 1011 1100
模拟信号:在时间和数值上都是连续的信号,并且把 工作在模拟信号下的电子电路称作模拟电路。
数字信号:在时间和数值上都是离散的信号,并且把 工作在数字信号下的电子电路称作数字电路。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章 数字电路基础 - 1 - 第一章 数字电路基础 第一节 数字电路概述 一、数字信号和数字电路 1、数字信号 在电子技术中,被传送、加工和处理的信号有两类:一类是模拟信号,另一类是数字信号。 在学习模拟电路时,已经知道模拟信号的物理量(如电压或电流)在时间和数值上均是连续变化的,在正常情况下是不会突然跳变的,如图1-1(a)所示。 数字信号是在数值和时间上都是离散的、突变的信号,常常被称作“离散”信号,如图1-1(b)所示。

数字信号是表示数字量的信号,一般来说数字信号是在两个稳定状态之间作跳跃式变化,它有电位型和脉冲型两种表示形式:用高低不同的电位信号表示数字1和0是电位型表示法;用有无脉冲表示数字1和0是脉冲型表示法。 2、数字电路 在模拟电子技术中,介绍的基本放大器、多级放大器、放大电路中的负反馈、直接耦合放大器、集成运算放大器及正弦波振荡电路等均是模拟信号的产生、放大、处理、运用电路,因此称为“模拟电路”。 数字电子技术则是一门研究数字信号的产生、整形、编码、运算、记忆、计数、存储、分配、测量和传输的科学技术,简单地说是用数字信号去实现运算、控制、测量的科学技术。在数字电子技术中,能实现上述功能的电路称为“数字电路”。

图1-1 模拟信号与数字信号 第一章 数字电路基础 - 2 - 二、数字电路的特点和分类 1、数字电路的特点 和模拟电路相比,数字电路主要具有如下特点。 (1)电路结构简单,易集成化。数字信号只有两个状态0和1,对元件精度要求低。 (2)抗干扰能力强,工作可靠性高。数字信号易辨别不易受噪声干扰。 (3)数字信息便于长期保存和加密。 (4)数字集成电路产品系列全,通用性强,成本低。 (5)数字电路不仅能完成数值运算,而且还能进行逻辑判断。 2、数字电路的分类 微电子技术的迅猛发展导致了数字电路的飞速发展。 (1)按电路组成的结构来分:可分为分立元件电路和集成电路两类。 分立元件电路,是将元件和器件用导线连接起来的电路;而集成电路是将元件、器件和导线均用半导体工艺集成制作在同一块硅片上构成的电路。 (2)按集成度的大小来分:所谓集成度大小是指在同一块集成芯片上制作的逻辑门电路或元器件数量的多少。 数字电路按集成度分类的情况如表1-1所示,其中SSI、MSI、LSI、VLSI、分别是小规模、中规模、大规模和超大规模集成电路英文名称的缩写。 表1-1 数字集成电路分类 集成电路分类 集成度 电路规模与范围 小规模集成电路 SSI 1-10门/片,或 10~100个元件/片 逻辑单位电路。它包括:逻辑门电路、集成触发器

中规模集成电路 MSI 10~100门/片,或 100~1000个元件/片

逻辑部件。

它包括:计数器、译码器、编码器、数据选择器、寄存器、算术运算器、比较器、转换电路等

大规模集成电路 LSI 100~1000门/片,或 1000~100000个元件/片 数字逻辑系统。 它包括:中央控制器、存储器、各种接口电路等

超大规模集成电路 VLSI

大于1000门/片,或 大于10万个元件/片 高集成度的数字逻辑系统。

例如:各种型号的单片机,即在一片硅片上集成一个完整的微型计算机,CPU器件等 (3)按构成电路的半导体器件来分:可分双极型电路和单极型电路两大类。 第一章 数字电路基础 - 3 - 以双极型晶体管(二极管、三极管)为基本器件的集成电路称为双极型数字集成电路,属于这一类的有TTL电路等。 以场效应管(MOS)单极型晶体管为基本器件的集成电路称为单极型集成电路,属于这一类的有PMOS、NMOS、CMOS等。 (4)按电路有无记忆功能来分:可分组合逻辑电路和时序逻辑电路两大类。 组合逻辑电路是一种在任何时刻的输出仅取决于该时刻的电路输入,与电路过去的输入状态无关的逻辑电路。如:编码器、加减法器、比较器、数据选择器等均属于组合逻辑电路,它们不能记忆电路过去的输入情况。 时序逻辑电路是一种在任何时刻的输出不仅取决于该时刻的电路输入,还与电路过去的输入情况有关的逻辑电路。如:触发器、计数器、寄存器等均属于时序逻辑电路,它们能用触发器等存储元件记忆过去的输入情况。 三、脉冲信号 瞬间突然变化,作用时间极短的电压或电流称为脉冲信号,它可以是周期性重复的,也可以是非周期性的或单次的。脉冲波形多种多样,现在一般把非正弦波统称为脉冲。常见的脉冲种类包括矩形脉冲、锯齿脉冲、尖脉冲、阶梯波、梯形波、方波、断续正弦波和钟形脉冲等,见图1-2。

思考与练习 1、什么是数字信号?什么是模拟信号? 2、数字信号研究的对象是什么? 3、在数字逻辑电路中为什么采用二进制?它有哪些优点? 4、简述数字集成电路的分类。

图1-2各种脉冲波 第一章 数字电路基础

- 4 - 第二节 数制与数制的转换 一、数制 数制是人按照进位的方法对数量进行计数的一种统计规律。在日常生活中,常常用到的是十进制,也就是逢十进一的进位计数制。在数字系统中,常常用到的数制是二进制、八进制和十六进制。本节将介绍数制的一些基本概念。 (1)基数 基数是指一种数制中所用到的数码个数。十进制数所用到的数码个数为十,基数为10,它包括0、1、2、3、4、5、6、7、8、9、十个数码。 (2)位权 在一个数中,处在不同数位上的数码,代表着不同的数值。某一个数位上的数值是由这一位上的数字乘以这个数位的位权值得到的。不同的数位上有不同的位权值。例如,十进制百位的位权值是100,千位的位权值是1000。位权值简称为位权。 任何一个数都可以将其数值按位权展开。以十进制数987来举例,即 (987)10=9×102+8×101+7×100 其中102、101、100就是位权。 1、十进制 基数为10的数制为十进制,在十进制数中,每位有0、1、2、3、4、5、6、7、8、9十个不同的数码,它的进位规律是逢十进一。数码所处的位置不同时,其代表的数值也不同,如: (385.64)10=3×102+8×101+5×100+6×10-1+4×10-2 式中102、101、100、10-1、10-2为十进制数百位、十位、个位和十分位、百分位的“权”值。它们都是基数10的幂。 2、二进制 基数为2的数制为二进制,因此,在二进制中,进位规律是逢二进一,表示数值的数字只有0和1。任何一个二进制数N可以表示为:

式中n是二进制的位数, 2n-1、2n-2、„21、20、2-1、„2-m是各位的“位权”, Kn-1、Kn-2、„K1、K0、„K-m是各位的数码。 例如二进制数101101的展开式可写成 第一章 数字电路基础 - 5 - S = a 5×25+a 4×24+a 3×23+a 2×22+a 1×21+a 0×20 (101101)2=1×25+0×24+1×23+1×22+0×21+1×20 =32+0+8+4+0+1=(45)10 3、十六进制 基数为16的数制为十六进制,因此,在十六进制中,进位规律是逢十六进一,十六进制表示数值的数字比较特殊,共有16个,包括0~9十个数字和六个符号A、B、C、D、E、F分别表示10~15。任意一个十六进制数N可以表示为:

其中,K为0~9以及A、B、C、D、E、F中的一个数,16为位权。 以上各数制对照关系见表1-2。

表1-2 十进制、二进制、十六进制对照表 二进制 十进制 十六进制 二进制 十进制 十六进制 0000 0 0 1000 8 8 0001 1 1 1001 9 9 0010 2 2 1010 10 A 0011 3 3 1011 11 B 0100 4 4 1100 12 C 0101 5 5 1101 13 D 0110 6 6 1110 14 E 0111 7 7 1111 15 F 二、数制转换 在实际的数字系统中,普遍采用二进制。但是二进制写起来冗长,不方便记忆。人们通常习惯十进制计数,所以在实际操作中,往往需要先将十进制或其他进制的数值转换为二进制的数值后,再进入数字系统处理。处理后的二进制数值转换为人们熟悉的十进制或其他进制的数值。这就是下面要讲到的不同数值之间的转换问题。 1、任意进制数转换为十进制数 将一个任意进制的数转换为十进制数,就是将任意进制数展开相加的和就是对应的十进制数。下面用几个例题来说明。 【例1-1】将二进制数(101011)2 转换为十进制数。 解:根据二进制数的展开式,这里n=6,m=2,有 (101011.01)2=1×25+1×23+1×21+1×20+1×2-2 =32+8+2+1+0.25=(43.25)10 第一章 数字电路基础 - 6 - 【例1-2】将十六进制数(7E.A)16转换为十进制数。 解:根据十六进制数的展开式,在这里n=2,m=1,要注意在转换时,A~F要对应写成10~15,则 (7E.A)16=7×161+15×160+10×16-1 =112+15+8.75 =(135.75)10 2、十进制数转换为二进制数 十进制数转换为二进制数,因为整数部分和小数部分的转换方法不一样,所以要分别转换后再将其加到一起,下面分别讨论整数部分和小数部分的转换方法。 1)整数部分转换 将十进制整数转换为二进制数的方法是:将该十进制整数除2取余,然后逆序排列。具体来说就是,用十进制整数除以2,得到一个商和余数,然后用商再除以2,得到一个新商和一个新的余数,再将新商除以2,„„这样不断进行下去,直到所得的商为0为止。下面举几个例子来说明。 【例1-3】将(97)10转换成二进制数。

解:采取除2取余的方法。运算过程为 然后将余数逆序排列,所谓逆序排列就是最先得到的余数是二进制数的最低位,最后得到的是二进制数的最高位,得:1100001,即为所求。所以转换结果为 (97)10=(1100001)2 2)小数部分转换 将十进制小数转换为二进制数的方法是:将十进制小数乘2取整,顺序排列。具体来说就是将十进制的小数乘以2,将其乘积的整数部分取出,剩下的小数部分继续乘以2,得到一个新的乘积,再取出整数部分,将剩下的小数部分乘以2,„„如此下去直到乘积的小数部分为0,或者达到了要求的精确位数。下面举例说明。

相关文档
最新文档