数字逻辑第一章(2012)
数字逻辑(罗勇军)第一章
1.4 布尔代数
1.4.1 布尔代数的基本定律 1.4.2 布尔代数运算的基本规则 1.4.3 用布尔代数简化逻辑函数
课堂作业1.4
写在作业本上:注明“课堂作业1.4”。
1、抄写布尔代数的定律。
思考:
与、或、非三种基本逻辑都是必不可少的吗?
与逻辑可以用或、非逻辑来表示吗?(摩根 定律)
A B= A+B A+ B=AB
示;反之,则用反变量表示 ABC、ABC、ABC
每个函数值为1的输入变量取值组合写成一个乘积项
这些乘积项作逻辑加 F= ABC+ABC+ABC
课堂作业1.5:写出逻辑表达式。
逻辑真值表
AB F 00 0 01 1 10 1 11 1
例:逻辑函数式:
F= AB+AB+AB
能简化吗?
或逻辑真值表
计算尺、机械计算机
中国五六十年代,即使是手摇计算机也很 少,所以落后的中国大多使用算盘和计算尺 进行各种计算。到了60年代中期才普及手摇 计算机。 原子弹是1964年爆炸成功的,所以用算盘 和计算尺就不足为奇了。(人力计算会出错 ,所以安排2组,独立计算,然后核对。如 果不一致,就全部重算!)
上海造的机械计算机
中国原子弹和氢弹的计算需要
/newscenter/2004-08/28/content_1906323.htm
1961年初,原子弹研制工作到了计算基本理论和关键技术 阶段。用手摇计算机和半自动计算机,经过一年多的艰苦 努力和9次大规模试验,完成了第一颗原子弹的理论计算。 1964年,原子弹爆炸。 人工计算不仅慢,而且会出错。
或逻辑真值表 如拍卖。
AB F 00 0 01 1 10 1 11 1
数字逻辑与计算机组成原理:第一章 计算机系统概论
的通用电子数字计算机方案EDVAC,这就是人们
通常所说的冯·诺依曼型计算机。
该计算机采用“二进制”代码表示数据和指 令,并提出了“程序存储”的概念,它奠定 了现代电子计算机的基础。
2.计算机的发展阶段
从第一台电子计算机的诞生到现在,人们根 据计算机所采用的电子器件的变化,将计算 机的发展分为四个时代。
1946年 美国 ENIAC 1955年退役
十进制运00 5 000
多个电子管 多个继电器 千瓦 吨 平方英尺 次加法/秒
用手工搬动开关和拔插电缆来编程
IBM 360计算机
IBM公司1964年推出的IBM360是影响最大的最早采 用集成电路的第三代计算机
Intel 公司的典型微处理器产品
8080 8086 80286 80386 80486 Pentium Pentium Pro Pentium Ⅱ Pentium Ⅲ Pentium Ⅳ
8位 16位 16位 32位 32位 64位(准) 64位(准) 64位(准) 64位(准) 64位
计算机硬件系列课程结构
计算机系统结构
计算机系统的 软硬件功能分配
计算机组成原理 数字逻辑
计算机系统的 逻辑实现 计算机组成的 物理实现
数字逻辑与计算机组成原理 的关系
数字逻辑是计算机组成原理的先修课程
计算机组成原理课程中经常出现的译码器、 编码器、数据选择器、数据分配器、队列、 堆栈、锁存器、寄存器等术语,必须在数字 逻辑课程中牢固掌握基本概念。
➢ 1958年,德克萨斯仪器公司的基尔白(Clair Kilby)、仙 童半导体公司的诺依斯(Robert Noyce)等人研究实现了 集成电路。以后集成度越来越高,出现了超大规模集成 电路,这是电子学的又一次革命,也是近代科学技术发 展的新的标志。
数字逻辑1
数字逻辑数字逻辑是一种重要的计算机科学分支,它主要涉及数字电路、数字系统和逻辑设计等方面的知识。
数字逻辑的基础是布尔代数和逻辑运算,通过对这些知识的掌握,我们可以设计出各种各样的电子电路,从而实现计算机硬件的功能。
数字逻辑的背景数字逻辑是由20世纪早期发展起来的一项技术,最初的目的是为了解决电路设计中的问题。
当时,人们发现越来越多的电路需要使用布尔代数和逻辑运算进行设计,而这些知识大多是数学家和哲学家的研究成果。
通过将这些知识应用到实际的电路设计当中,数字逻辑逐渐发展成了一个独立领域。
在20世纪后期,随着集成电路和计算机的发展,数字逻辑的应用范围越来越广泛。
数字逻辑的基本概念数字逻辑最基本的概念是布尔代数和逻辑运算。
布尔代数是一种逻辑代数,它只包含两个值:真和假,用1和0来表示。
逻辑运算则是对这些值进行操作的关系。
最基本的逻辑运算包括与、或、非三种运算。
与运算(AND)表示两个条件都为真时才满足条件,或运算(OR)表示两个条件中有一个为真时就满足条件,非运算(NOT)则是对一个条件进行取反。
在数字电路中,这些逻辑运算可以通过各种不同的电路元件来实现。
数字逻辑的应用数字逻辑在计算机科学当中的应用非常广泛。
一台计算机本质上就是由大量的数字电路组成的,其中包含了各种各样的逻辑门电路(如与门、或门、非门等)。
通过对这些电路进行组合和优化,我们可以设计出各种不同的计算机硬件,从最简单的逻辑门到复杂的微处理器和芯片。
除此之外,数字逻辑也广泛应用于计算机网络、通信系统、控制系统等领域。
数字电路的实现数字电路的实现有两种基本方式:组合逻辑和时序逻辑。
组合逻辑指电路的输出只与当前的输入有关,而与之前的输入和电路状态无关。
例如,一个加法器就是一个组合逻辑电路,它将两个二进制数相加得出结果。
时序逻辑则指电路的输出不仅与当前的输入有关,而且还与电路的状态有关,即输出还受到电路的历史输入和状态的影响。
例如,一个计数器就是一个时序逻辑电路,它可以记录电路之前输入的次数。
第一章 数字逻辑基础
例:带符号8位二进制数原码和反码表示的数值范
围为
- 127~ +127
补码表示的数值范围为 - 2n-1 ~ (2n-1-1)
例: 带符号8位二进制数的补码 01111111 ~ 10000000 对于的十进制数为+127~-128
[X1]补码 +[X2]补码= [X1+X2]补码
[X1]补码 +[X2]补码= [X1+X2]补码
0 11010111.0100111 00
小数点为界
32 72 3 4
第一章 数字逻辑基础
第一节 数制与编码
二、数 制 转 换
(二) 非十进制数间的转换 2. 二进制与十六进制间的转换
从小数点开始,将二进制数的整数和小数部分每四 位分为一组,不足四位的分别在整数的最高位前和 小数的最低位后加“0”补足,然后每组用等值的 十六进制码替代,即得目的数。
在原码表示中,负数与正数具有相同的尾数部分
,但符号位为1 而不是0.
2. 反码
(正数) 反码= (正数) 原码
(负数)反码 =符号位+ 正数的尾数部分按位取反
2. 反码 (正数) 反码= (正数) 原码
(负数)反码 =符号位+ 正数的尾数部分按位取反
原码
反码
补码
+ 25 00011001 - 25 10011001
第一章 数字逻辑基础
第一节 数制与编码
二、数 制 转 换 (一) 十进制与非十进制间的转换
1. 十进制转换成二进制
(2) 小数部分的转换
乘基取整法:小数乘以目标数制的基数(R=2),第
一次相乘结果的整数部分为目的数的最高位K-1,将其小 数部分再乘基数依次记下整数部分,反复进行下去,直 到小数部分为“0”,或满足要求的精度为止(即根据 设备字长限制,取有限位的近似值)。
数字逻辑
0 (0.625)10=(0.101)2
1
数字逻辑 第一章 数制与编码
练习:将(0.364)10转换为二进制数,结果保留 位小数。 转换为二进制数,结果保留4位小数 位小数。
0.364 × 2 .728 × 2 .456 1 0 × 整数 0.456 × 2 .912 2 .824 1 (0.364)10=(0.0101)2 0 整数
数字逻辑 第一章 数制与编码
数制及其转换 带符号数的代码表示 数的定点表示与浮点表示 数码和字符的代码表示
数字逻辑 第一章 数制与编码
数制及其转换
1.数制 数制 1.1 概念
基数:每个进位制的符号个数,及进位规则。 基数:每个进位制的符号个数,及进位规则。 某一进位制中各位“ 所表示的值为该位的权 所表示的值为该位的权。 权:某一进位制中各位“1”所表示的值为该位的权。 例如:十进制数,基数为 基数为10 第 位权值为 位权值为10 例如:十进制数 基数为 ,第i位权值为 i-1 推广: 进制数 基数为R, 位权值为 进制数, 位权值为( ) 推广:R进制数,基数为 ,第i位权值为(R)i-1, 表示方法(X)R 表示方法( )
小数部分 整数部分 16 685 16 42 16 2 0 余数 D A 2 × × × 0.235 16 .760 16 .216 16 .456 3 1 3 整数
(685.235)10=(2AD.313)16
数字逻辑 第一章 数制与编码
(3)二进制数与八进制数、十六进制数之间的转换。 二进制数与八进制数、 方法:直接转换法。 方法:直接转换法。 3 位二进制数与 1 位八进制数一一对应,4 位二进 位八进制数一一对应, 位十六进制数一一对应。 制数与 1 位十六进制数一一对应。 将二进制数从右到左以4 对于十六进制数,整数部分将二进制数从右到左以 对于十六进制数,整数部分将二进制数从右到左以 位为一组分成若干组,最后一组不足4位在高位补 位为一组分成若干组,最后一组不足 位在高位补 0 ;小 数部分将二进制数从左到右以 位一组分成若干组, 将二进制数从左到右以4位一组分成若干组 数部分将二进制数从左到右以 位一组分成若干组,最后 一组不足4位在右端补 0 。按一一对应关系即可转换。 一组不足 位在右端补 转换成十六进制数。 例2:(1)将(11001011011.11001)2 转换成十六进制数。 : 将 (2)将(734.25)8 转换成二进制数。 将 转换成二进制数。 (0110 0101 1011.1100 1000)2=(65B.C8)16 (734.25)8=(111 011 100.010 101)2
数字逻辑 第一章 作业参考答案
解:该命题的真值表如下:
输入
输出
(1)不考虑无关项的情况下,输出逻辑函数表达式为:
ABCD
F
0000
0
F (m1,m3,m5,m7 ,m9 ) AD BCD
0001
1
(2)考虑无关项的情况下,输出逻辑函数表达式为:
0010
0
0011
1
0100
0
0101
1
F (m1,m3,m5,m7,m9) (d10,d11,d12,d13,d14d15)
AB CD 00 01 11 10 00 0 0 0 0 01 0 1 1 0 11 0 1 1 0 10 1 0 0 1 Y2 的卡诺图
将 Y1、Y2 卡诺图中对应最小项相或,得到 Y1+Y2 的卡诺图如下:
AB CD 00 01 11 10 00 1 0 0 0 01 1 1 1 0 11 0 1 1 0 10 1 0 0 1
P151: 3-4 试分析图 3-64 所示电路逻辑功能。图中 G1、G 0 为控制端。A、B 为输入端。 要求写出 G1、G 0 四种取值下的 F 表达式。
解: 3-8 使用与非门设计一个数据选择电路。S1、S0 选择端,A、B 为数据输入端。数
据选择电路的功能见表 3-29。数据选择电路可以反变当量G1输=入0、。G 0=0 时:
输出 F 0 1 1 1 1 1 1 0
由卡诺图可得 F = A + BC + BC = A • BC • BC
(3)逻辑图表示如下:
1-12 用与非门和或非门实现下列函数,并画出逻辑图。
解:(1) F(A, B,C) = AB + BC = AB • BC
(2) F(A, B,C, D) = (A + B) • (C + D) = A + B + C + D
数字逻辑 第一章 基本知识
注意:一个最简的方案并不等于一个最佳的方案! 最佳方案应满足全面的性能指标和实际应用要求。所以,在 用传统方法求出一个实现预定功能的最简结构之后,往往要根 据实际情况进行相应调整。
11
第一章
基本知识
2.用中、大规模集成组件进行逻辑设计的方法
用中、大规模集成组件去构造满足各种功能的逻辑电路时, 如何寻求经济合理的方案呢?要求设计人员必须注意: ▲ 充分了解各种器件的逻辑结构和外部特性,做到合理 选择器件; ▲ 充分利用每一个已选器件的功能,用灵活多变的方法 完成各类电路或功能模块的设计; ▲ 尽可能减少芯片之间的相互连线。
2
第一章
基本知识
二、数字系统 什么是数字系统?
数字系统是一个能对数字信号进行存储、传递和加 工的实体,它由实现各种功能的数字逻辑电路相互连 接而成。例如,数字计算机。 1. 数字信号 若信号的变化在时间上和数值上都是离散的,或者 说断续的,则称为离散信号。离散信号的变化可以用 不同的数字反映,所以又称为数字信号,简称为数字 量。 例如,学生成绩记录,工厂产品统计,电路开关的 状态等。
9
第一章
基本知识
二、数字逻辑电路的研究方法
对数字系统中逻辑电路的研究有两个主要任务:一是 分析,二是设计。 对一个已有的数字逻辑电路,研究它的工作性能和逻 辑功能称为逻辑分析;
根据提出的逻辑功能,在给定条件下构造出实现预定 功能的逻辑电路称为逻辑设计,或者逻辑综合。 逻辑电路分析与设计的方法随着集成电路的迅速发展在 不断发生变化,最成熟的方法是传统的方法。
7
第一章
基本知识
1.1.2 数字逻辑电路的类型和研究方法 一、数字逻辑电路的类型 根据一个电路是否具有记忆功能,可将数字逻辑电路分 为组合逻辑电路和时序逻辑电路两种类型。
第1章数字逻辑基本知识
余3码 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100
三种BCD码的特征
8421码是一种最典型4位二进制编码,它 是使用最多的十进制编码 三种编码中都存在6个冗余编码 2421码和余3码都是对9的自补编码,即 对某一编码按位求反后,可得该数对9的 补数的另一同类编码 如5的2421码1011按位求反后为0100,即 为4的2421码。
(an-1an-2…a1a0.a-1a-2…a-m)r
N = an-1×r
n-1+…+a ×r 0 0
+a-1 ×r -1+…+a-m×r
–m
权值
缩写方式:
2013-8-17
常用的数制
十进制 Decimal
r = 10, (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) r = 2, (0, 1)
2013-8-17
1. 二进制数
基数:r = 2 数字集:(0, 1) (1010110000110100)2
bit 比特
记注:代表0-15的二进制数
2013-8-17
二进制数的运算规则
加法运算表 乘法运算表
加法运算 0+0=0 0+1=1 1+0=1 1 + 1 = 10 乘法运算 00=0 01=0 10=0 11=1
2013-8-17
格雷码 000 001 011 010 110 111 101 100
格雷(Gray)码
十进制数 4位二进制 典型Gray码 十进制数 4位二进制 典型Gray码
数字逻辑第一章知识点小结
数字逻辑知识点总结第一章 数制与编码1.1十进制与二进制数的表示1、十进制(D ):基数为10,十个独立的符号(0-9),满十进一。
推广:N 进制:N 个独立的符号(0-N ),满N 进一。
2、在一个采用进位计数制表示的数中,不同数位上的固定常数称为“权”。
例如十进制数632.45,从左至右各位的权分别是:102,101010102101,,,--。
位置计数表示法:632.45 3、表示方法 按权展开表示法:10101010102112*5*4*2*3*645.632--++++=4、二进制运算:加法(1+1=0),减法,乘法,除法5、十六进制(H ):数码:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F.1.2二进制与十进制的转换1、二进制转十进制:将二进制数写成按权展开式,并将式中各乘积项的积算出来,然后各项相加,即可得到相对应的十进制数。
2、十进制转二进制: 整数部分:除二取余,将余数倒序排列。
小数部分:“乘二取整”,先将十进制小数部分乘以2,取其整数1或0作为二进制小数的最高位,然后将乘积的小数部分再乘以2,并再取整数作为次高位。
重复上述过程,直到小数部分为0或达到所要求的精度。
)101.0()625.0(210=。
例题:将)625.58(10转换成二进制数 解)625.58(10=)101.111010()101.0()111010()625.0()58(2221010=+=+3、八进制数、十六进制数与二进制数的转换方法:从小数点开始,分别向左、右按3位(转换成八进制)或4位(转换成十六进制)分组,最后不满3位或4位的则需加0。
将每组以对应的八进制或十六进制数代替,即为等值的八进制数和十六进制数。
八进制: 2 5 7 . 0 5 5 4 二进制: 0 1 0 1 0 1 1 1 1 . 0 0 0 1 0 1 1 0 1 1 0 0 十六进制: A F 1 6 C1.3带符号数的代码表示1、真值:直接用正号和负号来表示带符号的二进制数2、原码:第一位为符号位(0:正数,1:负数),其余各位表示数制部分3、反码(对1的补救):第一位为符号位(0:正数,1:负数)。
第1章数字逻辑基础
M2
n1
ai
2i
im
精品课件
7
1.1.2二进制数
➢一个二进制数的最右边一位称为最低有效 位 , 常 表 示 为 LSB(Least Significant Bit),
➢最左边一位称为最高有效位,常表示为 MSB(Most Significant Bit)。
➢例:试标出二进制数11011.011的LSB,MSB 位,写出各位的权和按权展开式,求出其 等值的十进制数。
M10 ai 10i
im
10i是第i位的权,
n是整数位位数
10是基数。
m是小数位位数
精品课件
5
1.1.1十进制数
➢任意进制数的按权展开式
MR
n1
ai
Ri
im
ai为0~(R-1)中任
意一个数字符号
R为基数
Ri 为 第 i 位 的 权 值 。
精品课件
6
1.1.2二进制数
➢组成:0、1 ➢进位规则:逢二进一
➢
=2×162+10×161+15×160=68710
精品课件
13
1.1.4二进制数和其它进制之间的转换
⒈十进制数转换成二进制数
➢将十进制数M10转换为二进制数,一般采用 将M10的整数部分和小数部分分别转换,然
后把其结果相加。
➢设 M10 的 整 数 部 分 转 换 成 的 二 进 制 数 为 an-1an-2…a1a0
➢将上式两边同除以2,两边的商和余数相等。
所 得 商 为 an-12n-2+an-22n-3+…+a221+a1 , 余 数 为a0,经整理后有:
数字逻辑第1章概论精品文档
【例3】将八进制数(67.731)8写成权表示的形式。
解:
(67.731)8=6×81+7×80+7×8-1+3×8-2+1×8-3
【例4】 将十六进制数(8AE6)16写成权表示的形式。
解:
(8AE6)16=8×163+A×162+E×161+6×160
1.2 数制系统
【例5】分别将二进制数(11010.101)2和十六进制数(B6F.C)16转换为 十进制数。
十六进制数运算规则自行推导
1.3 有符号二进制数的编码表示
术语:
1、真值:二进制数值前用“-”、 “+”符号表示二进制数负数和正数。这 种表示的二进制数的方法,称为符号数的 真值,简称真值。
2、机器数:将真值的符号部分数字 化以及真值的数值部分采用编码表示,称 为机器数。
真值的符号部分在机器数中称为符号 位,真值的数值部分在机器数中称为尾数。
【例1】将十进制数(2019.9)10写成权表示的形式。
解: (2019.9)10=2×103+0×102+0×101+1×100+9×10-1
【例2】将二进制数(1101.101)2写成权表示的形式。
解: (1101.101)2=1×23+1×22+0×21+1×20+1×2-1+0×2-2+1×2-
1.3 有符号二进制数的编码表示
1.3 有符号二进制数的编码表示
1.3 有符号二进制数的编码表示
1.3 有符号二进制数的编码表示
1.3 有符号二进制数的编码表示
1.3 有符号二进制数的编码表示
1.3 有符号二进制数的编码表示
数字逻辑第一章
以特定二进制代码表示十进制数值、字母、符号的过程。 以特定二进制代码表示十进制数值、字母、符号的过程。 若对N项信息进行编码,要求二进制代码的位数 应满足 若对 项信息进行编码,要求二进制代码的位数n应满足 项信息进行编码 ● 1、二进制码 、 * 有权码 自然码 * 无权码 循环码 P8表1-1 表
常用BCD码 常用BCD码 BCD
十进 制数 8421 BCD码 码 2421 BCD码 码 5121 BCD码 码 余3码 码 格雷码
0 1 2 3 4 5 6 7 8 9
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001
0000 0001 0010 0011 0100 1011 1100 1101 1110 1111
● 学时数
(1) (2) (3) (4) (5) (6)
7学时 10学时 10学时 12学时 12学时 6学时 7学时 6学时 48学时 48学时
●
课程实验
● 学时数
(1) 基本逻辑门实验 (2) 三态门实验 (3) 数据选择器和译码器 ……
16学时 16学时
64学时 64学时
学时安排
参考书籍
http:// / 《数字逻辑实用教程》 数字逻辑实用教程》 参 清华大学出版社) (清华大学出版社)
例1
将二进制数转换为八进制和十六进制数
C 1
例2
D 6 6
A 5
F 7
十六进制
1 1 0 0 1 1 0 1 1 0 1 0 1 1 1 1 4
八进制
(b) (c) (a) (77.25)10=(1) (_____)2 = (2) (_____)8 = (3) (_____)16 (1) (a) 10101011.1 (b)1001101.01 (c) 11010101.01 (d) 10001110.11 (2) (a) 120.4 (3) (a) 4D.4 (b) 107.5 (b) 5B.4 (c) 115.2 (c) 39.8 (d) 141.2 (d)5A.C
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
-4
2-4
-5
2-5
-6
2-6
0.0312 0.0156 0.0625 5 25
例1.1.1二进制数(10101.01)2按权值展开:
(10101.01) 2 (1 2 0 2 1 2 0 2 1 2
4 3 2 1 0
0 2 1 2 )10
1
2
3.非十进制数转换为十进制数
任何一个数都可用其权展开式表示为
(N )r
i m
ai r i
n 1
只需将一非十进制数按权展开相加求和即可。 例 1.1.6 将(11010.011)2转换成十进制数 解:
(11010 .011) 2 1 2 1 2 0 2
4 3 2
(0.6785 )10 (0.1011) 2
当规定小数后的精度较高时,应在后面补零。
例如上题中要求小数后8位:
(0.6785 )10 (0.10110000 ) 2
1.1.3 编码
编码:用若干特定的二进制码来表示自然数、字 母、符号和状态的过程。这些特定的二进制数码称为 字符代码。二进制码不一定表示二进制数。 1.二—十六进制编码
7
0111
0100
15
1111
1000
2.二—十进制编码 将十进制的十个数,分别用不少于4位的特定二进制 数码表示,我们称为二—十进制编码(BCD码)。 常用的二—十进制编码 ⑴.8421BCD码 8421BCD码:用0000~1001来表示十进制的0~9 。由高到低权值分别为8、4、2、1。这种每位二进 制有确定权值的编码叫做有权码。 例 1.2.10 6 0110
课程介绍
课程的主要内容: 逻辑代数基础、组合逻辑电路及时序 电路分析与设计、常用中规模组合逻辑 及时序逻辑电路应用、可编程逻辑器件、 硬件设计描述语言VHDL、数模、模数 转换等。
课程介绍
学习方法: 重点掌握基本概念、基本电路电路的分析方法、设 计方法 成绩组成: 平时作业 20 %; 期中考试:20%; 期末考 试:60 % 参考书: • 马金明、吕铁军、杨紫珊,“数字系统与逻辑设 计”(北京航空航天大学出版社) • 徐惠民、安德宁,“数字逻辑设计与VHDL描述” (机械工业出版社) • 阎石,“数字电子技术基础”(高等教育出版社)
进制数 系数 权值
十进制对应的二进制、八进制、十六进制
十进 制 0 1 2 3 4 5 二进 制 0000 0001 0010 0011 0100 0101 八进 制 0 1 2 3 4 5 十六 进制 0 1 2 3 4 5 十进 制 6 7 8 9 10 11 二进 制 0110 0111 1000 1001 1010 1011 八进 制 6 7 10 11 12 13 十六 进制 6 7 8 9 A B 十进 制 12 13 14 15 16 二进 制 1100 1101 1110 1111 10000 八进 制 14 15 16 17 20 十六 进制 C D E F 10
时序电路(寄存器、计数器、脉冲发生器、 脉冲整形电路) A/D转换器、D/A转换器
1.1 数字数制与编码
1.1.1 数制的权和基数 数制是进位记数制的简称。记数符号的个数称为 基数。常用进制:2、8、10、16 不同位置上的数码有不同的权值: 例如:8921
(8921)10 (8 10 3 9 10 2 2 10 1 1 10 0 )10
(1).自然二进制编码: 自然二进制编码是用0000~1111来表示十进制数的0~15 共16种不同的信息,为有权码。 (2).格雷码(循环码)(16进制) 格雷码的特点是任何相邻的两个码字中,仅有一位代码 不同,其他代码是一样的,又叫单位距离码。它的这一 单位距离性,能避免在码组的转换过渡过程中产生瞬时 误码。因此格雷码在通信和测量技术中得到了广泛的应 用。格雷码是一种无权码。
模拟电路研究的问题
基本电路元件: 晶体三极管 场效应管 集成运算放大器
基本模拟电路: 信号放大及运算 (信号放大、功率放大)
信号处理(采样保持、电压比较、有源滤波) 信号发生(正弦波发生器、三角波发生器、…)
数字电路研究的问题
基本电路元件 逻辑门电路 触发器 数字集成电路 基本数字电路 组合逻辑电路
模拟与数字
模拟方式 人们习惯的观察、
,
表示方式,方便、直观。物理量 的初始形态、最终的表示方法往 往使用模拟方式
数字方式 适合计算机的分析
,
处理的方式。易于处理,抗干扰 性强……
模拟向数字转换的年代
音乐:传统的磁带录音--CD、MP3
照相:胶片照相机--数码相机
电视:模拟电视--数字电视、DVD录像机
例 1.1.4 将(1 1101.1101)2转换成十六进制数 解:二进制数=(0001 1101.1101)2 十六进制数=( 1 D . D )16
例 1.1.5 将(A F . 2 6)16转换成二进制 解:十六进制数= ( A F . 2 6 )16 二进制数= (1010 1111.0010 0110)2
i m
1
k
n 1
i
R
i
1.1.2 数制转换
1.二进制数和八进制数之间的转换 八进制的基数是2的幂,因此二进制和八进制 的互换非常容易。二进制要转换为八进制时,只 需要将其以小数点为中心,向两边每三位分成一 组,不足三位时补0即可。再把每三位二进制数 对应的八进制数码写出即可。
例 1.1.2 将(11 101.110 1)2转换成八进制 解:二进制数=(011 101.110 100)2 八进制数= (3 5 . 6 4 )8
模拟电路的设计工程师 --稀缺资源
扎实的理论,丰富的经验
数字电路的设计工程师 --?
数字电路与逻辑设计
2012年2月-5月
课程介绍
本课程是电子、通信类专业的专业基 础课。
主要学习数字电路的基础知识、组合 逻辑电路和时序逻辑电路的分析、设计 方法。
达到在具有较扎实的数字电路和数字 系统理论知识的基础上,独立使用可编 程逻辑器件和其它中小规模器件进行逻 辑设计的能力。
格雷码 0 0000 8
格雷码 1100
1 2 3 4 5 6 7
0001 0011 0010 0110 0111 0101 0100
9 10 11 12 13 14 15
1101 1111 1110 1010 1011 1001 1000
表1.1.3 两种四位二进制编码表
十进制数 自然二进制 二进制格雷 十进制数 自然二进制 二进制格雷 码 码 码 码 0 0000 0000 8 1000 1100 1 2 3 4 5 6 0001 0010 0011 0100 0101 0110 0001 0011 0010 0110 0111 0101 9 10 11 12 13 14 1001 1010 1011 1100 1101 1110 1101 1111 1110 1010 1011 1001
第1章 数字技术基础
1.0 1.1 1.2 1.3 1.4 数字信号和数字电路 数字数制与编码 逻辑代数基础 逻辑函数及表示方法 逻辑函数的化简
1.0 数字信号和数字电路
数字信号和模拟信号 电 子 电 路 中 的 信 号 模拟信号 幅度随时间连续变化 的信号
例:正弦波信号、锯齿波信号等。 数字信号
可将进位制的规律推广到任意进位制R,表达如下: n位整数、m位小数的R进制数:以R为基数,逢R进1, 按权展开式为:
N R
k n 1 R
1 m
n 1 0
k n2 R
n2
2
k1 R k 0 R k 1 R k 2 R k m R
若要将八进制转换成二进制数,只要写 出每八进制数码对应的二进制数,依次 排好即可。
例 1.1.3 将(234.567)8转换成二进制数:
解:八进制数= ( 2 3 4 . 5 6 7)8 二进制数= (010 011 100 . 101 110 111)2
2. 二进制数和十六进制之间的转换
用四位二进制数可表示0~15十六个16进制数。 只需要将其以小数点为中心,向两边每四位分成一组, 不足四位时补0即可。
1 2 0 2 0 2 1 2
1 0
1
2
1 2
3
16 8 0 2 0 0.0 0.25 0.125 (26.375 )10
例 1.1.7 将(12AF.B4)16转换成十进制数 解:
(12 AF .B 4)16 1 16 2 16 10 16
1 0 1 m
二进制各位的权
二进制 位数 权 十进制 表示
11 210
10 29
9 28
8 27
7 26
6 25 32
5 24 16
4 23 8
3 22 4
2 21 2
1 20 1
1024 512 256 128 64
二进制 位数 权 十进制 表示
-1
2-1 0.5
-2
2-2 0.25
-3
2-3 0.125
一种有权码,其四位二进制由高到低分 别代表2、4、2、1。 6 例 : 10 1100 2421
⑶. 余3码 余3码也有四位,但每位的权是不固定的,故是无 权码。它可以由每个8421BCD码加上3的。 例:
3 2 1
15 16 11 16 4 16
0
1
2
4096 512 160 15 0.6875 0.015625 (4783 .703125 )10
4. 十进制数转换为非十进制数
⑴ 整数部分的转换 转换采用基数除法。基数除法是用目的数 制的基数去除十进制整数,第一次除所得的 余数作为目的数的最低位,得到的商再除以 该基数,所得的余数作为目的数的次低位, 依次类推,直到商为0,所得的余数为目的数 的最高位。