当前位置: 首页 > news >正文

用二极管、三极管和MOS管搭建逻辑门电路

文章目录

    • 1. 二极管
      • (1)二极管与门
      • (2)二极管或门
    • 2. 三极管
      • (1)三极管非门
      • (2)三极管与门
      • (3)三极管或门
      • (4)三极管与非门
      • (5)三极管或非门
    • 3. MOS管
      • (1)MOS管非门
      • (2)MOS管与非门
      • (3)MOS管或非门
    • 4. 真值表
      • (1)与门
      • (2)或门
      • (3)非门
      • (4)与非门
      • (5)或非门
    • 5. 小结一下

常见的晶体管有二极管、三极管和MOS管,主要的逻辑门电路:与门、或门、非门、与非门、或非门、异或门等,这篇博客介绍用晶体管搭建常见的逻辑门电路。

废话不多说,直接上图,电路图均是博主自己画的,先点赞,再收藏,再慢慢看,养成良好的习惯,觉得有疑问的地方,可以评论一起交流。

1. 二极管

(1)二极管与门

用两个二极管组成的与门,A和B都为高电平时,Y才为高电平。
在这里插入图片描述

用1个二极管和1个电阻也可以组成与门。

在这里插入图片描述

(2)二极管或门

从下图两个或门电路可以看出,A和B只要有一个为高电平,输出Y就为高电平。

在这里插入图片描述

同样的,用1个电阻和1个二极管也可以组成或门。

在这里插入图片描述

2. 三极管

(1)三极管非门

A为高电平,T1导通,Y为低电平;A为低电平,T1截止,Y为高电平。

在这里插入图片描述

(2)三极管与门

用2个NPN三极管搭建与门;A和B都为高电平时,T2和T3都导通,此时Y为高电平。

在这里插入图片描述

用1个NPN和1个PNP搭建的与门,当A和B均为高电平时,T4和T6都导通,Y为高电平。

在这里插入图片描述

(3)三极管或门

在二极管或门基础上,可以加一个NPN三极管,也可以组成或门,A和B只要有一个高电平,T5就会导通,Y会由低电平变为高电平;当A和B都为低电平时,T5才截止,Y为低电平。

在这里插入图片描述

(4)三极管与非门

与非门由与门和非门组成,在三极管与门基础上稍作修改,可以变为三极管与非门。

在这里插入图片描述

(5)三极管或非门

用2个PNP三极管搭建的或非门,A和B只要有一个高电平,Y就为低电平;当A和B都为低电平时,T9和T10均导通,Y为高电平。

在这里插入图片描述

3. MOS管

(1)MOS管非门

用1个NMOS和1个PMOS搭建的非门;当A为高电平时,T1截止,T2导通,Y为低电平;当A为低电平时,T1导通,T2截止,Y为高电平。

在这里插入图片描述

(2)MOS管与非门

备注:T3和T4为NMOS,T5和T6为PMOS;
A=0,B=0时,T5和T6导通,T3和T4截止,Y=1
A=1,B=0时,T3和T6截止,T4和T5导通,Y=1
A=0,B=1时,T3和T6导通,T4和T5截止,Y=1
A=1,B=1时,T5和T6截止,T3和T4导通,Y=0
在这里插入图片描述

(3)MOS管或非门

备注:T7和T8为NMOS,T9和T10为PMOS;
A=0,B=0时,T9和T10导通,T7和T8截止,Y=1
A=1,B=0时,T7和T9截止,T8和T10导通,Y=0
A=0,B=1时,T7和T9导通,T8和T10截止,Y=0
A=1,B=1时,T9和T10截止,T7和T8导通,Y=0
在这里插入图片描述

4. 真值表

通过真值表能反映一个电路的功能,优秀的记得诚给出了如下门电路的真值表,小伙伴门可以巩固下各个门电路的功能。

(1)与门

与门功能:输入都为1,输出才为1,只要有一个0,输出就为0,记作

Y=A*B
Y=A?B或

Y=AB
Y=AB;

A B Y
0 0 0
0 1 0
1 0 0
1 1 1

(2)或门

或门功能:输入只要有一个1,输出就为1,记作

Y=A+B
Y=A+B;

A B Y
0 0 0
0 1 1
1 0 1
1 1 1

(3)非门

非门:非门也叫反相器,即输入1,输出0,输入0,输出1,记作

Y=\overline{A}
Y=A或

Y=A’
Y=A′

A Y
0 1
1 0

(4)与非门

与非门:与非门是与门与非门的结合,先与后非,记作

Y=\overline{AB}
Y=AB或

Y=(AB)’
Y=(AB)′

A B Y
0 0 1
0 1 1
1 0 1
1 1 0

(5)或非门

或非门:或非门是或门与非门的结合,先或后非,记作

Y=\overline{A+B}
Y=A+B?或

Y=(A+B)’
Y=(A+B)′

A B Y
0 0 1
0 1 0
1 0 0
1 1 0

5. 小结一下

用晶体管绘制常见的逻辑门电路,会让我们对晶体管的特性更加熟悉,在电路设计时更加的从容淡定,也常出现在硬件工程师的笔试题中,总之一句话,会了这些,你就是街上最靓的GAI
参考原文:《用二极管、三极管和MOS管搭建逻辑门电路,你确定这些电路图不收藏?》

相关文章:

用二极管、三极管和MOS管搭建逻辑门电路

文章目录1. 二极管(1)二极管与门(2)二极管或门2. 三极管(1)三极管非门(2)三极管与门(3)三极管或门(4)三极管与非门(5&…...

SpringBoot:手写一个 SpringBoot Starter

声明:原文作者:yuan_404 文章目录1. 说明2 . 编写启动器3 . 新建项目测试自己写的启动器1. 说明 启动器模块是一个 空 jar 文件,仅提供辅助性依赖管理,这些依赖可能用于自动装配或者其他类库 命名归约: 官方命名&…...

【23】Verilog进阶 - 数位转换【实时处理 + 标志信号】

【初次尝试】VL32 非整数倍数据位宽转换24to128 1 理解题目含义 根据【模块端口】和【题目描述】本题的真实意思是比较清楚啦。但不可大意轻敌! (1)问题1:输出一直为0 猛然间发现计数值也为0,没有增加 去排查cnt的代码,很容易找到到问题,是cnt上电复位的逻辑写错了 …...

常见的HTTP状态码

一.2开头 200:响应成功; 204:响应成功,但是响应头没有数据; 206:部分响应成功,比如分片上传,断点续传; 二.3开头 301:永久重定向; 302&…...

D. Peculiar Movie Preferences(思维 + 一个坑)

Problem - D - Codeforces 米海打算去看电影。他只喜欢回文电影,所以他想跳过一些(可能是零)场景,让电影的其余部分变成回文。给你一个包含n个长度不超过3的非空字符串的列表,代表Mihai的电影场景。如果s的子序列非空,并且子序列中…...

真1分钟搞懂缓存穿透、缓存击穿、缓存雪崩

💗推荐阅读文章💗 🌸JavaSE系列🌸👉1️⃣《JavaSE系列教程》🌺MySQL系列🌺👉2️⃣《MySQL系列教程》🍀JavaWeb系列🍀👉3️⃣《JavaWeb系列教程》…...

蓝桥刷题总结1

数组三角形 题目描述 上图给出了一个数字三角形。从三角形的顶部到底部有很多条不同的路径。对于每条路径,把路径上面的数加起来可以得到一个和,你的任务就是找到最大的和。 路径上的每一步只能从一个数走到下一层和它最近的左边的那个数或者右 边的那个…...

淘宝商品详情数据接口 关键字搜索接口 请求代码分享

item_get-获得淘宝商品详情item_get_app-获得淘宝app商品详情原数据item_search-按关键字搜索淘宝商品参数说明通用参数说明参数不要乱传,否则不管成功失败都会扣费url说明 https://api-gw.onebound.cn/平台/API类型/ 平台:淘宝,京东等&#…...

【数据结构】链表OJ(二)

Yan-英杰的博客 悟已往之不谏 知来者之可追 目录 一、反转链表 二、合并两个有序链表 三、链表分割 四、链表的回文结构 一、反转链表 输入:head [1,2,3,4,5] 输出:[5,4,3,2,1] 输入:head [1,2] 输出:[2,1] 示例 3&#xf…...

Linux系统搭建FTP服务器

安装vsftpdyum -y install vsftpd添加FTP用户方式1、添加只允许通过ftp访问的用户useradd -d /home/ftp ftp_user #-d指定用户登录时的启始目录方式2、允许用户登录操作系统usermod -d /home/ftp -s /bin/bash ftp_user #-s指定用户登入后所使用的shell设置用户登录密码passwd …...

MySQL数据同步到 Redis 缓存的几种方法

1 Mysql查完数据,再同步写入到Redis中缺点1:会对接口造成延迟,因为同步写入redis本身就有延迟,并且还要做重试,如果redis写入失败,还需要重试,那就更费时间了。缺点2:不解耦&#xf…...

2023年网络安全比赛--CMS网站渗透中职组(超详细)

一、竞赛时间 180分钟 共计3小时 二、竞赛阶段 1.使用渗透机对服务器信息收集,并将服务器中网站服务端口号作为flag提交; 2.使用渗透机对服务器信息收集,将网站的名称作为flag提交; 3.使用渗透机对服务器渗透,将可渗透页面的名称作为flag提交; 4.使用渗透机对服务器渗透,…...

【蓝桥杯集训·每日一题】AcWing 4309. 消灭老鼠

文章目录一、题目1、原题链接2、题目描述二、解题报告1、思路分析2、时间复杂度3、代码详解三、知识风暴最大公约数一、题目 1、原题链接 4309. 消灭老鼠 2、题目描述 约翰的农场可以看作一个二维平面。 农场中有 n 个老鼠,在毁坏着农田。 第 i 个老鼠的位置坐标为…...

FPGA实现CSI-2 解码MIPI视频 2line 720P分辨率 OV5647采集 提供工程源码和技术支持

目录1、前言2、Xilinx官方主推的MIPI解码方案3、纯Vhdl方案解码MIPI4、vivado工程介绍5、上板调试验证6、福利:工程代码的获取1、前言 FPGA图像采集领域目前协议最复杂、技术难度最高的应该就是MIPI协议了,MIPI解码难度之高,令无数英雄竞折腰…...

JS面试题收集(持续更新好中...)

1.JavaScript 中的垃圾回收机制 定义:指一块被分配的内存既不能使用,又不能回收,直到浏览器进程结束。 JavaScript在创建对象时会为它们分配内存,不再使用时会自动释放内存,这个过程称为垃圾收集。 四种常见的内存泄…...

2023携程面试题

Java I/O 面试前需要准备: 1. Java 八股文:了解常考的题型和回答思路; 2. 算法:刷 100-200 道题,记住刷题最重要的是要理解其思想,不要死记硬背,碰上原题很难,但 大多数的解题思…...

CANoe中使用CAPL函数接口调用Vflash文件

🍅 我是蚂蚁小兵,专注于车载诊断领域,尤其擅长于对CANoe工具的使用🍅 寻找组织 ,答疑解惑,摸鱼聊天,博客源码,点击加入👉【相亲相爱一家人】🍅 玩转CANoe&…...

三天吃透计算机网络面试八股文

本文已经收录到Github仓库,该仓库包含计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校招社招分享等核心知识点,欢迎star~ Github地址:https://github.com/…...

shp数据添加wkt字段并导出成csv,leaflet绘制使用

准备的东西:软件2跟软件3具体怎么有这些软件需要自行百度postgresql postgis相关 1.shp数据 2.软件2 3.软件3 1.数据导入 首先你得有软件2的数据库,即postgresql数据库,然后通过postgis的插件进行连接并导入数据, 导入数据…...

Java——二叉树的最近公共祖先及二叉搜索树介绍

目录 二叉树的最近公共祖先 题目 思路一:如果给定的是一颗二叉搜索树, 思路二:假设是孩子双亲表示法 二叉搜索树 定义Node类 查找 删除 插入 二叉树的最近公共祖先 题目 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百…...

网络六边形受到攻击

大家读完觉得有帮助记得关注和点赞!!! 抽象 现代智能交通系统 (ITS) 的一个关键要求是能够以安全、可靠和匿名的方式从互联车辆和移动设备收集地理参考数据。Nexagon 协议建立在 IETF 定位器/ID 分离协议 (…...

[2025CVPR]DeepVideo-R1:基于难度感知回归GRPO的视频强化微调框架详解

突破视频大语言模型推理瓶颈,在多个视频基准上实现SOTA性能 一、核心问题与创新亮点 1.1 GRPO在视频任务中的两大挑战 ​安全措施依赖问题​ GRPO使用min和clip函数限制策略更新幅度,导致: 梯度抑制:当新旧策略差异过大时梯度消失收敛困难:策略无法充分优化# 传统GRPO的梯…...

相机Camera日志实例分析之二:相机Camx【专业模式开启直方图拍照】单帧流程日志详解

【关注我,后续持续新增专题博文,谢谢!!!】 上一篇我们讲了: 这一篇我们开始讲: 目录 一、场景操作步骤 二、日志基础关键字分级如下 三、场景日志如下: 一、场景操作步骤 操作步…...

Mac软件卸载指南,简单易懂!

刚和Adobe分手,它却总在Library里给你写"回忆录"?卸载的Final Cut Pro像电子幽灵般阴魂不散?总是会有残留文件,别慌!这份Mac软件卸载指南,将用最硬核的方式教你"数字分手术"&#xff0…...

DBAPI如何优雅的获取单条数据

API如何优雅的获取单条数据 案例一 对于查询类API,查询的是单条数据,比如根据主键ID查询用户信息,sql如下: select id, name, age from user where id #{id}API默认返回的数据格式是多条的,如下: {&qu…...

Spring Boot+Neo4j知识图谱实战:3步搭建智能关系网络!

一、引言 在数据驱动的背景下,知识图谱凭借其高效的信息组织能力,正逐步成为各行业应用的关键技术。本文聚焦 Spring Boot与Neo4j图数据库的技术结合,探讨知识图谱开发的实现细节,帮助读者掌握该技术栈在实际项目中的落地方法。 …...

零基础设计模式——行为型模式 - 责任链模式

第四部分:行为型模式 - 责任链模式 (Chain of Responsibility Pattern) 欢迎来到行为型模式的学习!行为型模式关注对象之间的职责分配、算法封装和对象间的交互。我们将学习的第一个行为型模式是责任链模式。 核心思想:使多个对象都有机会处…...

MySQL中【正则表达式】用法

MySQL 中正则表达式通过 REGEXP 或 RLIKE 操作符实现(两者等价),用于在 WHERE 子句中进行复杂的字符串模式匹配。以下是核心用法和示例: 一、基础语法 SELECT column_name FROM table_name WHERE column_name REGEXP pattern; …...

JVM虚拟机:内存结构、垃圾回收、性能优化

1、JVM虚拟机的简介 Java 虚拟机(Java Virtual Machine 简称:JVM)是运行所有 Java 程序的抽象计算机,是 Java 语言的运行环境,实现了 Java 程序的跨平台特性。JVM 屏蔽了与具体操作系统平台相关的信息,使得 Java 程序只需生成在 JVM 上运行的目标代码(字节码),就可以…...

保姆级教程:在无网络无显卡的Windows电脑的vscode本地部署deepseek

文章目录 1 前言2 部署流程2.1 准备工作2.2 Ollama2.2.1 使用有网络的电脑下载Ollama2.2.2 安装Ollama(有网络的电脑)2.2.3 安装Ollama(无网络的电脑)2.2.4 安装验证2.2.5 修改大模型安装位置2.2.6 下载Deepseek模型 2.3 将deepse…...