news 2026/9/2 21:52:55

嵌入式知识篇---再看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/8/27 12:48:41

Windows Defender终极禁用方案:从临时关闭到永久移除

Windows Defender终极禁用方案:从临时关闭到永久移除 【免费下载链接】windows-defender-remover A tool which is uses to remove Windows Defender in Windows 8.x, Windows 10 (every version) and Windows 11. 项目地址: https://gitcode.com/gh_mirrors/wi/w…

作者头像 李华
网站建设 2026/9/2 21:22:15

5分钟快速上手:Scan2CAD终极指南让扫描图像转CAD模型如此简单

5分钟快速上手:Scan2CAD终极指南让扫描图像转CAD模型如此简单 【免费下载链接】Scan2CAD [CVPR19] Dataset and code used in the research project Scan2CAD: Learning CAD Model Alignment in RGB-D Scans 项目地址: https://gitcode.com/gh_mirrors/sc/Scan2CA…

作者头像 李华
网站建设 2026/9/2 0:03:33

Windows HEIC缩略图生成器:让苹果照片在Windows中“活“起来

作为一名iPhone用户,你是否曾经遇到过这样的困扰:将手机里的照片传输到Windows电脑后,所有的HEIC文件都变成了千篇一律的图标?每次想要找到特定的照片,都不得不一个个打开确认,这种低效的操作方式让人倍感无…

作者头像 李华
网站建设 2026/8/26 6:23:54

ItChat-UOS终极指南:5分钟快速上手微信自动化开发

ItChat-UOS终极指南:5分钟快速上手微信自动化开发 【免费下载链接】ItChat-UOS 项目地址: https://gitcode.com/gh_mirrors/it/ItChat-UOS ItChat-UOS是一个功能强大的微信个人号接口工具,基于Python开发,能够帮助开发者快速实现微信…

作者头像 李华
网站建设 2026/8/28 3:52:28

FF14副本动画跳过终极指南:3种高效方案完整解析

还在为漫长的副本动画而烦恼吗?FF14动画跳过功能正是你需要的效率神器!无论是新手玩家还是效率追求者,掌握自动跳动画技巧都能让你的游戏体验大幅提升。 【免费下载链接】FFXIV_ACT_CutsceneSkip 项目地址: https://gitcode.com/gh_mirror…

作者头像 李华
网站建设 2026/8/27 23:31:52

小爱音箱音乐自由之路:打破版权壁垒的完整解决方案

小爱音箱音乐自由之路:打破版权壁垒的完整解决方案 【免费下载链接】xiaomusic 使用小爱同学播放音乐,音乐使用 yt-dlp 下载。 项目地址: https://gitcode.com/GitHub_Trending/xia/xiaomusic 你是否曾经对小爱音箱说"播放周杰伦的青花瓷&qu…

作者头像 李华