news 2026/6/10 17:03:54

嵌入式知识篇---再看4078

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
嵌入式知识篇---再看4078

芯片引脚图:

一句话概括:

4078 是一个“民主表决器”。它用来判断:8个输入信号中,是不是“大多数人”同意(为1)?


核心比喻:8人投票表决会议

想象一个由8个成员组成的委员会开会表决:

  1. 8个输入:每个成员有一个投票按钮,按下去表示“同意”(输入1),不按表示“反对”(输入0)。

  2. 输出结果

    • 如果至少有1个人同意→ 主席宣布:“有人同意!”(输出1)

    • 如果所有人都同意→ 主席宣布:“全票通过!”(另一个输出端输出1)

    • 如果完全没人同意→ 主席宣布:“无人同意”(输出0)

4078芯片就是这样工作的!它有8个输入引脚,专门检测这些输入的状态。


芯片引脚(关键角色介绍)

4078通常是14脚芯片,认识这几个关键脚:

输入脚(8个投票人):

  • A, B, C, D, E, F, G, H1, 2, 3, 4, 5, 6, 7, 8

  • 每个脚可以接高电平(1,表示“同意”)或低电平(0,表示“反对”)

输出脚(2个表决结果):

  1. “或”输出(基本输出):

    • 这是主输出,通常标记为YOR

    • 规则:只要8个输入中至少有1个是1,这个输出就是1

    • 只有所有输入都是0时,这个输出才是0。

  2. “与”/“与非”输出(可选功能):

    • 有些版本的4078有这个脚,有些没有。

    • 规则:只有8个输入全部是1时,这个输出才是1(或者有些版本输出0,看具体型号)。

    • 这叫“8输入与门”功能。


真值表(看一眼就懂)

假设只有3个输入(原理相同):

ABC输出(OR)输出(AND)
0000(全反对)0(不全同意)
0011(有人同意)0
0101(有人同意)0
0111(有人同意)0
1001(有人同意)0
1011(有人同意)0
1101(有人同意)0
1111(全同意)1(全同意)

扩展到8个输入也一样:

  • OR输出:除非8个全是0,否则输出就是1

  • AND输出:只有8个全是1,输出才是1


它到底有什么用?(应用场景)

1.多条件报警系统

  • 比如一个工厂有8个安全传感器(温度、烟雾、门禁等)。

  • 只要任何一个传感器报警(输出1),4078就输出1,触发总警报。

  • 用途:火灾报警、安防系统、故障监测。

2.键盘扫描

  • 老式键盘有多个按键,按下任何键都会产生信号。

  • 4078可以检测“是否有键被按下”。

3.数据总线监视器

  • 监控8条数据线,看是否任何一条线上有活动。

4.逻辑函数生成器

  • 通过设置不同的输入模式,实现复杂的逻辑功能。


一个简单实例:防盗报警器

假设你家有8个窗户,每个窗户有一个感应器:

  • 窗户关闭时,传感器输出0

  • 窗户被打开时,传感器输出1

接线

  • 把8个传感器分别接到4078的8个输入

  • 把4078的“或”输出接到报警喇叭

工作过程

  • 所有窗户都关好:8个输入都是0 → 输出0 → 喇叭不响

  • 有任何一扇窗户被打开:那个传感器输出1 → 4078检测到“有人同意” → 输出1 → 喇叭响起!

这就实现了“任何一扇窗户被打开就报警”的功能!


重要特点

  1. “或非门”的亲戚

    • 其实4078内部是一个8输入或非门(NOR),然后经过一个反相器。

    • 所以最终表现是:输入全是0时输出0,否则输出1

  2. 输入可以不用满8个

    • 如果你只用3个输入,其他5个空着怎么办?

    • 空着的输入必须接地(0)!否则悬空会随机认为是0或1,导致错误。

    • 这是使用4078最重要的注意事项!

  3. CMOS芯片

    • 4000系列是CMOS芯片,功耗低,但比较“娇气”,怕静电。

    • 与之前介绍的74LS系列(TTL)不同,供电电压范围宽(3-15V都可以)。


总结要点(初学者记住这几点就行)

  1. 本质8输入或门/或非门。检测“8个输入中是否有1存在”。

  2. 核心功能

    • 只要至少1个输入是1→ 主输出就是1

    • 只有所有输入都是0→ 主输出才是0

  3. 重要规则:不用的输入端必须接地(0),不能悬空!

  4. 典型应用:多路监测、报警系统、状态检测。

最形象的理解
把4078想象成“全员静默检测器”。平时大家都不说话(输入0),它很安静(输出0)。只要有任何一个人开口说话(输入1),它就立刻报告“有人说话了!”(输出1)。

这个芯片在需要监测多个信号、任何一个异常都要报警的场合非常有用,是数字电路中的“哨兵”!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 12:48:17

Windows平台iOS模拟器完整指南:轻松运行iPhone应用

Windows平台iOS模拟器完整指南:轻松运行iPhone应用 【免费下载链接】ipasim iOS emulator for Windows 项目地址: https://gitcode.com/gh_mirrors/ip/ipasim 想在Windows电脑上体验iOS应用吗?ipasim是一款专门为Windows系统设计的开源iOS模拟器&…

作者头像 李华
网站建设 2026/6/10 13:11:32

BetterNCM插件管理器深度配置指南

BetterNCM插件管理器深度配置指南 【免费下载链接】BetterNCM-Installer 一键安装 Better 系软件 项目地址: https://gitcode.com/gh_mirrors/be/BetterNCM-Installer 想要彻底改变网易云音乐的听歌体验?BetterNCM插件管理器为你打开了一扇通往个性化音乐世界…

作者头像 李华
网站建设 2026/6/10 15:08:19

Umi-OCR:如何实现完全离线的智能文字识别?

Umi-OCR:如何实现完全离线的智能文字识别? 【免费下载链接】Umi-OCR Umi-OCR: 这是一个免费、开源、可批量处理的离线OCR软件,适用于Windows系统,支持截图OCR、批量OCR、二维码识别等功能。 项目地址: https://gitcode.com/GitH…

作者头像 李华
网站建设 2026/6/10 18:15:37

WorkshopDL:3步搞定Steam创意工坊模组下载的终极方案

WorkshopDL:3步搞定Steam创意工坊模组下载的终极方案 【免费下载链接】WorkshopDL WorkshopDL - The Best Steam Workshop Downloader 项目地址: https://gitcode.com/gh_mirrors/wo/WorkshopDL 还在为其他平台购买的游戏无法使用Steam创意工坊模组而烦恼吗&…

作者头像 李华
网站建设 2026/6/10 15:04:12

LinkSwift网盘直链解析工具:高速下载的终极解决方案

在当今数字化时代,网盘已成为个人和企业数据存储与分享的重要工具。然而,各大网盘服务商对网页版下载速度的限制,给用户带来了诸多不便。LinkSwift项目作为一款基于JavaScript开发的网盘直链解析工具,通过技术创新为用户提供了高效…

作者头像 李华
网站建设 2026/6/10 7:51:01

大气层整合包系统:新手快速上手指南,轻松实现Switch系统优化

大气层整合包系统:新手快速上手指南,轻松实现Switch系统优化 【免费下载链接】Atmosphere-stable 大气层整合包系统稳定版 项目地址: https://gitcode.com/gh_mirrors/at/Atmosphere-stable 想要解锁Nintendo Switch的全部潜力?大气层…

作者头像 李华