专业的单片机教学网站-单片机自学网 (http: //www.c51.cn ) 数字电子电路学习教程 ----片机自学网板版权所---- 编制:单片机自学网 网址 http: //www.c51.cn e-mail: c51cn@163.com 备用邮箱:hl-ddw_218163.com 单片机学习、开发综合类网----单片机自学网! 1
!"#$ %&'( ))*+,!"#$
专业的单片机教学网站-单片机自学网Chttp://www.c5l.cn 目 录 第一章:数字与编码 第一节:进位计数制 第二节:数值转换 第三节:二进制数的算术运算 第四节:数的原码、反码及补码 第五节:编码 第二章:基本逻辑运算及集成逻辑门 第一节:基本概念 第二节:三种基本的逻辑运算 第三节:常用的复合逻辑 第四节:集成逻辑门 第三章:布尔代数与逻辑函数化简 第一节:布尔代数的基本公式和规则 第二节:逻辑函数的代数法化简 第三节:卡诺图化简 第四章:组合逻辑电路 第一节:组合逻辑电路的分析 第二节:组合逻辑电路的设计 第三节:常用的组合逻辑 第五章:触发器 第一节:时序电路的概述 第二节:触发器 第六章:时序电路的分析与设计 单片机学习、开发综合类网站-单片机自学网
!" !"# $%&'"# ()"#* #$%&'() +,-./012 "#3-456 78956 *+,-. :'"#; :'"#;<? $%:'"# /012 @A;<B CDE 345-.6789
专业的单片机教学网站-单片机自学网Chttp://www.c5l.cn 第一节:同步时序电路的分析方法 第二节:同步时序电路的设计 第七章:常用时序逻辑部件 第一节:计数器 第二节:寄存器与移位寄存器 第三节:序列信号发生器 第八章:脉冲产生电路和定时电路 第一节:555定时电路 第二节:单稳态电路 第三节:多谐振荡器和施密特电路 第九章:数模、模数转换电路 第一节:DAC 第二节:ADC 第十章:大规模集成电路 第一节:ROM及其应用 第二节:PLA及其应用 单片机学习、开发综合类网站-单片机自学网
FG@A;H4 FG@A; E IJEKLIJE AMNODPE ?@ABC-.DE4-. QQQ R@;< STU;< VWXYE0Z[\;< FGHGIJ-. ]^_ ^]_ KLMG !-. `ab cd% ef^ cd%
专业的单片机教学网站一单片机自学网(http:/www.c51.cn) 跟我学数字电子技术 数字电子技术是当前发展最快的学科之一。数字电路的设计过程和方法也在不断的发展和完善。由于半导 体技术的迅速发展,微型计算机的广泛应用,所以数字电子技术在现代科学技术领域中占很重要的地位 应用也更加广泛。 第一章:数制与编码 这一章主要讲述的内容是在数字设备中进行算术运算的基本知识--数制和一些常用的编码 它是这门课程的基础。 我们在学习时把这一章的内容分为五节,它们分别是 进位计数制 数值转换 进制数的算术运算 数的原码、反码及补码 编码 节进位计数制 这一节我们来学习进位计数制的概念和一些常用的进位计数制 进位计数制 它的概念描述为:把数划分为不同的位数,逐位累加,加到一定数量之后,再从零开始,同 时向高位进位 进位计数制有三个要素:数符、进位规律和进位基数 什麽是进位基数呢?即计数制中每个数位所使用的数码符号的总数,它又被称为进位模数 我们经常把数用每位权值与该位的数码相乘展开。当某位的数码为“1”时所表征的数值即该 位的权值 例1:我们把十六进制数N=(1FA3.B3)n按权展开式子 为? N=1*163+15*162+10*16+3*16+11*16-+3*162 常用的进位计数制 我们用进位计数制的三要素来描述一下二进制、八进制、十进制和十六进制。如下表所示 常用进制 英文表示符号 数码符号 进位规律 进位基数 二进制 B 0、1 逢二进一 2 0、1、2、3、4、5 八进制 逢八进一 十进制 0、1、2、3、4、5、逢十进 单片机学习、开发综合类网站-单片机自学网
!"#$% &'( )*+,-./01)23456789:;) 01?@./ ghijkBlmnop?qrstuvv 0w$%x yng*z{|x }~o@ghlm=y~=n NO9P QIJ NPR SHTU VNO9P g}~ 0w$% x NO9P WXYZ[\=FRF @ #]^_10x `abNOcd r%Oy ¡¢x }~£$%eQK¤¥¦§x¨©ª«¬@®¤ eQx f g } ~ ¯ ° ±² ³ «´^µ¶·µ ¸ ¹ º § / » ¼ ±²«½«¾ ¿«Q½«¾ ¿«À½«¾ ¿µ½«¾ ¿««½«¾¿µ½«¾ ;<NO9P }~% jÁ ÂBÃ Ä ¯ 0¯° xÅÃÆ ABC D EAB FBC DDDDD D D EFB GBC DDDDD D EGB
专业的单片机教学网站-单片机自学网Chttp://www.c51.cn 6、7、8、9 0、1、2、3、4、5 十六进制 6、7、8、9、A、B、逢十六进 D、E、F 第二节:数制转換 在数字设备中计数用的是二进制,但我们计数一般采用十进制,那它们之间是怎样转换的呢? 一:其它进制转换为十进制 方法是:将其它进制按权位展开,然后各项相加,就得到相应的十进制数。 例1:N=(10110.101)B=(?)D 按权展开N=1*24+0*23+1*22+1*21+0*20+1*2-1+0*22+1*23 16+4+2+0.5+0.125=(22.625) :将十进制转换成其它进制 方法是:它是分两部分进行的即整数部分和小数部分 整数部分:(基数除法) 把我们要转换的数除以新的进制的基数,把余数作为新进制的最低位 把上一次得的商在除以新的进制基数,把余数作为新进制的次低位; 继续上一步,直到最后的商为零这时的余数就是新进制的最高位 小数部分:(基数乘法) 把要转换数的小数部分乘以新进制的基数,把得到的整数部分作为新进制小数部分的最高位 把上一步得的小数部分再乘以新进制的基数,把整数部分作为新进制小数部分的次高位 继续上一步,直到小数部分变成零为止。或者达到预定的要求也可以 例2:N=(68.125)D=(?)0 整数部分 小数部分 8L68-4 0.125 8L8-9 (68.125) (104.1) 三:二进制与八进制、十六进制的相互转换 进制转换为八进制、十六进制:它们之间满足23和24的关系,因此把要转换的二进制从低位到高位每3 位或4位一组,高位不足时在有效位前面添“0”,然后把每组二进制数转换成八进制或十六进制即可 八进制、十六进制转换为二进制:把上面的过程逆过来即可 例3:N=(C1B)H=(?)B (ClB)H=11000001/101l=(110000011011) 第三节:二进制数的算术运第 单片机学习、开发综合类网站-单片机自学网
DDD GHBC DDDDD D DDDDDD D DD EGHB VPIJ I81ABC)JKLMN1GBC)OPLQRSTUVW !"#$%&' XYZPBC[\>])^_`ab@)cdeb0GBC ( ! f g f W g [ \ ] f g )!*'$%+"# X PhijhBkl,-./-. , - . !f m n g oKLu ovwdxn3pBCm)oqrspBCwt>u yzv{|e_xs}~qcpBC>u /-.! fmg ou ov{djh3pBCm)ojhrspBCjhw>u yzv{)|ejh }see> > >)>> )^_oABCTUFBCGHBCl 0'1$%&)Xovl ( ! f g f W g fgfg #VNPR
专业的单片机教学网站-单片机自学网(http://www.c5l.cn 我们知道十进制可以进行四则运算,那麽二进制能否进行四则运算?答案是肯定的 一:二进制的四则运算 二进制也可以进行四则运算,它的运算规则如下所示 加运算 0+0=0,0+1=1,1+0=1,1+1=10逢2进1 减运算 1-1=0,1-0=1,0-0=1,0-1=1(向高位借1当2) 乘运算 0*0=0,0*1=0,1*0=0,1*1=1 除运算 二进制只有两个数(0,1),因此它的商是1或0. 例1:求(1011101)g与(0010011)B之和例2:求(1101)B与(0101)B的乘积 1101 1011101 0101 +0010011 1101 0000 1110000 1101 0000 1000001 通过例(我们再来介绍两个概念:半加和全加。 半加:是最低位的加数和被加数相加时,不考虑低位向本位进位 全加:是加数和被加数相加时,我们还要考虑低位向本位的进位。 第四节:数的原码、反码及补码 我们知道在生活中,数是有正负之分,在数字设备中是怎样表示数的正负符号呢? :数的表示形式 在生活中表示数的时候一般都是把正数前面加一个“+”,负数前面加一个“-”,但是在数字 设备中,机器是不认识这些的,我们就把“+”用“0”表示,“”用“1”表示。原码、反码和补 码。这三种形式是怎样表示的呢?如下所示 真值原码反码 补码 例1:求+12和-12八位原码、反码、补码形式 正数+X0X 它们的原码分别为 [+12]=00001100[-12]=100011 它们的反码分别为[+12]=00001100 负数X1X(2-1)+X2+X [-12]=(2-1)+(-1100)=11110011 它们的补码分别为[+12]”=0000110 [-12]=2+(-1100)=11110100 单片机学习、开发综合类网站-单片机自学网
KLGBC3Bk ¡¢,O£ABC¤¥Bk ¡¢,W¦§¨ !)23456 ABC3Bk ¡¢,)P¢,©¡ª«2¬X 756 ))) E B 856 )))f>® g 956 ))) :56 ABC¯i°f)g)Px ( !fg ±fg ( ! f g ± f g ² ³´KLµ¶i°·¸X$@¹@ ;7!t>@º@b@)»¼t>½>B> ½>B> *VSHTU K L ¿ À 8 Á  h I 8 R S à ¬ Á Â Ä Å V W ! 2 = > ¿ À 8 à ¬ Æ M Ç o Á @ ° ) @ ° )J I 8 ) - È É Ê ~ Ë ) K L c o 1 à ¬ ) 1 à ¬ ? @ A B ~ Ì Í Î Ï R S à ¬ V W ª « 2 ¬ X ÐÑ ÒÓ ÔÓ ÕÓ Á  f! g ! f gÇ¿«È 0v«È ÄÉ/ y~= Ê¿«È˲ÀÀÀÀ««ÀÀÊv«È˲«ÀÀÀ«« y~=Ê¿«ÈË ²ÀÀÀÀ««ÀÀ Êv«ÈË ²³È v«¸¿³v««ÀÀ¸²««««ÀÀ«« y~=Ê¿«È˲ÀÀÀÀ««ÀÀ Êv«ÈË²È ¿³v««ÀÀ¸²««««À«ÀÀ