数字电子技术第一章

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

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

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

资源描述

第1单元数字电路基础知识1.1数字信号和数字电路1.2数制与编码1.3逻辑代数基础退出模拟信号:在时间上和数值上连续的信号。数字信号:在时间上和数值上不连续的(即离散的)信号。通常用0和1表示两种对应的状态。uu模拟信号波形数字信号波形tt对模拟信号进行传输、处理的电子线路称为模拟电路。对数字信号进行传输、处理的电子线路称为数字电路。1.1数字信号和数字电路1.模拟信号与数字信号模拟信号与数字信号的比较数字信号只要求分辨两种状态:高电平和低电平。对应表示逻辑1和逻辑0。2.数字电路:工作于数字信号下的电路。在数字电路传送中,通常用时钟脉冲来决定一位信号的宽度。每一位信号所占的时间越长,信号传输越慢。数字信号的波形例1.1某通信系统每秒钟传输10000位的数据,求每位数据的时间。解:按题意,每位数据的时间为ss1001011000014想一想:既然每位数据所占的时间是固定的,为什么在登录Internet网时,会有网速即单位时间内得到的数据量不同的情况出现?数字通信时,通常会进行调制后传送ASK是幅移键控,FSK是频移键控,PSK是相移键控,(1)由于数字电路是以二值数字逻辑为基础的,只有“0”和“1”两个基本字符,只要处理两种电平:高电平与低电平,因此易于用电路来实现。(2)高电平低电平允许有一定的范围,因此数字电路的抗干扰能力较强。(3)数字电路不仅能完成数值运算,而且能进行逻辑判断和运算,这在控制系统中是不可缺少的。(4)数字信息便于长期保存,凡是可以区分两种状态物体就可以记录数字信号,比如可将数字信息存入磁盘、光盘等长期保存。3.数字电路优点数字电子技术应用数字电路的应用:家用电子产品、数字仪器、通信、数控装置、雷达和电子计算机等。数字化的发展前景非常光明。(单片机、DSP、嵌入式电路等)1.2.1数制1.2.2不同进制之间的相互转换1.2.3编码退出1.2数制和编码(1)进位制:表示数时,仅用一位数码往往不够用,必须用进位计数的方法组成多位数码。多位数码每一位的构成以及从低位到高位的进位规则称为进位计数制,简称进位制。常用的进位制有十进制、二进制、十六进制和八进制1.2.1数制(2)基数:进位制的基数,就是在该进位制中可能用到的数码个数。(例十进制的基数是10,数码为0~9;二进制2,数码是0、1;十六进制16,数码是0~F)(3)位权(位的权数):在某一进位制的数中,每一位的大小都对应着该位上的数码乘上一个固定的数,这个固定的数就是这一位的权数。权数是一个幂。如102101100.10-1等数码为:0~9;基数是10。运算规律:逢十进一,即:9+1=10。下标用10或D表示十进制数的权展开式:1、十进制102、101、100称为十进制的权。各数位的权是10的幂。3313×102=3003×101=301×100=1=331同样的数码在不同的数位上代表的数值不同。+任意一个十进制数都可以表示为各个数位上的数码与其对应的权的乘积之和,称权展开式。即:(331)10=3×102+3×101+1×100又如:(209.04)10=2×102+0×101+9×100+0×10-1+4×10-2任意N的十进制表示方法i1nmiimm221100112n2n1n1n1010a10a10a10a10a10a10a10aN∑式中,i表示位数,以小数点为分界,向左位数依次为0,1,2……n-1;向右位数依次为-1,-2,……-m。这样,第i位数表示量的权值为10i,即ai实际所表示数值的大小为ai×10i,习惯上称为这一位的加权系数。如:(1101.01)2=1×23+1×22+0×21+1×20+0×2-1+1×2-2=(13.25)10各数位的权是2的幂数码为:0、1;基数是2。运算规律:逢二进一0。即:1+1=10。下标用2或B表示。二进制数的权展开式:2、二进制数二进制数只有0和1两个数码,它的每一位都可以用电子元件来实现,且运算规则简单,相应的运算电路也容易实现。部分不同位置的1数值表示的十进制数如:(D8.A)H=13×161+8×160+10×16-1=(216.625)10各数位的权是16的幂3、十六进制数数码为:0~9、A~F;基数是16。运算规律:逢十六进一,即:F+1=10。下标用16或H表示。十六进制数的权展开式:1.2.2数制转换将N进制数按权展开,即可以转换为十进制数。“按权展开,相加即可”1、二进制数转换为十进制数例1.2将二进制数[101.1]2转换成十进制数。[101.1]2=1×22+0×21+1×20+1×2-1=4+0+1+0.5=[5.5]102、十进制数转换为二进制数十进制—基数连除、连乘法原理:将整数部分和小数部分分别进行转换。整数部分采用“除2取余,逆序排列”;小数部分采用“乘2取整,顺序排列”;转换后再合并。244余数低位222………0=K0211………0=K125………1=K222………1=K321………0=K40………1=K5高位0.375×2整数高位0.750………0=K-10.750×21.500………1=K-20.500×21.000………1=K-3低位整数部分采用“除2取余,逆序排列”,先得到的余数为低位,后得到的余数为高位。小数部分采用“乘2取整,顺序排列”,先得到的整数为高位,后得到的整数为低位。所以:(44.375)10=(101100.011)2运算时把2换成任一基数N,可将十进制数转换为任意的N进制数。把67.782转换成二进制数整、小数部分开转换,然后合成[67.782]10=[1000011.1100]23、二进制十六进制之间的转换二进制转换为十六进制的方法为:以小数点为分界,四位一组,不足四位时整数部分补高位、小数部分补低位。十六进制转换为二进制的方法:每一位十位进制数用四位二进制数表示。例1.6把[10010.00111]B转换成十六进制数,把[3F.25]H转换成二进制数。解:[10010.00111]B=[00010010.00111000]B=[12.38]H[3F.25]H=[00111111.00100101]B=[111111.00100101]B十二十六十二十六000000810008100011910019200102101010A300113111011B401004121100C501015131101D601106141110E701117151111F常用数制对照表1.2.3编码数字系统只能识别0和1,怎样才能表示更多的数码、符号、字母呢?用编码可以解决此问题。用一定位数的二进制数来表示十进制数码、字母、符号等信息称为编码。用以表示十进制数码、字母、符号等信息的一定位数的二进制数称为代码。1.二—十进制代码(BCD)二-十进制编码:用4位二进制数b3b2b1b0来表示十进制数中的0~9十个数码的一种计数方法。简称BCD码。其中24=16有16种组合,只有十种组合,可得到多种类型的BCD码。用四位自然二进制码中的前十个码字来表示十进制数码,因各位的权值依次为8、4、2、1,故称8421BCD码。1.二—十进制代码(BCD)例1.7:(1)把[10001001]8421BCD码转换成十进制数。解:(1)[10001001]8421BCD=[89]10(2)把[38]10转换成8421BCD码解:(2)[38]10=[00111000]8421BCD2421码的权值依次为2、4、2、1;余3码由8421码加0011得到;2.几种常见的BCD代码十进制数8421码2421(A)码2421(B)码5421码余3码000000000000000000011100010001000100010100200100010001000100101300110011001100110110401000100101001000111501010101101110001000601100110110010011001701110111110110101010810001110111010111011910011111111111001100权8421242124215421无权3.格雷码格雷码是一种循环码,其特点是任何相邻的两个码字,仅有一位代码不同,其它位相同。顺序01234567格雷码0000010110101101111011004.字符代码在数字系统和计算机中,需要编码的信息除了数字外,还有字符和各种专用符号。用二进制代码表示符号的编码方式有多种,目前广泛采用的有ASCII码(AmericanStandardCodeforInformationInterchange美国标准信息交换码)、UNICODE等等。5.编码的应用计算机内部只有二进制数,任何符号在计算机内部都以二进制形式存在。想一想:若计算机浏览网站时出现乱码可能是什么原因?如果要保密通信,能否采用自行设计的编码方式进行?1.3逻辑代数基础1.3.1逻辑变量与逻辑函数1.3.2基本的逻辑运算1.3.3逻辑函数及其表示方法退出1.3.1逻辑变量与逻辑函数逻辑变量:只有两种取值的变量,即逻辑0和逻辑1,0和1称为逻辑常量,并不表示数量的大小,而是表示两种对立的逻辑状态。逻辑函数:描述变量关系的函数。例:Y=f(A,B),这里表示Y的取值由A、B决定。作为“因”的A和B称为输入变量,作为“果”的Y称为输出变量,f表示逻辑关系。1.3.2基本的逻辑运算逻辑代数的基本逻辑运算:与逻辑、或逻辑、非逻辑。逻辑真值表是列出所有输入变量(设有n个)的各种可能取值组合(2n),遵循某种逻辑关系计算出输出变量结果的表格,每种输入组合将对应一个输出结果,即列出所有可能的输入取值与输出结果之间的关系。与逻辑真值表ABY0000101001111、与运算(与逻辑)与运算:输入变量为全1时,输出变量为1,否则输出变量为0。Y=A·B从表1.5中可知,“与”运算规则是:输入变量(A、B)全为1时,输出变量(Y)为1;否则,输出变量(Y)为0。简记为“全1出1,有0出0”。与逻辑语言描述:表示当决定一事件发生的所有条件均具备时,事件才发生;否则,事件不发生。开关A,B串联控制灯泡Y电路图L=ABEABY1、与运算(与逻辑)EABYEABYEABYEABY两个开关必须同时接通,灯才亮。逻辑表达式为:Y=ABA、B都断开,灯不亮。A断开、B接通,灯不亮。A接通、B断开,灯不亮。A、B都接通,灯亮。这种把所有可能的条件组合及其对应结果一一列出来的表格叫做真值表真值表。将开关接通记作1,断开记作0;灯亮记作1,灯灭记作0。可以作出如下表格来描述与逻辑关系:ABY000110110001开关A开关B灯Y断开断开断开闭合闭合断开闭合闭合灭灭灭亮功能表实现与逻辑的电路称为与门。与门的逻辑符号:YAB&Y=AB真值表逻辑符号逻辑表达式逻辑功能:全1出1,有0出0与运算波形图与门逻辑符号与波形2.或运算(或逻辑)或运算:输入变量全0时,输出变量为0,否则输出变量为1。Y=A+B“或”运算规则是:“全0出0,有1出1”。或逻辑真值表ABY000011101111开关A,B并联控制灯泡Y电路图L=ABEABY2.或运算(或逻辑)或逻辑的语言表述:决定一事件发生的各条件中,只要有一个或一个以上条件具备时,事件便发生;只有当条件全不具备时,事件才不发生。EABYEABY两个开关只要有一个接通,灯就会亮。逻辑表达式为:Y=A+BA、B都断开,灯不亮。A断开、B接通,灯亮。A接通、B断开,灯亮。A、B都接通,灯亮。EABYEABYABY000110110111实现或逻辑的电路称为或门。或门的逻辑符号:AB≥1Y=A+B真值表开关A开关B灯Y断开断开断开闭合闭合断开闭合闭合灭亮亮亮功能表逻辑符号逻辑表达式逻辑功能:全0出0,有1出1或逻辑波形图或门逻辑符号与波形3.非运算非运算:输出变量与输入变量互为相反。AY0110非门真值表运算规则:取反Y=AY=A开关

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

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

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

×
保存成功