第一章 逻辑代数基础
数字电路:第一章 逻辑代数基础
1•A=A 0+A=A
AB+AC+BC=AB+AC (A+B)(A+C)(B+C) = (A+B)(A+C)
§1—5 用代数法化简逻辑式
最简与或表达式: 1、乘积项的个数最少(用门电路实现,用
的与门数最少)。 2、在满足1的条件下,乘积项中的变量最少
(与门的输入端最少)。 省器件:用最少的门,门的输入也最少
“异或”门电路的用处
(1)可控的数码原/反码输出器 A0=A A1=A
(2)作数码同比较器 (3)求两数码的算术和
AB F 00 0 01 1 10 1 11 0
§1—4 基本规则
1)代入规则: A•B=A+B 用A=CD代替A,等式仍成立
CD•B=CD+B=C+D+B 2)反演规则:
F: 若:“•”“+”,“+”“•”,“0”“1”,“1”“0” 原变量反变量,反变量原变量
A B
F
F=AB AC ACD BD
A B
1
C
1
D
“与非”表达 式
&
&
&
F
&
&
2、“或非” F=A+B+C
A
A
B >1 C
FB C
+
F
F=A+B+A+C+D+B+D
“或非”表达 式
3、“与或非” F=AB+CD
A & >1 B C D
A
F
B C
D
+F
数字电路(第一章逻辑代数基础)
东南大学计算机系
电话: 025-3792757 Email:qqliu@
刘其奇
1
第一章 逻辑代数基础
1-1 概述
1-1-1 数字量和模拟量
自然界中物理量分为两大类:
数字量:它们的变化在时间上和数量上都是离散的; 在时间上不连续。
模拟量:它们的变化在时间上或数值上是连续的。 数字信号:表示数字量的信号,是在两个稳定状态之 间作阶跃式变化的信号。 脉冲:是一个突然变化的电压或电流信号。
11
有权码
常用BCD码 十进制数
0 1 2 3 4 5 6 7 8 9
无权码
8421BCD
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001
5421BCD
0000 0001 0010 0011 0100 1000 1001 1010 1011 1100
22
2)变量常量关系定律
0、 1律:A • 1 = A; (2 )
A • 0 = 0;(1)
A + 1 = 1; (11) A + 0 = A(12) ;
互补律:A • A = 0; ) A + A = 1;(14) (4
3)逻辑代数的特殊定律
重叠律:A • A = A; ) A + A = A; (13) (3
Y = A + A BC( A + BC + D) + BC = A + ( A + BC)( A + BC + D) + BC = A + A ( A + BC + D) + BC( A + BC + D) + BC = A + BC
逻辑代数基础
第一章逻辑代数基础1.1概述1.1.1模拟信号和数字信号电子电路中的信号可以分为两大类:模拟信号和数字信号。
模拟信号——时间连续、数值也连续的信号。
数字信号——时间上和数值上均是离散的信号。
(如电子表的秒信号、生产流水线上记录零件个数的计数信号等。
这些信号的变化发生在一系列离散的瞬间,其值也是离散的。
)数字信号只有两个离散值,常用数字0和1来表示,注意,这里的0和1没有大小之分,只代表两种对立的状态,称为逻辑0和逻辑1,也称为二值数字逻辑。
数字电路的特点和分类传递与处理数字信号的电子电路称为数字电路。
1、数字电路的特点数字电路与模拟电路相比主要有下列优点:(1)由于数字电路是以二值数字逻辑为基础的,只有0和1两个基本数字,易于用电路来实现,比如可用二极管、三极管的导通与截止这两个对立的状态来表示数字信号的逻辑0和逻辑1。
(2)由数字电路组成的数字系统工作可靠,精度较高,抗干扰能力强。
它可以通过整形很方便地去除叠加于传输信号上的噪声与干扰,还可利用差错控制技术对传输信号进行查错和纠错。
(3)数字电路不仅能完成数值运算,而且能进行逻辑判断和运算,这在控制系统中是不可缺少的。
(4)数字信息便于长期保存,比如可将数字信息存入磁盘、光盘等长期保存。
(5)数字集成电路产品系列多、通用性强、成本低。
由于具有一系列优点,数字电路在电子设备或电子系统中得到了越来越广泛的应用,计算机、计算器、电视机、音响系统、视频记录设备、光碟、长途电信及卫星系统等,无一不采用了数字系统。
2、数字电路的分类按集成度分类:数字电路可分为小规模(SSI,每片数十器件)、中规模(MSI,每片数百器件)、大规模(LSI,每片数千器件)和超大规模(VLSI,每片器件数目大于1万)数字集成电路。
集成电路从应用的角度又可分为通用型和专用型两大类型。
1.1.2 数制与码制1. 数制一.几种常用的计数体制1、十进制(Decimal)数码为:0~9;基数是10。
第1章 逻辑代数基础
①代入规则:任何一个含有变量 A 的等式,如果将所有出现 A 的位置都用
同一个逻辑函数代替,则等式仍然成立。这个规则称为代入规则。 例如,已知等式 AB A B ,用函数 Y=AC 代替等式中的 A,
根据代入规则,等式仍然成立,即有:
( AC) B AC B A B C
A
E
B Y
4
第1章 逻辑代数基础---三种基本运算
功能归纳:
真值表:
开关 A 开关 B 断开 断开 闭合 闭合 断开 闭合 断开 闭合
灯Y 灭 灭 灭 亮
A 0 0 1 1
B 0 1 0 1
Y 0 0 0 1
将开关接通记作1,断开记作0;灯亮记作1,灯灭记作0。可以作出如
上表格来描述与逻辑关系,这种把所有可能的条件组合及其对应结果一一列
的逻辑函数, 并记为:
F f ( A, B, C , )
3
第1章 逻辑代数基础---三种基本运算
②三种基本运算
a.与逻辑(与运算)
定义:仅当决定事件(Y)发生的所有条件(A,B,C,…)均满足 时,事件(Y)才能发生。表达式为:
Y=A· C· B· …=ABC…
描述:开关A,B串联控制灯泡Y
法进行描述。每种方法各具特点,可以相互转换。 ①真值表
将输入变量的各种可能取值和相应的函数值排列在一起而组成的表格。
真值表列写方法:每一个变量均有0、1两种取值,n个变量共有2n种不 同的取值,将这2n种不同的取值按顺序(一般按二进制递增规律)排列起
来,同时在相应位置上填入函数的值,便可得到逻辑函数的真值表。
原式左边
AB A C ( A A ) BC
01A第一章 逻辑代数基础
正、负逻辑:在实际应用中,器件的输入、输出量用逻辑电平表示, 负逻辑:在实际应用中,器件的输入、输出量用逻辑电平表示,
正逻辑:用高电平表示逻辑1 低电平表示逻辑0 正逻辑:用高电平表示逻辑1,低电平表示逻辑0 负逻辑:用低电平表示逻辑1 高电平表示逻辑0 用图表示) 负逻辑:用低电平表示逻辑1,高电平表示逻辑0(用图表示)
四 二进制代码
编码 :用二进制数表示文字、符号等信息的过程 用二进制数表示文字、 二进制代码: 二进制代码:用来进行编码之后的二进制数
8421BCD码( Binary Coded Decimal Codes)为十进制数的二进制编码形式 码 )
8421码 码
十进制码
8421码 码
十进制码 伪码(冗余码 伪码 冗余码) 冗余码 伪码(冗余码 冗余码) 伪码 冗余码 伪码(冗余码 冗余码) 伪码 冗余码 伪码(冗余码 冗余码) 伪码 冗余码 伪码(冗余码 冗余码) 伪码 冗余码 伪码(冗余码 冗余码) 伪码 冗余码
若用逻辑表达式 来描述, 来描述,则可写为
L = A ⋅B 或L = AB
与运算——只有当决定一件事情的条件全部具备之后, 与运算 只有当决定一件事情的条件全部具备之后,这件事情 只有当决定一件事情的条件全部具备之后 才会发生。我们把这种因果关系称为与逻辑 与逻辑。 才会发生。我们把这种因果关系称为与逻辑。 总结: 总结:有0出0,全1出1
1.3基本逻辑运算和基本逻辑门 基本逻辑运算和基本逻辑门
一、 基本逻辑运算
1.与运算 与逻辑举例: 与逻辑举例:首先逻辑赋值 表示开关闭合和灯亮; 设1表示开关闭合和灯亮; 0表示开关不 闭合和灯不亮, 闭合和灯不亮, 则得真值表 真值表。 则得真值表。
这种以列表的方式来真实的反映出输出和输入变量的正确关系的方法叫 做图形法或真值表法。 做图形法或真值表法。 真值表的情况有2 是输入变量个数, 真值表的情况有 n种,n是输入变量个数,列真值表时应将各种可能的 是输入变量个数 情况都列进去,顺序可以随意,但是最好按照十进制的顺序来列,以免漏掉。 情况都列进去,顺序可以随意,但是最好按照十进制的顺序来列,以免漏掉。
数字电子技术基础课件第一章:逻辑代数基础
别来表示两个逻辑值(逻辑1和逻辑0)。
第
一 章
有两种逻辑体制: 正逻辑体制规定:高电平为逻辑1,低电平为逻辑0
逻 负逻辑体制规定:低电平为逻辑1,高电平为逻辑0
辑 如果采用正逻辑,数字电压信号就成为下图所示逻辑信号代数Fra bibliotek逻辑1
逻辑1
基
础
逻辑0
逻辑0
逻辑0
三、数字信号的主要参数
V
第
一
Vm
章
0
tw
t (ms)
逻辑代数:英国数学家乔治.布尔1849提出描 述客观事物因果关系的一种数学方法(布尔代 数,开关代数)
二值逻辑(数理逻辑)
逻 辑
多值逻辑(模糊逻辑)
代
形式逻辑(语言逻辑)
数
辩证逻辑(动态逻辑)
基 础
1938年应用于电话继电器开关电路,而后并用 作为计算机的数学工具
1、逻辑变量:用于描述客观事物对立统一的二 个方面。
已知 Y A B C D 求 Y
第
一
1、遵守“先括号、然后乘、最后加”的运算优先
章
次序;
逻
2、不属单个变量上的反号应保留不变。
辑
代
数
基
Y A BCD
础
1.4 逻辑函数及其表示方法
一、逻辑函数的建立
第
如果以逻辑变量作为输入,以运算结果作为输出,那
一
么当输入变量的取值确定后,输出的取值便唯一确
逻
1.二进制转换成十进制
辑
代
例1.1 将二进制数10011.101转换成十进制数。
数
解:将每一位二进制数乘以位权,然后相加,可得
基
础
(10011.101)B=1×24+0×23+0×22+1×21+1×20+1×2-1+
第1章逻辑代数基础学习指导 - 第一章逻辑代数基础
第一章逻辑代数基础一、内容提要逻辑代数是数字电子技术的基础。
本章主要介绍逻辑代数中的数制转换、逻辑运算、基本定理和基本规则、逻辑函数及其表示方法、逻辑函数的变换与化简。
二、重点难点本章的重点内容包括以下四个方面:1、数制转换与码制的表达方式:掌握二进制、十进制及其相互转换方法; 掌握8421 BCD码、2421 BCD码、余3码和余3循环码的编码方法;掌握格雷码的编码规律、格雷码与二进制相互转换方法。
2、逻辑代数中的三种基本运算和基本定理:掌握逻辑代数中与、或、非三种基本运算;逻辑代数基本公式;代入规则、反演规则、对偶规则三个规则。
3、逻辑函数的表示方法及相互转换:掌握真值表、逻辑表达式、逻辑图、卡诺图、波形图等常用的逻辑函数表示方法和几种表示方法之间的相互转换;掌握逻辑函数的两种标准形式。
4、逻辑函数的公式法化简方法和卡诺图化简方法:逻辑函数表达式越简单,所表示的逻辑关系越明显,越有利于用最少的电子器件实现该逻辑关系,电路的可靠性越高。
常用的化简方法有公式法和卡诺图法。
三、习题精解知识点:数制转换例1.1 将二进制数111011.101转换成十进制数。
解:10311345 2)625.59(125.05.01816 3221212121212121)101.111011(=+++++=⨯+⨯+⨯+⨯+⨯+⨯+⨯=--例1.2将十进制数65转换为二进制数。
解:整数部分用“辗转相除”法:所以D B (65)=(1000001)例1.3 将十进制数0.625转换为二进制数。
解:乘 2 法;将十进制数的小数部分乘2,取其整数得D -1, ;再将小数部分乘2,取其整数得D -2 ;再将小数部分乘2…所以D B (0.625)=(0.101)知识点:逻辑代数基本规则应用例1.4 已知0++⋅=CD B A F ,求F 。
解:用反演规则得:1))((∙++=D C B A F用反演律得))((D C B A CD B A CD B A F ++=⋅⋅=+⋅= 例1.5 已知))((C A B A F ++=,求F 的对偶式。
1第一章知识资料逻辑代数基础
0 A=0 1+A=1
A A=0 A+A=1
2、定理
A+A=A A•A=A
A=A
(德•摩根定律)
A•B=A+B A+B=A•B
交换律 A B=B A A+B=B+A
A B A•B A+B 00 1 1 01 1 1 10 1 1 11 0 0
结合律 A (B C)=(A B) C A+(B+C)=(A+B)+C
数字电路的特点
(3)在两种电路中,晶体管的工作状态不同。 数字电路中晶体管工作在开关状态,也就 是交替地工作在饱和与截止两种状态,而 在模拟电路中晶体管多工作在放大状态。
(4)数字电路采用二进制,主要分析工具是逻 辑 代数,而模拟电路采用十进制,主要分析工 具是普通代数。
数字电路的分类
分立元件 按电路组成结构
F2=A+BD+ABCD F2=A•(B+D)•(A+B+C+D)
三、对偶规则: F: 若:“•”“+”,“+”“•”,“0”“1”,“1”“0” 则:FF F与F互为对偶函数 如果两个函数相等,则它们的对偶函数也相等。 函数对偶式的对偶式为函数本身。
1•A=A 0+A=A
AB+AC+BC=AB+AC (A+B)(A+C)(B+C) = (A+B)(A+C)
CBA
m1
CBA
m5
CBA
m2
CBA
m6
CBA
m3
CBA
m7
最小项的性质
1)最小项为“1”的取值唯一。 如:最小项ABC,只有ABC取值101时, 才为“1”,其它取值时全为“0”。
逻辑代数基础(课件)
图形符号
A
L
B
23
2. 或逻辑
逻辑表达式 L= A + B
只有决定某一事件的原因有一个或 一个以上具备,这一事件才能发生
AB L 00 0 01 1 10 1 11 1 或逻辑真值表
图形符号
A 1
L
B
24
3. 非逻辑
当决定某一事件的条件满足时,事 件不发生;反之事件发生
非逻辑真值表
AL
图形符号
0
1
1
0
逻辑表达式 F= A
A
1
L
25
1.3.2 常用复合逻辑运算
与非逻辑运算
或非逻辑运算
L=AB
L=A+B
L
L
与或非逻辑运算 L=AB+CD
L
26
异或运算
AB 00 01 10 11
L 0 1
1 0
逻辑表达式
L=AB=AB+ AB
图A 形符号=1
B
L
同或运算
AB 00 01 10
L 1 0
0
逻辑表达式 L=A B= AB
利用真值表
用真值表证明反演律
A B AB A+ B A• B A+B
00 1
1
1
1
01 1
1
0
0
10 1
1
0
0
11 0
0
0
0
A• B= A+B A+ B=AB
31
1.4.2 逻辑代数中的基本规则
1. 代入规则
任何一个含有某变量的等式,如果等式中 所有出现此变量的位置均代之以一个逻辑函数 式,则此等式依然成立。
逻辑代数基础
“或”运算的规则:输入有1,输出为1;输入全0,输出为0。
00 0 01 1
10 1 11 1
“或”运算也可以推广到多变量:
F ABC
2.“与”运算
对于某一逻辑问题,只有当决定一件事情的多个条件全部 具备之后,这件事情才会发生,我们把这种因果关系称为“与” 逻辑。
“与”运算的逻辑真值表如表1-7所示。
表1-7 “与”运算真值表
A
B
F
0
0
0
0
1
0
1001 Nhomakorabea1
1
若用逻辑表达式来描述,则可写为 F AB
“与”运算的规则:“输入有0,输出为0;输入全1,输出为1”。
00 0 01 0
10 0 11 1
“与”运算也可以推广到多变量:
F ABC
3.“非“运算
对于某一逻辑问题,如果某一事件的发生取决于条件的否 定,即事件的发生与事件发生条件之间构成矛盾,我们把这种 因果关系称为“非”逻辑。
A
B
F
0
0
1
0
1
1
1
0
1
1
1
0
若用逻辑表达式来描述,则可写为 F A B
2.“或非”运算
“或非”运算是由或运算和非运算组合而成的,其真值表 如表1-10所示:
表1-10 “或非”运算真值表
A
B
F
0
0
1
0
1
0
1
0
0
1
1
0
若用逻辑表达式来描述,则可写为 F A B
3.“异或”运算
“异或”是一种二变量逻辑运算,当两个变量取值相同时, 逻辑函数值为0;当两个变量取值不同时,逻辑函数值为1。异 或的逻辑真值表如表1-11所示。
数电第一章逻辑代数基础
替下标16。
如:2F.8H=47.5D 二进制、十六进制数广泛应用于数字电路
低位
所以:(44.375)10=(101100.011)2
3.二进制—十六进制转换 十六进制实际上也应属于二进制的范畴 将4位二进制数(恰好有16个状态)看作一个整体时,它的 进位关系正好是“逢十六进一” 所以只要以小数点为界,每4位二进制数为一组(高位不足4 位时,前面补0,低位不足4位时,后面补0),并代之以等值
注意: 不要漏掉 将十进制数展成Σki×2i的形式 0 得到二进制数:knkn-1……k1k0(有小数时还会有k-1……) =1×64+1×32+1×16+1×8+0×4+1×2+1×1 =(1111011)2
例:(123)10=64+32+16+8+0+2+1
或者:采用的方法 — 除2取余、乘2取整 原理:将整数部分和小数部分分别进行转换。 整数部分采用除 2取余法,小数部分采用乘2取整法。转换后再合并。 整数部分采用除2取余法, 先得到的余数为低位,后 得到的余数为高位。
数 字 电 路
车晓镭
第一章 逻辑代数基础
1.1 概述 1.2 逻辑代数的基本运算 1.3 逻辑代数的基本公式和常用公式 1.4 逻辑代数的基本定理 1.5 逻辑函数及其表示方法 1.6 逻辑函数的公式化简 1.7 逻辑函数的卡诺图化简法
第1章 逻辑代数基础(数字电路)
Y=A+ Y=A+B
19:41
功能表
开关 A 断开 断开 闭合 闭合 开关 B 断开 闭合 断开 闭合 灯Y 灭 亮 亮 亮
真值表
A 0 0 1 1
B 0 1 0 1
逻辑符号
Y 0 1 1 1
实现或逻辑的电 路称为或门。或 门的逻辑符号:
逻辑代数基础
A B
9
≥1
Y=A+B
19:41
3、非逻辑(非运算) 非逻辑(非运算) 非逻辑指的是逻辑的否定。当决定事件 (Y)发生的条件(A)满足时,事件不发 生;条件不满足,事件反而发生。表达式为: Y=A 开关A控制灯泡Y
数字电子技术基础
逻辑代数基础
1
19:41
•
参考书: 组、阎石,高等教育出版社。
1. 数字电子技术基础,清华大学电子学教研 2. 电子技术基础(数字电路部分),康华光, 高等教育出版社
逻辑代数基础
2
19:41
• 课程要求: 1. 掌握数字电路的基本概念、基本原理、基 本分析方法以及一些典型的电路。 2. 课堂练习与课后练习结合,每周交一次。 3. 进行期中测试,总评成绩:期末60%,期 中20%,作业10%,实验10% 。
逻辑符号
实现与逻辑的电路 称为与门。与门的 逻辑符号:
A
6
&
逻辑代数基础
B
Y=AB
19:41
Y
2、或逻辑(或运算) 或逻辑(或运算) 或逻辑的定义:当决定事件(Y)发生的各 种条件(A,B,C,…)中,只要有一个或多个 条件具备,事件(Y)就发生。表达式为: Y=A+B+C+… Y=A+B+C+… 开关A,B并联控制灯泡Y
A
逻辑代数基础知识
有1出1,全0出0
非
AY
0 1
有0出1,有1出0
00 ? A0 ? 01 ? A1 ? 11 ? A A ?
A A A ?
00? 01 ? 11 ?
A 0=? A 1=? A A=?
0? 1?
A? A A? A A ?
四种常用逻辑运算:
与非
ABY
00 1 01 1 10 1 11 0
与
ABY
00 0 01 0 10 0 11 1
或
ABY
00 0 01 1 10 1 11 1
非
AY
01 10
2.逻辑表达式
与:Y=A·B 或写成:Y=AB
或: Y=A+B
非: Y A
3.逻辑符号
A
实现与、或、非逻辑运
算的单元电路分别叫做 B
& YA B
≥1 Y A 1
Y
与门、或门、非门
与门
或门
非门
Y ( A B C)( A B) ( A B)( A C)( A B) (B A A)( A C) B( A C)
例3:求 Y AC A(BC) 的反函数。
Y (AC)ABC (AC)A(BC) AC(BC) ABC
注意:
(1)变换前后的运算顺序不变,必要时可以加括 号来保证原来的运算顺序; (2)反演规则中的反变量和原变量的互换只对单 个变量有效。若在“非”号的下面有多个变量, 则在变换时,此“非”号要保持不变,而对“非” 号下面的逻辑表达式使用反演规则。
第一章 逻辑代数基础
1.1 概述 1.2 数制与码制 1.3 逻辑代数 1.4 逻辑函数 课堂练习 课后思考 本章小结
1.3 逻辑代数
第1章 逻辑代数基础
⑧反演律
A+B= A·B
;
⑨还原律
A== A
AB=A + B
反演律也称德·摩根定理,是一个非常有用的定理.
AB=AC ? A+B=A+C ?
B=C B=C
请注意与普通代数的区别!
三、基本定理
1. 代入定理 任何一个含有变量A的逻辑等式,如果将所有 出现A的位置都代之以同一个逻辑函数F,则等式 仍然成立。 例如:根据 A B = A B
① 0-1律 A ·0=0
;
A+1=1
②自等律
A ·1=A
;
A+0=A
③重迭律
A ·A=A
;
A+A=A
④互补律 A ·A=0
;
A+A=1
⑤交换律
A ·B= B ·A
;
A+B=B+A
⑥结合律 ⑦分配律
A(BC)=(AB)C ; A(B+C)=AB+AC ;
A+(B+C)=(A+B)+C A+BC=(A+B)(A+C)
Y=F(A,B,C,·····)
A
B C
Y
逻辑网络
例如:如图所示是一举重裁判电路,试用逻辑函 数描述逻辑功能。
A为主裁判,B、C
B
A
为副裁判,Y为指
示灯,只有主裁判 和至少一名副裁判
C
Y
认为合格,试举才
算成功,指示灯才
亮
A、B、C: 1 ——认为合格,开关闭合
0 ——不合格,开关断开
Y=F(AY,B,C:)1——试举成功,指示灯亮
0
第一章 逻辑代数基础
t
典型模拟信号
1.1.2 数制和码制 1.1.2数制和码制
一、数制
多位数码中每一位的构成方法以及从低位 到高位的进位规则 • 十进制 Decimal system( 逢十进一) 码:0,1,2,3,4,5,6,7,8,9 基:10 权: 10i i D = k × 10 表达式: ∑i
(143.75)10 = 1×10 2 + 4 ×101 + 3 ×100 + 7 ×10 −1 + 5 ×10−2
1 = 0, 0 =1
1+A=1 0+A=A A+A=A A+ Ā=1 A+B=B+A A+(B+C)=(A+B)+C A+B •C=(A+B) •(A+C) 重叠律 互补律 交换律 结合律 分配律 反演律 还原律
A⋅ B = A+ B
A + B = A⋅ B
1.3.2若干常用公式
序号 21 22 23 24 25 26 公式 A + A·B = A A + Ā·B = A + B
A B
Y
0 1 1 1
�Y
E
0 0 1 1
0 1 0 1
或逻辑表达式为: Y=A+B A 或运算由与逻辑门电路实现,其逻辑符号为: B
≥1
Y
• 非运算:只要条件具备了,结果就不会发生;而条
件不具备时;结果就发生。 例:设1表示开关闭合或灯亮;0表示开关不闭合或灯不亮
R A Y A
�Y
0 1 1 0
编码种类 十进制数 0 1 2 3 4 5 6 7 8 9 权 8421码 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 8421 余3码 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 2421码 0000 0001 0010 0011 0100 1011 1100 1101 1110 1111 2421 5211码 0000 0001 0100 0101 0111 1000 1001 1100 1101 1111 5211 余3循环码 0010 0110 0111 0101 0100 1100 1101 1111 1110 1010
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
产生和处理数字信号的电路称为数字电路 数字电路。 数字电路
数字电路,又称为逻辑电路 基本工作信号是二进制的数字信号
分析和设计的主要工具是逻辑代数(布尔代数) 逻辑代数(布尔代数) 逻辑代数
二、数制与码
(一)数制 多位数中每一位的构成(指用哪些码)方法以及从低位到 高位的进位规则称为数制。 日常生活最常用的是十进制、七进制(星期)等 数字电路中使用的是二进制和十六进制 1.十进制 1.十进制 十进制使用十个数码:0~9 计数的基数是10,进位规则是“逢十进一”。 “逢十进一” 任意一个十进制数D可按“权”展开为:ΣkiX10i D= 其中ki是第i位的数码(0~9中的任意一个),10i 称为第i 位的权 注意:小数点的前一位为第0位,即i =0 如:103.45=1×102+0×101+3×100+4×10-1+5×10-2 × × × × × 或:103.45=1×100+0×10+3×1+4×0.1+5×0.01 × × × × ×
三、算术运算与逻辑运算
逻辑代数是英国数学家乔治.布尔(Geroge.Boole)于1848年首先进行系统论 述的,也称布尔代数。 所研究的是两值变量的运算规律,即0,1表示两种 不同的逻辑状态。 算术运算:两个表示数量大小的二进制数码之间进行的数值运算。 算术运算 逻辑运算:两个表示不同逻辑状态的二进制数码之间按照某种因果关系进 逻辑运算 行的运算。在数字电路中二进制数码的0和1,不仅可以表示大小,还可以 表示不同的逻辑状态(将在下一节专门介绍 )
4.十六进制 二进制转换 4.十六进制—二进制转换 十六进制 将每1位十六进制数代之以等值的4位二进制数 例:(8AF.D5)16=(100010101111.11010101) 2 5.十六进制 十进制转换 5.十六进制—十进制转换 十六进制 只要将十六进制数按公式:展开,然后把所有各项按十进制 数相加,即转换成十进制数。也可先将十六进制数转换成二 进制数,再转换成十进制数。 例:(3F)16 =3×161+15×160 =(63)10 × × 或:(3F)16=(111111)2 =1×25+1×24+1×23+1×22+1×21+1×20=(63)10 × × × × × × 或:(3F)16=(111111)2=(1000000-1)2=1×26-1=(64-1)10=(63)10 ×
或者:采用的方法 — 除2取余、乘2取整 原理:将整数部分和小数部分分别进行转换。 整数部分采用除 2取余法,小数部分采用乘2取整法。转换后再合并。 整数部分采用除2取余法, 先得到的余数为低位,后 得到的余数为高位。
2 44 余数 低位
小数部分采用乘2取整法, 先得到的整数为高位,后 得到的整数为低位。
低位
所以:(44.375)10=(101100.011)2
3.二进制 十六进制转换 3.二进制—十六进制转换 二进制 十六进制实际上也应属于二进制的范畴 将4位二进制数(恰好有16个状态)看作一个整体时,它的 进位关系正好是“逢十六进一” “逢十六进一” 所以只要以小数点为界,每4位二进制数为一组(高位不足4 位时,前面补 前面补0,低位不足4位时,后面补 后面补0),并代之以等值 前面补 后面补 的十六进制数,即可完成转换 例:(10111011001.111)2 =(0101,1101,1001.1110)2 ( ) ( , , ) =(5D9.E)16 ( )
(三)码制 三 码制
当数码表示不同的对象(或信息)时被称为代码 如:邮政编码、汽车牌照、房间号等,它们都没有大小的含意 为了便于记忆和处理(如查询),在编制代码时总要遵循一定的规则, 这些规则就叫做码制。
1. BCD码: 码
用4位二进制数码表示十进制数,有多种不同的码制。这些代码称 为二—十进制代码,简称BCD码。 8421码、2421码、5211码是有权码。如8421码中从左到右的权 依次为:8、4、2、1。8421码是最常用的BCD码。 、 、 、 余3码是无权码,编码规则是: 将余3码看作四位二进制数,其数值要比它表示的十进制数多3 余3循环码主要特点是:相邻的两个代码之间只有一位取值不同
几种常见的BCD码
种类
十进 制数
8421码 8421码 余3码 2421码 5211码 2421码 5211码
0000 0011 0001 0100 0010 1 1000 0110 1001 0111 1010 1000 1011 1001 1100 8421 无权码 0000 0001 0010 0011 0100 1011 1100 1101 1110 1111 2421 0000 0001 0100 0101 0111 1000 1001 1100 1101 1111 5211
0.375 × 2 整数 0.750 ……… 0=K-1 0.750 × 2 1.500 ……… 1=K-2 0.500 × 2 1.000 ……… 1=K-3 高位
2 22 ……… 0=K0 2 11 ……… 0=K1 2 2 2 5 ……… 1=K2 2 ……… 1=K3 1 ……… 0=K4 0 ……… 5 1=K 高位
亮 灭 Y
灭 亮
(二)逻辑运算的描述 1.逻辑真值表 若条件满足用1表示,不满足用0表示;事件发生用1表示,不 发生用表示0。则可以列出逻辑关系的图表——逻辑真值表 ) 与(AND) 或(OR) 非(NOT) 2.逻辑表达式 ) )
u
数字信号:在时间上和 数值上不连续的(即离 散的)信号。
u
t
模拟信号波形 数字信号波形
t
对模拟信号进行传输、 处理的电子线路称为 模拟电路。
对数字信号进行传输、 处理的电子线路称为 数字电路。
5V 3.5V 2.4V VH
VL
0.4V 0.2V t 高低电平的概念
数字电路的特点: • 速度快 • 精度高 • 抗干扰能力强 • 易于集成 应用领域: • 数字通讯 • 自动控制 • 测量仪表 • 电子计算机
逻辑或(逻辑加、和) 或 逻辑加、 只要有任意一个开关闭合,指示 灯就亮; + 只要条件之一满足时,结果就发生, 就 只要 这种因果关系叫做逻辑或 或 逻辑非(逻辑反、反相) 非 逻辑反、反相) 开关闭合时,指示灯不亮,而开关 断开时,指示灯亮逻辑非 非 只要条件满足,结果就不发生;而条 件不满足,结果一定发生。这种因果 关系叫做逻辑非,或者叫逻辑反 非 + A R Y B A
2 10
2.十进制 二进制转换 2.十进制—二进制转换 十进制
注意: 注意: 不要漏掉 将十进制数展成Σki×2i的形式 0 得到二进制数:knkn-1……k1k0(有小数时还会有k-1……) =1×64+1×32+1×16+1×8+0×4+1×2+1×1 =(1111011)2
例:(123)10=64+32+16+8+0+2+1
数 字 电 路
车晓镭
第一章 逻辑代数基础
1.1 概述 1.2 逻辑代数的基本运算 1.3 逻辑代数的基本公式和常用公式 1.4 逻辑代数的基本定理 1.5 逻辑函数及其表示方法 1.6 逻辑函数的公式化简 1.7 逻辑函数的卡诺图化简法
1.1 概述
一、数字信号与数字电路 模拟信号:在时间上和 数值上连续的信号。
2、二进制 二进制仅使用0和1两个数码 计数的基数是2,进位规则是“逢二进一” 任意一个二进制数D可按“权”展开 D=ΣkiX2i 为: i是第i位的数码(0或1)2i 称为第i 位的权 其中k 如:(1010.11)2=1×23+0×22+1×21+0×20 × × × × +1×2-1+1×2-2=(10.75)10 × × ( 或 (1010.11)2=1×8+0×4+1×2+0×1 × × × × +1×0.5+1×0.25=(10.75)10 × × ( 下标2和10分别代表二进制数和十进制数,有时也用B (Binary)和D(Decimal)代替下标2和10 如:1010.11B=10.75D
)、数制转换 (二)、数制转换 请熟记2的0~10次方所对应的十进制数: : 1,2,4,8,16,32,64,128,256,512,1024 , , , , , , , , , ,
1.二进制 十进制转换 1.二进制—十进制转换 二进制 将二进制数按“权”展开,然后把所有各项按十进制数 相加 如:(1011) =1×23+0×22+1×21+1×20=(11) × × × ×
余3 循环码
0010 0110 0111 0101 0100 1100 1101 1111 1110 1010 无权码
0 1 2 3 4 5 6 7 8 9 权
8421码是BCD代码中最常用的一种。若把每一个代码都看成是一 8421码 BCD代码中最常用的一种。 代码中最常用的一种 个四位二进制数,各位的权依次为8 另外, 个四位二进制数,各位的权依次为8,4,2,1。另外,每个代码 的数值恰好等于它所表示的十进制数的大小。 的数值恰好等于它所表示的十进制数的大小。 2421码也是一种有权码,它的另两个特点是: 2421码也是一种有权码,它的另两个特点是:编码方案不唯一 如十进制数“ 可以编码为 1011”或 0101”); 可以编码为“ );0 (如十进制数“5”可以编码为“1011 或“0101 );0-9、1-8、 等数字编码互为按位取反结果,这有助于十进制的运算简化; 2-7等数字编码互为按位取反结果,这有助于十进制的运算简化; 余3码被看成4位二进制数时,则它的数值要比它所表示的十进制 被看成4位二进制数时, 数码多3 如果将两个余3码相加, 数码多3。如果将两个余3码相加,所得的和将比十进制数和所对 应的二进制数多6 因此,在用余3码作十进制加法运算时, 应的二进制数多6。因此,在用余3码作十进制加法运算时,若两 数之和为10,正好等于二进制数的16,于是从高位自动产生进位 数之和为10,正好等于二进制数的16, 10 16 信号。 信号。 余3循环码是一种无权码,其特点是:每两个相邻编码之间只有 循环码是一种无权码,其特点是: 是一种无权码 一位码元不同。这一特点使数据在形成和传输时不易出现错误。 一位码元不同。这一特点使数据在形成和传输时不易出现错误。