为了对门电路的工作原理有一个初步了解,在介绍TTL集成逻辑门和CMOS集成逻辑门之前,先对简单的晶体二极管与门、或门和晶体三极管非门(又称为反相器)进行简单介绍。

  (1)“与”门

  “与”门有两个以上输入端和一个输出端。图1(a)给出了由二极管组成的两输入“与”门电路,与其对应的逻辑符号如图1(b)所示。

  

  图1 二极管与门电路及与门逻辑符号

  图1(a)中,A、B为输入端,F为输出端。输入信号为低电平0V或者高电平+5V。假定二极管正向电阻为0,反向电阻无穷大,该电路根据输入信号取值的不同,可分为两种工作情况。

  ①输入电压VA、VB均为低电平0V,或者其中的一个为低电平0V时,输入为低电平的二极管将处于导通状态,从而使得输出端F的电压被钳制在近似0V,即VF≈0V;

  ②输入电压VA、VB均为高电平+5V时,二极管D1、D2均截止,输出端F的电压等于电源电压VCC,即VF=+5V。

  可得出该电路输入和输出的电压取值关系如表1所示。假定高电平表示逻辑值1,低电平表示逻辑值0,则该电路输入和输出之间的逻辑取值关系如表2所示。显然,该电路实现了“与”运算的逻辑功能,即输出逻辑表达式为F=A·B。

  

  (2)“或”门

  “或”门可以有两个或者两个以上输入端和一个输出端。由二极管构成的两输入“或”门电路如图2(a)所示,与其对应的逻辑符号如图2(b)所示。

  

  图2 二极管或门电路及或门逻辑符号

  图2(a)中,A、B为输入端,F为输出端。该电路根据输入信号取值的不同,同样可分为如下两种工作情况。

  ①当两个输入端电压VA、VB均为低电平0V时,二极管D1、D2均截止,输出端电压VF=0V。

  ②当两个输入端电压VA、VB均为+5V,或者其中的一个+5V时,输入为+5V的二极管将处于导通状态,从而使得输出端F的电压为高电平,即VF≈+5V。

  可得出该电路输入和输出的电压取值关系如表3所示,电路的逻辑取值关系如表4所示。显然,该电路实现“或”运算的逻辑功能,输出F和输入A、B之间的逻辑关系表达式为F=A+B。

  

  (3)“非”门

  “非”门又称为反相器。它有一个输入端和一个输出端。一个用晶体三极管构成的“非”门电路如图3(a)所示,与其对应的逻辑符号如图3(b)所示。

  

  图3 二极管或门电路及或门逻辑符号

  图3(a)中,A为输入端,F为输出端。假定三极管饱和导通时集电极输出电压近似为0V,三极管截止时集电极输出电压近似为+5V,根据三极管工作原理可知:当输入A为低电平时,三极管截止,输出电压VF≈+5V;当输入A为高电平时,三极管饱和导通,输出电压VF≈0V。输入和输出之间的电压取值关系如表5所示,逻辑取值关系如表6所示。

  

  显然,该电路实现“非”逻辑功能,输出F与输入A的逻辑关系表达式为:。

  上述由二极管、三极管构成的三种简单门电路,虽然可以实现三种基本逻辑运算,但这种门电路的负载能力、开关特性等均不理想。实际使用的是性能更好的各种集成门电路。

逻辑门电路工作原理详解相关推荐

  1. ASP.NET页面与IIS底层交互和工作原理详解(一)

    第一回: 引言 我查阅过不少Asp.Net的书籍,发现大多数作者都是站在一个比较高的层次上讲解Asp.Net.他们耐心.细致地告诉你如何一步步拖放控件.设置控件属性.编写CodeBehind代码,以实 ...

  2. 晶体三极管结构及其工作原理详解

    晶体三极管基本概述 晶体管是一种与其他电路元件结合使用时可产生电流增益.电压增益和信号功率增益的多结半导体器件.因此,晶体管称为有源器件,而二极管称为无源器件.晶体管的基本工作方式是在其两端施加电压时 ...

  3. GPS授时服务器工作原理详解

    GPS授时服务器工作原理详解 GPS授时服务器工作原理详解 目前计算机网络中各主机和服务器等网络设备的时间基本处于无序的状态.随着计算机网络应用的不断涌现,计算机的时间同步问题成为愈来愈重要的事情.以 ...

  4. nginx配置文件及工作原理详解

    nginx配置文件及工作原理详解 1 nginx配置文件的结构 2 nginx工作原理 1 nginx配置文件的结构 1)以下是nginx配置文件默认的主要内容: #user nobody; #配置用 ...

  5. sync.Map低层工作原理详解

    sync.Map低层工作原理详解 目录 为什么需要sync.Map?适合什么场景? sync.Map内部实现基本原理及结构体分析 sync.Map低层工作原理 1. 为什么需要sync.Map?适合什 ...

  6. ASP.NET页面与IIS底层交互和工作原理详解 (二)

    第三回: 引言 Http 请求处理流程 和 Http Handler 介绍 这两篇文章里,我们首先了解了Http请求在服务器端的处理流程,随后我们知道Http请求最终会由实现了IHttpHandler ...

  7. camera (13)---智能手机双摄像头工作原理详解:RBG +RGB, RGB + Mono

    智能手机双摄像头工作原理详解:RBG +RGB, RGB + Mono 由于双摄技术的快速发展,目前已经衍生出了几种不同的双摄硬件和算法配置解决方案.不同手机厂商可能有不同的双摄配置,比如华为荣耀P9 ...

  8. 有刷直流电机工作原理详解

    有刷直流电机工作原理详解 来源:网络整理• 2018-05-10 09:00 • 56380次阅读 有刷直流电机被广泛用于从玩具到按钮调节式汽车坐椅的应用中.有刷直流 (Brushed DC,BDC) ...

  9. FTP协议及工作原理详解

    FTP协议及工作原理详解 1. FTP协议 什么是FTP呢?FTP 是 TCP/IP 协议组中的协议之一,是英文File Transfer Protocol的缩写. 该协议是Internet文件传送的 ...

最新文章

  1. opencl 实例源码
  2. 专访DeepID发明者孙祎:关于深度学习与人脸算法的深层思考
  3. 数学建模学习笔记——拟合算法
  4. 最接近的三数之和Python解法
  5. html中表格与字对齐,html – 中心与表格单元格对齐
  6. 烤鸡(洛谷-P2089)
  7. ofstream/ifstream 文本/二进制 方式 读入/写出 数据方法
  8. java---解析XML文件,通过反射动态将XML内容封装到一个类中
  9. 上周Asp.net源码(11.5-11.10)免费下载列表
  10. 数据库事务的四大特性以及事务的隔离级别-与-Spring事务传播机制隔离级别
  11. 背水一战 Windows 10 (53) - 控件(集合类): ItemsControl 的布局控件 - ItemsStackPanel, ItemsWrapGrid...
  12. Hyperledger Fabric教程(10)-- peer命令-链码chaincode
  13. 信息系统安全复习提纲
  14. 如何启动软件YouTube频道
  15. 伸缩盒header固定content变更,footer固定
  16. Unity UI Toolkit学习笔记-EditorWindow
  17. 爬虫-豆瓣书籍排行榜及用户信息-2021.7.23-使用Scrapy框架-用MongoDB存储数据
  18. 漫画:二分法系列篇(第一讲)
  19. dl4j深度学习教程
  20. 《数据结构》课程设计任务书[2023-01-24]

热门文章

  1. Altium Designer(二)——原理图(SchDoc)的绘制
  2. excel连接mysql速度太慢,excel表格数据太大-excel太大,运行缓慢该怎么办
  3. 对qq空间动手--selenium实践
  4. ILog项目开发流程【一】
  5. 80秒验证13亿个身份证号码,包含省市县验证
  6. python add argument list_python argh/argparse:我如何传递一个列表作为命令行参数?
  7. linux创建新的虚拟环境,并安装指定版本的包
  8. 在线教育平台五大商业模式
  9. xlsx无法导入MySQL?
  10. 郭德纲的网络效应和网络利用