数字电子

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

数字电子1第一章数字逻辑基础在电子技术领域中,为了便于存储、分析和传输,常将模拟信号进行编码,即将其转换为数字信号,利用强有力的数字逻辑工具来分析和设计复杂的数字电路或数字系统,为信号的存储、分析和传输创造硬件环境。数字逻辑几乎应用于每一电子设备或电子系统中。如计算机、计算器、电视机、光碟、音响系统、长途通信设备等。本章首先介绍模拟信号与数字信号、数字逻辑的基本概念、数字电路的特点、分析方法及测试技术,然后讨论数制与码和数字逻辑的基本运算。数字电子21.1模拟信号与数字信号模拟信号是时间连续、数值也连续的物理量。如模拟声音、温度、压力、流量等物理量的电信号。模拟信号具有无穷多的数值,其数学表达式也较复杂,例如正弦函数、指数函数等。处理模拟信号的电路为模拟电路。1.1.1模拟信号数字电子31.1.2数字信号数字信号是时间和幅值都离散的物理量。在数字电路中,常用二进制数来量化连续变化的模拟信号。二进制数用二值数字逻辑中的1和0表示。1.1.2.1二值数字逻辑和逻辑电平数字信号在时间和数值上均离散;用逻辑0和逻辑1表示,即二值数字逻辑,或简称数字逻辑。在电路中,用电子器件的开关特性来表示二值数字逻辑,由此形成离散信号电压或数字电压。这些数字电压通常用逻辑电平表示。数字电子4逻辑电平不是物理量,而是物理量的相对表示。L(低电平)00VH(高电平)1+5V电平二值逻辑电压处理数字信号的电路为数字电路。数字电子5数字波形用逻辑电平表示,是对时间的图形表示。脉冲波形用电压值表示,仅有两个离散值。数字波形与脉冲波形是统一的,只表述方式不同。1.1.2.2数字波形数字电子6时序图:表明相互时间关系的多重数字波形图。实际波形考虑到上升、下降时间的波形理想波形数字电子7发展:电子管半导体分立器件集成电路逻辑门是重要的逻辑单元电路,如TTL、CMOS等。可编程逻辑器件PLD,特别是现场可编程门阵列FPGA近年来有了飞速发展。集成度:每一芯片所包含的三极管个数。根据集成度,数字集成电路可分为小、中、大、超大和甚大规模。1.2数字电路数字电路可分为组合逻辑电路和时序逻辑电路两类。1.2.1数字电路的发展与分类数字电子81.2.2数字电路的分析方法与测试技术分析工具:逻辑代数。用功能表、真值表、逻辑表达式及波形图表达电路的功能。1.3数制日常生活中,习惯用十进制数;在数字系统中,如数字计算机中,多采用二进制,有时也采用八进制和十六进制。数字电子91.3.1十进制由0、1、2、……、8、9十个数码按一定规律排列。计数规律是“逢十进一”。十进制是以10为基数的计数体制。位权:数码所处位置不同代表不同的数值。千百十个103102101100数字电子10例1.3.1试用位权来表示十进制数4567。4567=4×103+5×102+6×101+7×100十进制数的表达式:式中:Ki为基数“10”的第i次幂的系数。iiiDKN10数字电子111.3.2二进制只有0、1两个数码。计数规律是“逢二进一”。二进制是以2为基数的计数体制。二进制的位权:……23222120二进制数的表达式:式中:Ki为基数“2”的第i次幂的系数。iiiBKN2数字电子12例1.3.2将二进制数(01010110)B转换为十进制数。(01010110)B=0×27+1×26+0×25+1×24+0×23+1×22+1×21+0×20=(86)D二进制数据的传输串行传输:每传送1位数据需1个时钟周期。1根导线。(两根导线,其中一根为参考电位线)并行传输:n位数据同时传输,需1个时钟周期。n根导线。(n+1根导线)数字电子13二进制的特点优点:1)二进制数只有二个数码0和1,很容易与电路状态相对应。如:三极管的饱和与截止;继电器触点的闭合与断开;灯泡的亮与灭。只要规定其中一个状态表示1,另一个状态表示0,就可以表示二进制数。2)二进制数的基本运算规则简单,运算操作简便。缺点:用二进制表示一个数时位数多,使用不方便,不习惯。如(49)D=(110001)B。数字电子14送入计算机时,将十进制数转换成二进制,运算结束后,将二进制转换成十进制输出。1.3.3十——二进制之间的转换将十进制数的整数,每除以一次2,就可根据余数得到二进制的一位数字,连续除以2,直到商为0,可得到二进制数。2512631222220…………………………余1余0余0余1余1最低位最高位b0b1b2b3b4(25)D=(11001)B(FIASH)数字电子15对于十进制数的小数,每次除去上次所得积中之个位数,连续乘以2,直到满足误差要求进行“四舍五入”为止。所得到的各个位数之值,即为二进制小数的各位数。0.706×2=1.4120.824×2=1.6480.412×2=0.8240.296×2=0.5920.648×2=1.2960.592×2=1.1840.184×2=0.3680.368×2=0.7360.736×2=1.472……1…………1…………0…………0…………1…………1…………0…………0…………1……b-1b-3b-2b-5b-4b-6b-7b-8b-9最后的小数按四舍五入处理。b-10应为0。(0.706)D=(0.101101001)B误差ε2-10数字电子161.3.4十六进制和八进制有十六个数码:0、1、…9、A、B、C、D、E、F。计数规律是“逢十六进一”。十六进制是以十六为基数的计数体制。十六进制的位权:……163162161160十六进制数的表达式:十六进制在数字计算机的资料中常用。式中:Ki为基数“16”的第i次幂的系数。iiiHKN16数字电子17例1.3.6将十六进制数(4E6)H转换为十进制数。(4E6)H=4×162+14×161+6×160=(1254)D例1.3.7将二进制数(10011100101101001000)B转换为十六进制数。将二进制数中的每4位对应一位十六进制数。(10011100101101001000)B=(9CB48)H例1.3.8将十六进制数(F156)H转换为二进制数。将每位十六进制数用4位二进制数代替即可。(F156)H=(1111000101010110)B十进制→十六进制:十进制→二进制→十六进制。数字电子18八进制有八个数码,0、1、……7、8、9。计数规律是“逢八进一”。八进制是以八为基数的计数体制。八进制的位权:……83828180八进制数的表达式:例:将八进制数(23)O转换为二进制数。将每位八进制数用3位二进制数代替即可。(23)O=(010011)B例:将二进制数(10011100101)B转换为八进制数。将二进制数中的每3位对应一位八进制数。(10011100101)B=(2345)O式中:Ki为基数“8”的第i次幂的系数。iiiOKN8数字电子191.4二进制码数字系统中的信息可分为两类:一类是数值,另一类是二进制码。用一定位数的二进制数码来表示文字符号,称“代码”。建立这种代码与十进制数值、字母、符号的一一对应关系称为“编码”。若所需编码的信息有N项,则需用的二进制数码位数n应满足:2n≥N。数字电子20自然二进制码:二进制数码每位的值称位“权”或“位权”,各为8、4、2、1。15111114111013110112110011101110101091001810007011160110501014010030011200101000100000自然二进制码代码对应的十进制数b3b2b1b023222120数字电子21编码规定:用四位二进制数b3b2b1b0来表示十进制数中的0~9十个数码。8421BCD码:使用了4位二进制数组合中的0000~1001,而其余的1010~1111的6种组合无效。二——十进制码(BCD码)111111101101110010111010910018100070111601105010140100300112001010001000008421码代码对应的十进制数b3b2b1b023222120数字电子22其他二——十进制码在0000~1111的16种组合中,选取十种组合方式的不同,可得到其他的二——十进制码。2421码:与8421BCD码的不同在于b3位的权是2不是8。911118111071101611005101110101001100001110110010140100300112001010001000002421码代码对应的十进制数b3b2b1b023222120数字电子23余3码:由8421码加3(0011)后得到,是“无权码”。11111110110191100810117101061001510004011130110201011010000011001000010000余3码代码对应的十进制数b3b2b1b023222120数字电子24几种常见码91511118141110713110196121100851110117101010699100158810004770111366011025501011444010003330011222001011100010000000余3码2421码8421码二——十进制数自然二进制码代码对应的十进制数b3b2b1b023222120数字电子25格雷码格雷码:相邻两各码组之间仅有1位不同,常用于模拟量转换,减小出错的可能性,是“无权码”。数字电子26格雷码00011111100101111101101101010011011111011111010110111001001100010010111010100110111010100110001001001100110001001000100000000000G0G1G2G3b0b1b2b3数字电子27ASCII码ASCII码(美国标准信息交换码):计算机键盘上的键符所用编码,是用7位二进制码表示的。数字电子281.5基本逻辑运算分析和设计逻辑数字电路时,所用数学工具是逻辑代数,又称布尔代数。逻辑代数中的变量只有0和1两个,表示对立的逻辑状态。真值表:描述逻辑关系的表格。逻辑符号:用规定的图形符号表示逻辑运算。数字电子291.与运算与逻辑:只有当一件事情的几个条件全部具备之后,这件事才发生。只有A、B同时接通,灯才亮。亮通通不亮不通通不亮通不通不亮不通不通L=A·BBA电路真值表数字电子30用0、1表示的真值表111001010000L=A·BBA逻辑表达式:L=A·B=AB对A、B:“0”表示不接通,“1”表示接通。对L:“0”表示不亮,“1”表示亮。“·”表示与运算,也表示“逻辑乘”;可省略。逻辑代数中的变量(逻辑变量)只有两个值(二元常量),即逻辑“0”、逻辑“1”。不是数量大小,而是两种对立的逻辑状态。数字电子31逻辑函数、真值表、逻辑符号共同表示某种逻辑关系。与逻辑符号数字电子322.或运算或逻辑:当一件事情的几个条件中只要有一个条件得到满足,这件事就会发生。电路真值表亮通通亮不通通亮通不通不亮不通不通L=A+BBAA、B中有一个接通,灯就亮。数字电子33真值表111101110000L=A+BBA逻辑表达式:L=A+B“+”表示或运算,也表示“逻辑加”。或逻辑符号数字电子343.非运算非逻辑:一件事情的发生是以其相反的条件为依据。电路真值表不亮通电亮不通电灯继电器A数字电子35真值表逻辑表达式:“—”表示非运算。AL0110AAL非逻辑符号与、或逻辑运算可推广到多变量的情况:L=A·B·C·…L=A+B+C+…数字电子361.6逻辑函数与逻辑问题的描述步骤:从工程实际出发,提出逻辑命题;用真值表加以描述;从真值表可直接写出逻辑函数。举例:楼上、楼下的单刀双掷开关控制楼梯照明灯用L=1表示“灯亮”,L=0表示“灯灭”

1 / 37
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功