ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:690.94KB ,
资源ID:14230930      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-14230930.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(课程讲义.docx)为本站会员(b****6)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

课程讲义.docx

1、课程讲义数字电子技术讲义项目驱动式教程北华航天工业学院 电子工程系1. 引言本教程以一个数字钟电路的设计贯穿整个数字电子技术的学习。打破传统教材从二极管到门电路再到逻辑电路,从二级制到逻辑代数再到电路设计的自底向上的讲述顺序,采用自顶向下的教学顺序,从一个典型的数字电路数字钟开始,首先认识什么是数字电路,对数字电路有一个初步的印象,进而对该电路的功能进行分析,对电路的构成模块进行分解,然后从最简单的模块入手,由设计任务进行驱动,学习数字电子技术相关的理论知识,同时辅以动手实践,在具体电路的设计和调试过程中加深对基本概念的理解,增强设计能力的锻炼,为后续课程可编程逻辑器件的学习打下坚实的理论和实

2、践基础。什么是自顶向下的教学顺序?举一个简单的例子,现在开始学习盖房子,我们想到的第一个问题是:这栋房子要实现什么功能?简单的归纳一下,要实现的基本功能包括:遮风、避雨、保温、透光。那么第二个问题就出来了:怎样实现这些功能?相关的功能部件都有哪些?答案也很简单,我们需要分别去设计墙、梁、顶、窗。第三个问题:用什么材料去实现这些部件?这里可以有不同的设计方法,模块化的设计或者零件化的设计,模块化设计可以采用预制的各种模块,像搭积木一样,零件化的设计可以细化到砖头、水泥、木头、玻璃这些基本材料。在自顶向下的教学中,我们不是从砖头或水泥开始,先讲一大堆难以理解的伦理知识,比如砖是粘土烧制的,烧结温度

3、是多少多少,水泥和沙子有多少种配比等等。而是从什么是房子这个问题开始,分析房子的功能,首先用预制的梁和板完成一间具有基本功能的房子,进而再逐步深入的去学习怎样制作梁,怎样浇筑板。为什么选择数字钟作为例程?提到数字钟这个电路,很多课下自学过单片机的同学可能会说,“这个太简单了”,这里需要强调一下,用单片机做的数字钟属于软件的实现方法,我们这门课数字电子技术属于硬件电路设计,这是完全不同的两个领域。关于两者的区别和联系,学完这门课程会有更加清晰的认识。另外,数字钟电路是通过门电路、计数器等中小规模集成芯片来实现的,这是一种在上世纪七八十年代广泛使用的“过时”的设计方法,说过时,是因为现在几乎不会有

4、人再用这类芯片去设计数字电路,也很难用它去设计实现比较复杂的电路,从上世纪八十年代开始广泛出现的可编程逻辑器件早已从集成规模、芯片价格、设计难度全方面的取代了中小规模集成电路。但是作为一种教学方式,它是不过时的,用CPLD、FPGA的芯片去设计电路,本质上讲仍然属于硬件电路设计。这里需要提一下,有些人把CPLD、FPGA电路设计简单的理解成“编程”,这种理解是不对的,虽然芯片厂商不断推出越来越简单的设计程序,甚至有芯片厂商开始推荐用户用C语言来编程,在实际工作中不断降低劳动强度,但是其硬件电路设计的本质没有改变,改变的仅仅是表达和描述的方式,如果没有数字电路设计的理论基础,就像在沙滩上盖房子,

5、永远难以建起高楼大厦。怎样学好数字电子技术?怎样学好这门课这个问题不是孤立存在的,电路分析模拟电子技术和数字电子技术三门课共同构成了电子类专业课程的基石,在后两门课的学习中都要坚持理论与实践结合,实践与理论并重,一定要完成调一个电路、画一块板子的基本任务,打好基础,练好基本功,后续再学习可编程逻辑器件的电路设计,并与实际工程应用相结合,才能真正掌握电路设计的方法。2. 数字钟功能分析数字钟电路如图1.1所示,它具有计时、校准、整点报时等功能,能够按24时制显示时、分、秒;能够分别对时分秒各位进行调整,被调整位具有数字闪烁功能;每个小时的最后10秒钟进行整点报时,即在59分51秒、53秒、55秒

6、、57秒、59秒时分别发出“滴滴滴滴嘟”的声音。图1.1 数字钟电路将电路按照功能模块进行划分,可以分成图1.2所示的几个部分。图1.2 数字钟的组成框图首先,为了能够按秒进行计时,必须有一个周期为1s的固有信号,这个信号称为秒脉冲,它由脉冲发生器电路产生,脉冲频率保持不变。计数器是数字钟的核心,它对秒脉冲按时分秒三位进行计数,其中秒位是一个60进制的计数器,每计60秒,向分位进一;分位也是一个60进制的计数器,每过60分向时位进一,时位是一个24进制的计数器,每过24小时,自动回到0.计数器对脉冲个数的计数是以二进制的形式进行的,不方便人来识别,所以需要一个显示单元电路以更加直观的形式将计数

7、结果进行显示。这里选择数码管作为显示器件。报时单元电路是另一个输出模块,判断计数值满足一定条件时,驱动蜂鸣器发出声音信号。调节单元本质上是对计数器计数结果的人为干预,根据用户按键的不同输入,对三组计数器的计数值进行修改,这里会涉及到较为复杂的逻辑控制。3. 数码管及相关概念本节首先从显示单元电路开始分析,这里涉及到数码管显示原理和显示译码电路两部分知识。首先介绍数码管的结构和原理。1. 2. 2.1. LED数码管的结构、原理为了能以十进制数码直观地显示数字系统的运行数据,目前广泛使用了七段字符显示器,或称七段数码管。这种字符显示器由七段可发光的线段拼接而成。半导体数码管的每个线段都是一个发光

8、二极管,因此也把它叫做LED数码管,常见外形如图2.1所示。发光二级管使用的材料与普通的硅二极管不同,有磷砷化镓、磷化镓、砷化镓等几种,而且半导体中的杂质浓度很高。当外加正电压的时候,大量的电子和空穴在扩散的过程中复合,其中一部分电子从导带跃进到价带,把多余的能量以光的形式释放出来,便发出一定波长的可见光。常见的数码管型号有BS201、BS211等,在这些数码管中还在右下角处增设了一个小数点,形成了所谓的八段数码管。 图 2.1 数码管外观和示意图为减少器件的引脚数量,每个数码管中的8个发光二极管会将阴极连在一起,称为共阴极数码管,或者8个发光二极管的阳极连在一起,称为共阳极数码管。其等效电路

9、如图2.2所示。各段发光二极管与数码管引脚之间的连接关系可以查阅器件的数据手册,或者用万用表进行测量。如果想要点亮某段线段,只需将相应的发光二极管加上一定的正向偏置电压即可。图2.2 数码管等效电路思考题1:如何用万用表测试数码管的类型和引脚?动手实践1:在面包板上点亮一个数码管,显示特定的数字。(注意:发光二极管的正向导通电压一般在1.7V左右,如果将5V的电源电压直接加到发光二极管的两端,发光二极管将因流过过大的正向电流而烧毁,所以必须串接适当的限流电阻。发光二极管正常发光时的电流为10mA左右,当使用5V电源时,限流电阻可以取330或者再稍大一些。)通过上面的实践我们发现,为了使数码管显

10、示一定的字符,需要给数码管的引脚加上特定的电平。这里以共阴极数码管为例,当b、c引脚加高电平,其他引脚加低电平时,数码管将显示字符“1”。为了表示方便,我们用数字1表示高电平,用数字0表示低电平,将ag各引脚的电平按顺序排列,可以视为一个编码。例如,显示字符“1”对应编码0110000,显示字符2对应编码1101101。2.2. 显示译码电路在数字电路中,我们用低电平和高电平表示数字0和1,这是一种约定的对应关系,如果用高电平表示1,用低电平表示0,这种对应关系我们称为正逻辑。当然也可以用低电平表示1,用高电平表示0,相应的称为负逻辑。如果不做特殊说明,后面我们缺省都以正逻辑进行叙述。在数字钟

11、的计数器电路单元中,脉冲个数的计数值是以二进制的形式保存和输出的,十进制计数器CD4518的计数状态如表2.1所示。表2.1 CD4518计数状态计数值引脚状态Q3Q2Q1Q000000100012001030011401005010160110701118100091001显然,计数器中数字的表示方法与数码管所需的显示编码并不相同,现在我们需要一个电路能够自动的将计数器的二进制数转换成数码管的编码,这样的一个电路称为译码器。完成这个功能的译码器至少需要四个输入引脚和七个输出引脚,其示意图如图2.3所示。图2.3 译码器电路示意图芯片CD4511就是这样的一款显示译码芯片,其引脚、功能、封装可

12、以查看相关的产品数据手册。思考题2:上网查找芯片CD4511的数据手册,并学习其主要功能和用法?动手实践2:由一片CD4511和一个共阴极数码管构成一位显示电路单元,实现对二进制数字的静态显示。 4. 数制和码制前节提到,在数字电路中用二进制表示数字,本节内容将重点讲述二进制数的数学基础,相关内容参见阎石编著数字电子技术(第五版)第一章。需要掌握的主要知识点包括:1. 二进制、八进制、十六进制的含义;2. 二进制数与十进制数的相互转化;3. 二进制小数的表示;4. 二进制数与八进制、十六进制数的相互转化;5. 二进制数的四则运算6. 补码的含义和应用7. 常见的编码8. 通过格雷码的特点初步理

13、解竞争冒险的概念竞争冒险的初步认识:假设某个计数器电路,其计数值以4位二进制数(Q3Q2Q1Q0)的形式进行表示,在计数值变化的工程中,比如计数值由3变成4,相应的二进制形式为(0011)(0100),在这一过程中,Q2、Q1、Q0的数值都将发生变化,在实际电路中,我们不能保证这种变化是严格同时发生的,比如由于某种原因Q0的变化最快,Q1次之,Q2最慢,计数器的实际输出过程为(0011)(0010)(0000)(0100),虽然中间两个状态保持的时间非常短暂,但是在某些情况下,会对电路造成致命性的影响。如果将计数器的输出用格雷码来表示,相邻的两个计数值只有一位数字不同,就可以避免上述情况的发生

14、。5. 计数器根据讲义第1节中数字钟的结构框图可知,数字钟的核心电路是一个计数器。在讲义第2节中实现了十进制数字的静态显示。如果能够把计数器的计数值动态的输入到显示电路的输入端,那么就可以动态的显示计数的结果,要达到这一目标,一个必要的前提条件是:计数器的输出信号和译码器的输入信号应该有相同的定义。CD4511的输入是二进制形式的,那么计数器CD4518的输出也应该是用二进制形式表示的。下面讨论计数器的输入。作为一个电子电路,计数器的输入只能是电信号,而作为数字电路,又限定了这个输入信号只能是数字信号,即常说的数字脉冲信号。图4.1是几种常见的计数信号。 正脉冲 负脉冲 上升沿 下降沿图4.1

15、 常见计数信号表4.1是CD4518的功能表,由其中的前两行可以看出,芯片有两种计数模式,将ENABLE引脚接高电平,RESET引脚接低电平,芯片可以对CLOCK引脚上的上升沿信号进行计数;将CLOCK引脚和RESET引脚都接低电平,芯片可以对ENABLE引脚上的下降沿信号进行计数。表4.1 CD4518功能表思考题:上网查找芯片CD4518的数据手册,并学习其主要功能和用法?动手实践:将一片CD4518接成一个十进制计数器,将其计数结果与CD4511构成的显示电路相连。(计数器的输入脉冲信号可以用按键产生,也可以使用试验台上的信号源输出TTL方波信号) 6. 脉冲源本节学习标准秒脉冲发生电路

16、的工作原理。它的核心是时基芯片NE555,通过控制阻容回路充放电的过程,实现一个多谐振荡电路,产生固定频率的脉冲信号。3. 4. 5. 5.1. 555定时器引脚DIP8封装的NE555实物如图5.1所示,其引脚分配见图5.2。它是一种数模混合的芯片,电源和地线引脚分别为8脚和1脚,分配位置与常见的数字电路不同。5脚为参考输入电压,该引脚为可选输入,当该引脚不使用时,系统以电源电压作为参考基准。 图5.1 NE555外形图 图5.2 NE555引脚分配5.2. 555定时器功能表NE555的功能表见表5.1,引脚4为异步清零信号,当该引脚输入低电平时,不论其他输入引脚为什么状态,第3引脚都将输

17、出低电平。当引脚4输入高电平, =1时,芯片将2、6两个输入引脚上的信号与两个阈值电平、相比较,根据比较结果控制输出端3引脚的输出电平。芯片除了3引脚作为输出端外,还有7引脚作为辅助输出,根据NE555原理框图(图5.3),7引脚连接到芯片内部的一个三极管的集电极,控制三极管基极的信号为G3的输出,它与3引脚电平相反,当3引脚信号Vo=1时,三极管基极为低电平,三极管处于截止状态,7引脚输出为高阻态(相当于引脚悬空),当3引脚信号Vo=0时,三极管基极为高电平,三极管处于饱和状态,7引脚输出为低电平(相当于引脚与地连通)。功能表中第三行输出“原态”的含义是:当输入由其他状态转变为“”时,输出将

18、保持前一时刻的状态不变。表5.1 NE555功能表图5.3 NE555原理框图5.3. 555定时器构成多谐振荡器(脉冲源)由NE555与外围元件R1、R2、C构成如图5.4所示的振荡电路。当引脚7处于高阻状态时,电容C通过R1、R2构成的串联支路充电;当7引脚被内部三极管拉低时,电容C通过电阻R2放电。图5.4 NE555构成的多谐振荡器图5.5 电容C及振荡器输出电压波形电路接通电源的初始时刻,电容C上的电压为零,引脚2、6输入电平等于零,NE555处于功能表第4行所示状态,3引脚输出高电平,TD截止,电源通过R1和R2对电容C进行充电。根据三要素法可以得到电容C的充电电压曲线(初始电压为

19、零,终止电压为Vcc,时间常数为(R1+R2)C)。当电容电压超过时,NE555进入功能表第3行所示状态,输出及TD状态保持不变,电容继续充电。当电容电压超过时,NE555进入功能表第2行所示状态,输出反转,3引脚输出低电平。同时TD导通,电容通过R1和TD对地进行放电,进入放电过程,根据三要素法可以得到电容C的放电电压曲线(初始电压为,终止电压为0,时间常数为R2C)。当电容电压低于时,电容再次进入充电过程,周而复始,引脚3将输出确定周期的方波信号。信号周期由充放电回路的时间常数确定,具体关系如5-1式所示: (5-1)思考题:要想通过NE555多谐振荡电路产生1Hz的方波信号作为数字钟的计

20、时秒脉冲,试确定合适的阻容参数。动手实践:用NE555搭建多谐振荡电路,产生标准秒脉冲信号,并将该信号作为上一节CD4518十进制计数器的输入,对系统进行联调。 7. 报时电路(一)7.1. 简化的任务基于前几节内容建立的简易计时器只能从0到9进行计数,所以本节的报时电路也要进行简化。简化后的任务:设计一个报时电路,当计时到9时点亮一个LED进行显示,持续时间1S。7.2. 一种简易的实现电路CD4518的计数输出用8421码表示十进制数字0-9,分析其输出状态可以归纳出:当CD4518的4个输出端中Q3和Q0均为高电平是计数值为9的充分必要条件。我们要设计的报时电路功能可以描述如下:电路有两

21、个输入端A和B,一个输出端Y,输入端分别接CD4518的Q3和Q0,当两个输入端都为高电平时,输出高电平,驱动LED发光报时;当两个输入端不同时为高电平时,输出低电平。电路功能可以用表6-1表示。表6-1 与运算功能表ABY000010100111为了实现上述功能,可以使用图6-1所示电路,电路由两个二极管D1、D2和上拉电阻在R构成,当两个输出端A和B都接5v电平时,两个二极管都处于截止状态,输出端Y=5v;当输入端A接5v电平,B接0v电平时,二极管D2导通,D1截止,输出端Y的电平等于D2的导通压降,一般小于1v,可以认为Y上输出为低电平。图6-1 参考课本71页图3.2.5这个电路中实

22、现的输出跟输入之间的关系我们称为“逻辑与运算”,简称“与”。其他两种基本逻辑运算“或”和“非”将在下一节介绍。8. 逻辑代数基础本节内容请参考课本:3.2.2 二极管与门;3.2.3 二极管或门;114页三极管反相器;2.2 逻辑代数中的三种基本运算;2.3逻辑代数的基本公式和常用公式;2.5 逻辑函数及其表示方法;2.6.2 卡诺图化简法;另外根据课堂上CD4518的例子理解约束项和任意项的概念8.1. 三种基本逻辑运算8.2. 逻辑代数基本公式8.3. 逻辑代数常用公式8.4. 逻辑函数表示方法8.5. 逻辑函数的化简8.6. 卡诺图9. 报时电路(二)组合逻辑电路设计10. 报时电路(三

23、)数据选择器设计11. 常见的组合逻辑电路11.1. 编码器11.2. 译码器11.3. 数据选择器和数据分配器11.4. 加法器11.5. 比较器N进制计数器统一的时钟分频器计数器的基础触发器调节校时电路设计多方案功能选择电路时序电路设计(状态机)高级显示功能CD4511辅助功能附录A:实验套件元件清单教学配套实验套件包含了本课程各类常见功能芯片和实验用到的阻容元件,以及面包板和各类线缆,套件清单见表A.1。表A.1 实验套件元器件清单序号名称型号数量备注1与非门74HC0022与非门74HC2013译码器74HC13814数据选择器74HC15315计数器74HC16126译码器CD451127计数器CD451818时基电路NE55529数码管42056210电解电容47uF111瓷片电容0.01uF512瓷片电容0.1uF513电位器2k114电位器20k115电阻330816电阻510817电阻1k418电阻1.8k419电阻5.1k420电阻82k421面包板122杜邦线6023电源线1器件识别命名知识面包板的用法色环电阻的识别附录B:仪器使用稳压电源万用表信号源示波器

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2