




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2022-3-191电子技术基础(数字部分)第五版樊 冰2022-3-192主要内容l 1 数字逻辑概论l 2 逻辑代数与硬件描述语言基础l 3 逻辑门电路l 4 组合逻辑电路l 5 锁存器和触发器l 6 时序逻辑电路l 7 存储器、复杂可编程器件和现场可编程门阵列l 8 脉冲波形的变换与产生l 9 数模与模数转换器2022-3-1931 数字逻辑概论l1.1 数字电路与数字信号l1.2 数制l1.3 二进制的算术运算l1.4 二进制代码(码制)l1.5 二值逻辑变量与基本逻辑运算l1.6 逻辑函数及其表示方法2022-3-1941.1 数字电路与数字信号2022-3-1951.1.1 数字技
2、术的发展及其应用l发展迅速,应用广泛电子计算机数码相机DVD (其他内容请同学们自己阅读)2022-3-1961.1.2 数字集成电路的分类及特点lSSI(Small Scale Integrated circuit)lMSI (Medium Scale Integrated circuit)lLSI (Large Scale Integrated circuit)lVLSI (Very Large Scale Integrated circuit)lULSI (Ultra Large Scale Integrated circuit)ASIC(Application Specific Int
3、egrated cricuit)PLD (Programmable Logic Device)2022-3-197数字电路的分析方法l分析工具:逻辑代数l分析对象:输入与输出之间的逻辑关系l表达方式:(1)真值表(2)功能表(3)逻辑表达式(4)波形图(5)卡诺图2022-3-198数字电路的设计方法 从给定的逻辑功能出发,确定输入、输出变量之间的逻辑关系,选择适当的逻辑器件并设计符合要求的逻辑电路。 目前主要的设计方式是利用EDA(电路仿真软件)进行设计。2022-3-1991.1.3 模拟信号和数字信号模拟信号:时间、幅度均连续数字信号:时间、幅度均离散2022-3-19101.1.4 数
4、字信号的描述方法l二值数字逻辑(二进制) 0和1即可表示数量也可表示两种不同的逻辑状态。l逻辑电平 不是物理量,而是物理量的相对表示。 在电路中用低、高电平表示0、1两种逻辑状态电压电压(V)(V)二值逻辑二值逻辑电电 平平+51H( (高电平高电平) )00L( (低电平低电平) )逻辑电平与电压值的关系(正逻辑)逻辑电平与电压值的关系(正逻辑)2022-3-1911(a) (a) 用逻辑电平描述的数字波形用逻辑电平描述的数字波形(b) 16(b) 16位数据的图形表示位数据的图形表示数字波形数字波形-是信号逻辑电平对时间的图形表示是信号逻辑电平对时间的图形表示. .1.1.4 数字信号的描
5、述方法2022-3-19121.1.4 数字信号的描述方法l数字波形(1)归零型、非归零型(2)周期性非周期性(3)数据传输速率:比特率(4)占空比:%100TtqwwtT2022-3-1913(5)实际数字信号波形2022-3-19141.2 数 制2022-3-1915数码记数规律基数权加权和的形式书写十进制09逢十进一1010i4589.29 = 4103 5102 8101 9100 210-1 910-2(N)D二进制0、1逢二进一22i1101.101 = 123 122 021 120 12-1 02-2 12-3(N)B八进制07逢八进一88i(N)O十六进制0F逢十六进一16
6、16iAD.1C = 10161 13160 116-1 1216-2(N)H常用的四种数制基数基数:数码的个数2022-3-1916数制之间的转换1.二进制-十进制例例1. 1. 将二进制数将二进制数10011.10110011.101转换成十进制数。转换成十进制数。 解:解:将每一位二进制数乘以位权,然后相加,将每一位二进制数乘以位权,然后相加,可得可得(10011.101)(10011.101)B B1 12 24 40 02 23 30 02 22 21 12 21 11 12 20 0 1 12 21 10 02 22 21 12 23 3 (19.625)19.625)D D202
7、2-3-19172.八进制-十进制例例2. 2. 将八进制数将八进制数(75.3)(75.3)O O转换成十进制数。转换成十进制数。 解:解:将每一位将每一位八八进制数乘以位权,然后相加,进制数乘以位权,然后相加,可得可得(75.3)(75.3)O O7 78 81 15 58 80 03 38 8-1-1 (61.375)61.375)D D2022-3-19183.十六进制-十进制例例3. 3. 将将十六进制数(进制数(AF.1AF.1)H H转换成十进制数。转换成十进制数。 解:解:将每一位将每一位十六进制数乘以位权,然后相加,进制数乘以位权,然后相加,可得可得(AF.1AF.1)H H
8、 101016161 1151516160 01 11616-1-1 (175.0625)175.0625)D D 2022-3-19194.十进制十进制-二进制二进制整数部分:除2求余例4 将十进制数23转换成二进制数。解:(23)D = = (10111)B00111122.22bbbbnnnn231152122222余0余1余1余1余10bbbbb01234 读取次序2022-3-1920小数部分:乘2取整 例例3 3 将十进制数将十进制数0.7060.706转换成二进制数。转换成二进制数。 要求误差不大于要求误差不大于2 2-9-9解:解: (0.706)D = = (0.101101
9、001)B0.7060.706* *2=1.412-12=1.412-10.4120.412* *2=0.824-02=0.824-00.8240.824* *2=1.648-12=1.648-10.6480.648* *2=1.296-12=1.296-10.2960.296* *2=0.592-02=0.592-00.5920.592* *2=1.184-12=1.184-10.1840.184* *2=0.368-02=0.368-00.3680.368* *2=0.736-02=0.736-00.7360.736* *2=1.472-12=1.472-1 误差不大于误差不大于2 2-9
10、-9 保留到-9位nnnnbbbb22.22)1()1(22112022-3-1921l 5.十进制-八进制l 6.十进制-十六进制l 7.二进制-八进制l 8.二进制-十六进制l 9.八进制-十六进制l 1.2.2 二进制的波形表示及二进制数据的传输自学部分2022-3-19221.3 二进制的算术运算2022-3-19231.3.1 无符号二进制数的算术运算l1.二进制加法l2.二进制减法 1 0 1 1+ 0 0+1 1+11 1 1 1 0 1 0 0 1- 0-1 0-1 1 1 0 1 1 0 2022-3-1924l3. 二进制乘法 乘法:左移被乘数与加法运算的组合乘法:左移被乘
11、数与加法运算的组合 1 0 1 0 0 1 0 1 1 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 1 1 0 0 1 0l4. 二进制除法 除法:右移除数与减法运算组成除法:右移除数与减法运算组成 1.0 1 1111 1 0 1 0 1 1 1 1 1 0 0 1 1 1 1 0 1 0 1 1 1 1 12022-3-19251.3.2 带符号二进制数的减法运算l补码的定义:(N)补=Rn N R-基数 n-位数l十进制数补码十进制数2,位数为一位,补码为:10-2=8十进制数2,位数为二位,补码为:100-2=98l二进制数补码二进制数0110,位数为四位,补码为:10
12、000-0110=1010 即 16-6=101010就是0110的四位二进制补码2022-3-1926l二进制补码的求法 1.有符号二进制数的最高位是符号位,0表示正数,1表示负数。 2.正数的反码、补码与原码相同。 3.负数的补码等于将原码的数值位逐位求反(既得反码),然 后在最低位加1l带符号二进制数减法运算 带符号二进制数的减法运算等于被减数的补码加上减数的补码并将结果中符号位的进位位丢弃。2022-3-1927例:求四位二进制数减法 5-2解: 5的补码=原码=0101 ; -2(1010)的补码= -2的反码+1=1101+1=1110; 5-2=0101+1110=10011=0
13、011=3 0 1 0 1 + 1 1 1 01 0 0 1 1自动丢弃2022-3-19281.4 二进制代码2022-3-1929代 码 的 定 义:l 数字系统中的信息: 数值信息(计算) 文字符号信息(文本)l 为了表示文字符号信息,可以采用一定位数的二进制数码表示,这些不同组合的数码不表示数量大小,仅仅用来区别不同的事物而已。l 这些特定的二进制数码称为代码。以一定的规则编制代码的过程称为编码,反之,将代码还原成原始信息的过程称为解码或译码。2022-3-1930编码:l现实生活中,汉字的不同组合(名字)区别不同的人。l数字系统中,用具有一定位数的二进制数码组合(代码)来区别不同的状
14、态,包括十进制数值、字母、符号等等。l编码(起名字):任意,随便2022-3-1931二进制编码:l若需要编码的信息项数为N,则需要的二进制码的位数n应该满足 2n Nl常见码制(编码的规则)有:1.4.1 二-十进制码(BCD码)1.4.2 格雷码1.4.3 ASCII码2022-3-19321.4.1 二-十进制码(BCD码):8421BCD最常用(258.369)D = (0010 0101 1000 . 0011 0110 1001)8421BCD = (0101 1000 1011 . 0110 1001 1100)余3码2022-3-1933b3 b2 b1 b0G3 G2 G1
15、G0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 0 0 0 0 0 0 0 1 0 0 1 1 0 0 1 0 0 1 1 0 0 1 1 1 0 1 0 1 0 1 0 0 1 1 0 0 1 1 0 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 1 1 0 0 1 1 0 0 0将格雷码的前将格雷码的前3个、后个、后3个去掉,得到余三循环码个去掉,得到余三循环码
16、1.4.2 格雷码2022-3-19341.4.3 ASCII码l ASCII码是国际上最通用的一种字符码,用7位二进制码来表示128个字符,包括十进制数、英文大小写字母、控制符、运算符以及特殊符号。l 计算机技术最初使用的目的纯粹是为了计算,后来ASCII码的引入使得文本成为计算机的新的处理对象。2022-3-1935第一讲 作业l1.2.1l1.2.2(3)(4)l1.2.3(2)l1.2.5(2)l1.3.3(2)(3)l1.4.1(3)(4)l1.4.2(1)(4)2022-3-19361.5二值逻辑变量与基本逻辑运算2022-3-1937一、逻辑代数(用于逻辑分析的数学工具)l逻辑运
17、算:两个二进制数码按照某种指定的因果关系进行的运算。(或运算:0+1=1;1+1=1)l逻辑变量:与普通变量不同,逻辑变量只有两个取值0和1,这里的0和1不表示数量,而是表示两种完全对立的逻辑状态。(0表示关闭,1表示打开)l逻辑代数:由逻辑变量(A,B,C.)和逻辑运算所组成的代数式叫做逻辑代数,又称为布尔代数。(L=A+B)2022-3-1938二、三种基本逻辑和三种基本逻辑运算l与逻辑关系:决定某一事物结果的所有条件同时具备,结果才会发生,这一因果关系称与逻辑关系,按照与逻辑关系进行的逻辑运算称为与运算。l或逻辑关系:决定某一事物结果的诸条件只要有一个条件具备,结果就会发生,这一因果关系
18、称或逻辑关系,按照或逻辑关系进行的逻辑运算称为或运算。l非逻辑关系:决定某一事物结果的某一条件具备,结果就不发生,这一因果关系称非逻辑关系,按照非逻辑关系进行的逻辑运算称为非运算。2022-3-19391、与运算 当开关A和和B同时闭合时,灯L亮;当开关A、开关B有任一个打开时,灯L灭。设:条件(1):开关A闭合还是不闭合。开关A闭合-条件(1)具备。 条件(2):开关B闭合还是不闭合。开关B闭合-条件(2)具备。 结果:灯L亮还是不亮。灯亮-结果成立。2022-3-1940令:“1”表示条件具备、“0”表示条件不具备则:与运算表达式与运算表达式: A B L = AB 0 0 0 0 1 0
19、 1 0 0 1 1 1ABBAL与运算真值表0.0=00.1=01.0=01.1=1A B L不闭合 不闭合不亮不闭合 闭合不亮 闭合 不闭合 不亮 闭合 闭合 亮2022-3-1941与运算符号: (1)、矩形符号(国标): (2)、特异形符号(IEEE标准):A&BBALABBAL2022-3-19422、或运算 当开关A或或B闭合或者两者都闭合时,灯L亮;当开关A和B均断开时,灯L灭。设:条件(1):开关A闭合还是不闭合。开关A闭合-条件(1)具备。 条件(2):开关B闭合还是不闭合。开关B闭合-条件(2)具备。 结果:灯L亮还是不亮。灯亮-结果成立。2022-3-1943令:
20、“1”表示条件具备、“0”表示条件不具备则:或运算表达式或运算表达式:A B L不闭合 不闭合不亮不闭合 闭合 亮 闭合 不闭合 亮 闭合 闭合 亮BAL或运算真值表0+0=00+1=11+0=11+1=1A B L=A+B0 0 00 1 11 0 11 1 12022-3-1944或运算符号: (1)、矩形符号(国标): (2)、特异形符号(IEEE标准):A1BBALABBAL2022-3-19453、非运算 当开关A不闭合时,灯L亮;当开关A闭合时,灯L灭。条件:开关A闭合还是不闭合。开关A闭合-条件具备。 结果:灯L亮还是不亮。灯亮-结果成立。2022-3-1946令:“1”表示条件
21、具备、“0”表示条件不具备则:非运算表达式非运算表达式: A L 闭合 不亮不闭合 亮非运算真值表 A 0 1 1 0AL AL 10 01 2022-3-1947非运算符号: (1)、矩形符号(国标): (2)、特异形符号(IEEE标准):A1AL AAL 2022-3-1948几种常见逻辑运算1、与非与非运算:由与与运算和非非运算组合在一起的 逻辑运算。A B000011111110(a)ABL (b)&ABABL ABABL ABL 2022-3-19492、或非或非运算:由或或运算和非非运算组合在一起的 逻辑运算。01A B1011001(a)000L=A+B(b)AB 1L=A+BABL=A+BL=A+B2022-3-19503、异或异或运算:两个输入信号相同为0,不同为1。(b)11000A B10101(a)01BABA=1L =BAABL =BABABABAL2022-3-19514、同或同或运算:两个输入信号相同
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山东省青岛市李沧区2024-2025学年八年级上学期期末生物试题(原卷版+解析版)
- 人教版九年级数学下册教学工作计划(含进度表)
- 灭多威肟可行性研究报告
- 大学315策划活动方案
- 装修工程现场保护合同样本
- 校服采购项目 投标方案(技术方案)【配图】
- 三农工作绩效考核与评估手册
- 机械工程原理应用及技术创新练习题集
- 三农产品电子商务标准制定与实施指南
- 加强信息安全管理策略与技术培训的实施计划
- 技工学校学生学籍管理制度规定
- 合同的订立程序
- 谢孟媛初级语法IIII汇编可直接编辑
- 消防气体灭火技术交底记录
- 医院感染管理组织架构图
- 冠心病病人的护理ppt(完整版)课件
- 专用夹具设计说明书
- 气缸选型介绍.ppt课件
- 水上危险化学品泄漏事故处置技术研究
- 国内汽车产销数据四个统计口径数据利益链
- 消防设施检测内容及流程
评论
0/150
提交评论