数字电路及其应用
三、组合电路和时序电路的应用以上介绍的各种门电路均可组成组合电路。组合电路的特点是电路的输出信号仅与该时刻的输入信号有关而与电路原来所处的状态无关,通常称他们为组合逻辑电路,简称组合电路。常见的组合电路有编码器、译码器、数字分配器和数字选择器等。时序电路是指电路的输出状态与电路输入信号时间顺序有关,所以称为时序电路,如各类数码寄存器、各种计数器和顺序脉冲发生器等。上述的两类电路均有相应的器件,用户只需学会他们的使用方法。
鉴于这两类电路的器件品种繁多,涉及的专业术语一时难于理解,要想系统地介绍他们实为困难,所以笔者以应用实例出发介绍以上两类电路的特点和使用方法,初学者可以按照所介绍的内容再找有关书籍学习,即可深入学习数字电路了。
1.BCD码和数码显示电路数码显示在电子领域中处处需要、且制作十分容易,一装即成。图18是数码显示电路的原理框图。初学者通过制作数码显示电路还可学到数字电路很多的基本知识。
(1)编码器编码和译码是数字电路(包括工业控制、单片机和PC机)常用的一种手段。通过编译码器可以解决http://www.073888.com/Article/ShowInfo.asp?InfoID=125')" style="font-weight: bold;color:#3809F7;cursor:hand;">家电、工业和工程上的许多问题,也是初学者必须掌握的数字电路知识。
所谓“编码”是指用若干数字或文字符号按照预先的约定(又称规定或定义)表示特定对象的过程。例如电信局给某用户编制了一个电话号码3245110,实际上就是把这个用户用代码3245110表示出来,这就是编码。
日常生活中的一个数按一定的计数方式(制)写出来也叫编码,如写成十进制,就是按十进制编码;如果写成二进制,就是按二进制编码。一旦编码的规则定义后,由此派生的问题都应遵循编码的规定。例如十进制编码规定,十进制的一位数是按十个符号0、1、2……9来表示十种不同的代码,若超过9的数,则用多位数表示,且低位和高位关系是“逢十进一”。在二进制中,每个数位(即二进制的1位)只能取两种不同的数码即“0”和“1”,其特点是:“逢二进一”,即当本位是1,又要再加1时,本位便成0,同时向高位进1,例如1+1=10.为了熟悉二进制的表示和运算规则,我们用四位二进制数码来表示十进制的一位数,并列成表,如附表所示。
该表也是一种编码方式,这种编码就称为BCD码。所谓BCD码就是用二进制的编码表示十进制数。将四位二进制码一直加1时,还有六种状态,但按BCD码的约定,其余六种状态(1010、1011、1100、1101、1110、1111)对BCD码都是非法的,即在BCD码中是不允许出现的。
(2)位、字节这里顺便说说关于计算机技术中常见的专业用语:位、字节。计算机(包括单片机)中的“位”是指二进制数的位,常用bit表示,例如BCD码中的1001是4位。单片机中常处理8位二进制数,常把它定义成一个字节,常用Byte表示。单片机中的http://www.073888.com/Article/ShowInfo.asp?InfoID=62')" style="font-weight: bold;color:;cursor:hand;">数据存储量,处理速度都是以字节为单位的。表示存储器容量的单位是kB,称为千字节(实际是1024个字节)。在计算技术中,为了说明计数方式是二进制数,常在二进制数后面加B,以与其它计数制区别,如BCD码中的1101B.