当前位置:首页 > 电子 > 正文内容

如何看懂电路图(八)-数字电路门电路和触发器

admin6年前 (2018-10-26)电子6158

数字逻辑电路的用途和特点

数字电子电路中的后起之秀是数字逻辑电路。把它叫做数字电路是因为电路中传递的虽然也是脉冲,但这些脉冲是用来表示二进制数码的,例如用高电平表示“ 1 ”,低电平表示“ 0 ”。声音图像文字等信息经过数字化处理后变成了一串串电脉冲,它们被称为数字信号。能处理数字信号的电路就称为数字电路。

这种电路同时又被叫做逻辑电路,那是因为电路中的“ 1 ”“ 0 ”还具有逻辑意义,例如逻辑“ 1 ”和逻辑“ 0 ”可以分别表示电路的接通和断开、事件的是和否、逻辑推理的真和假等等。电路的输出和输入之间是一种逻辑关系。这种电路除了能进行二进制算术运算外还能完 成逻辑运算和具有逻辑推理能力,所以才把它叫做逻辑电路。

由于数字逻辑电路有易于集成、传输质量高、有运算和逻辑推理能力等优点,因此被广泛用于计算机、自动控制、通信、测量等领域。一般家电产品中,如定时器、告警器、控制器、电子钟表、电子玩具等都要用数字逻辑电路。

数字逻辑电路的第一个特点是为了突出逻辑两个字,使用的是独特的图形符号。数字逻辑电路中有门电路和触发器两种基本单元电路,它们都是以晶体管和电阻等 元件组成的,但在逻辑电路中我们只用几个简化了的图形符号去表示它们,而不画出它们的具体电路,也不管它们使用多高电压,是 TTL 电路还是 CMOS 电路等等。按逻辑功能要求把这些图形符号组合起来画成的图就是逻辑电路图,它完全不同于一般的放大振荡或脉冲电路图。

数字电路中有关信息是包含在 0 1 的数字组合内的,所以只要电路能明显地区分开 0 1 0 1 的组合关系没有破坏就行,脉冲波形的好坏我们是不大理会的。所以数字逻辑电路的第二个特点是我们主要关心它能完成什么样的逻辑功能,较少考虑它的电气参数 性能等问题。也因为这个原因,数字逻辑电路中使用了一些特殊的表达方法如真值表、特征方程等,还使用一些特殊的分析工具如逻辑代数、卡诺图等等,这些也都 与放大振荡电路不同。

门电路和触发器

1 )门电路

门电路可以看成是数字逻辑电路中最简单的元件。目前有大量集成化产品可供选用。

最基本的门电路有 3 种:非门、与门和或门。非门就是反相器,它把输入的 0 信号变成 1 1 变成 0 。这种逻辑功能叫,如果输入是 A ,输出写成 P=A 。与门有 2 个以上输入,它的功能是当输入都是 1 时,输出才是 1 。这种功能也叫逻辑乘,如果输入是 A B ,输出写成 P=A·B 。或门也有 2 个以上输入,它的功能是输入有一个 1 时,输出就是 1 。这种功能也叫逻辑加,输出就写成 P=A B

把这三种基本门电路组合起来可以得到各种复合门电路,如与门加非门成与非门,或门加非门成或非门。图 1 是它们的图形符号和真值表。此外还有与或非门、异或门等等。

数字集成电路有 TTL HTL CMOS 等多种,所用的电源电压和极性也不同,但只要它们有相同的逻辑功能,就用相同的逻辑符号。而且一般都规定高电平为 1 、低电平为 0

2 )触发器

触发器实际上就是脉冲电路中的双稳电路,它的电路和功能都比门电路复杂,它也可看成是数字逻辑电路中的元件。目前也已有集成化产品可供选用。常用的触发器有 D 触发器和 J—K 触发器。

D 触发器有一个输入端 D 和一个时钟信号输入端 CP ,为了区别在 CP 端加有箭头。它有两个输出端,一个是 Q 一个是 Q ,加有小圈的输出端是 Q 端。另外它还有两个预置端 R D S D ,平时正常工作时要 R D S D 端都加高电平 1 ,如果使 R D =0 S D 仍为 1 ),则触发器被置成 Q=0 ;如果使 S D =0 R D =1 ),则被置成 Q=1 。因此 R D 端称为置 0 端, S D 端称为置 1 端。 D 触发器的逻辑符号见图 2 ,图中 Q D SD 端画在同一侧; Q R D 画在另一侧。 R D S D 都带小圆圈,表示要加上低电平才有效。

D 触发器是受 CP D 端双重控制的, CP 加高电平 1 时,它的输出和 D 的状态相同。如 D=0 CP 来到后, Q=0 ;如 D=1 CP 来到后, Q=1 CP 脉冲起控制开门作用,如果 CP=0 ,则不管 D 是什么状态,触发器都维持原来状态不变。这样的逻辑功能画成表格就称为功能表或特性表,见图 2 。表中 Q n+1 表示加上触发信号后变成的状态, Qn 是原来的状态。“ X ”表示是 0 1 的任意状态。

有的 D 触发器有几个 D 输入端: D 1 D 2 … 它们之间是逻辑与的关系,也就是只有当 D 1 D 2 … 都是 1 时,输出端 Q 才是 1

另一种性能更完善的触发器叫 J K 触发器。它有两个输入端: J 端和 K 端,一个 CP 端,两个预置端: R D 端和 S D 端,以及两个输出端: Q Q 端。它的逻辑符号见图 3 J K 触发器是在 CP 脉冲的下阵沿触发翻转的,所以在 CP 端画一个小圆圈以示区别。图中, J S D Q 画在同一侧, K R D Q 画在另一侧。

J K 触发器的逻辑功能见图 3 。有 CP 脉冲时(即 CP=1 ): J K 都为 0 ,触发器状态不变; Q n 1 =Qn J 0 K=1 ,触发器被置 0 Q n 1 =0 J=1 K=0 Q n+1 =1 J=1 K=1 ,触发器翻转一下: Q n 1 =Qn 。如果不加时钟脉冲,即 CP=0 时,不管 J K 端是什么状态,触发器都维持原来状态不变: Q n 1 =Qn 。有的 J—K 触发器同时有好几个 J 端和 K 端, J 1 J 2 … K 1 K 2 … 之间都是逻辑与的关系。有的 J K 触发器是在 CP 的上升沿触发翻转的,这时它的逻辑符号图的 CP 端就不带小圆圈。也有的时候为了使图更简洁,常常把 RD S D 端省略不画

扫描二维码推送至手机访问。

版权声明:本文由视觉博客发布,如需转载请注明出处。

本文链接:https://feelsight.cn/post/88.html

“如何看懂电路图(八)-数字电路门电路和触发器” 的相关文章

Libview写软件更新升级程序

Libview写软件更新升级程序

1、首先建立FTP服务器,参考:http://jingyan.baidu.com/article/63f23628f04e420209ab3d70.html2、检查是否需要更新,可用远程数据库或文件,文件就是在FTP服务器上有个文件记录最新的版本号,本地也有个文件记录当前版本号,现读取当前版本号,再...

labVIEW调用C# dll 步骤

labVIEW调用C# dll 步骤

labVIEW选用的版本是2010,C#选用的是VS20101.打开VS 2010,选择 文件》新建》项目 如下图所示:图12.输入名称并点击确认,如下图所示图23.编辑类,简单的编辑一个加法,如下图所示:图34.点击 项目》ClassLibrary 属性,如下图所示:图4图65.点击解决方案管理器...

STM32 中断向量表的位置 、重定向

STM32 中断向量表的位置 、重定向

这篇文章已经说了STM32的启动过程: https://feelsight.cn/post/39.html 我们也知道怎么跳到main函数了,那么,中断发生后,又是怎么跑到中断入口地址的呢? 从stm32f10x.s可以看到,已经定义好了一大堆...

ESP8266在Eclipse下设置编译模式(有boot和无boot)

ESP8266在Eclipse下设置编译模式(有boot和无boot)

更改编译模式可以更改Makefile文件中的 BOOT?=new APP?=1 SPI_SPEED?=40 SPI_MODE?=QIO SPI_SIZE_MAP?=2 可以根据2A-ESP8266__IOT_SDK_User_Manual__CN_...

内存堆和栈的区别

内存堆和栈的区别

在计算机领域,堆栈是一个不容忽视的概念,我们编写的C语言程序基本上都要用到。但对于很多的初学着来说,堆栈是一个很模糊的概念。 堆栈:一种数据结构、一个在程序运行时用于存放的地方,这可能是很多初学者的认识,因为我曾经就是这么想的和汇编语言中的堆栈一词混为一谈。我身边的一些编程的朋友以...

FAT32文件格式详解

FAT32文件格式详解

说明: MBR :Master Boot Record ( 主引导记录)  DBR :DOS Boot Record ( 引导扇区) ...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。