news 2026/6/10 14:45:18

嵌入式知识篇---再看74LS48

作者头像

张小明

前端开发工程师

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

芯片引脚图:

一句话概括:

74LS48 是一个“翻译官”,它能把计算机懂的二进制代码(比如 1001),翻译成人类看得懂的七段数码管数字(比如 “9”)。


核心比喻:二进制到七段数码管的“解码器/驱动器”

想象一个密码破译员和一块七段数码管

  1. 输入是密码(二进制):你告诉破译员一个4位的二进制密码,比如0110。这个密码本身没几个人能一眼看懂。

  2. 输出是明文(数字图形):破译员(74LS48)拿到密码后,对照密码本,立刻知道这代表数字“6”。然后,他控制7个开关(a, b, c, d, e, f, g),点亮数码管上组成“6”的笔段。

  3. 还能直接驱动:这个破译员力气很大,他不仅能翻译,还能直接用手去点亮那些笔段(提供足够的电流),不需要你再找别人帮忙。

所以,74LS48 = 翻译官(解码) + 大力士(驱动)。


拆解“七段数码管”

七段数码管就像一个“8”字,由7个发光的笔段(a到g)组成,点亮不同组合就能显示0-9的数字。
https://www.electronics-tutorials.ws/wp-content/uploads/2018/05/displays-dis21.gif

74LS48的任务就是:根据4位二进制输入,决定让哪几个笔段发光。


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

一块74LS48是16个引脚。我们认识最重要的:

  • 输入端(4位二进制)

    • A0, A1, A2, A3:这是密码输入口A0是最低位(LSB),A3是最高位(MSB)。比如你要输入数字“9”(二进制1001),就设置A3=1, A2=0, A1=0, A0=1

    • 输入范围是0000(0)到1001(9)。1010到1111是非法码,芯片有特殊处理。

  • 输出端(7个驱动脚)

    • a, b, c, d, e, f, g:这7个脚直接连接到共阴极数码管对应的7个笔段。芯片内部会输出高电平(1)来点亮对应的段。

    • 记住:它输出高电平来点亮!

  • 控制端(3个特殊功能脚)

    • LT‘(灯测试,低电平有效):这是“全亮测试按钮”。只要把这个脚拉到低电平(0),不管输入什么密码,输出端a-g全部变成高电平(1),数码管所有段都亮,显示一个“8”字。用来测试数码管好坏。

    • BI’/RBO‘(消隐输入/动态灭零输出,复用脚):这是个多功能脚。

      • 作为输入(BI‘)“强制熄灯按钮”。当它为低电平(0)时,不管输入什么,所有输出a-g全部变成低电平(0),数码管完全熄灭。用来在不需要显示时省电。

      • 作为输出(RBO‘)“动态灭零信号”(当RBI‘起作用时)。这个稍复杂。

    • RBI‘(动态灭零输入,低电平有效):这是“隐藏不必要的零”功能。比如显示“0012”时,前面的两个零很丑。如果把这个脚接低电平(0),并且当前输入恰好是0000,那么芯片会强制所有输出为0(熄灭),同时从RBO‘脚输出一个低电平,告诉下一个芯片:“我这是没用的零,已经熄灭了,如果下一位也是零,你也熄灭吧”。这能让“0012”优雅地显示成“__12”。


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

  1. 最经典用法:显示计数器/计时器的结果

    • 比如,把前面介绍的74LS192计数器的输出端(Q0~Q3),直接接到74LS48的输入端(A0~A3

    • 然后74LS48的输出端(a~g)接到一个共阴极数码管

    • 这样,计数器每计一个数,数码管上就直接显示出对应的数字!这是数字电路实验的黄金搭档。

  2. 制作数字仪表盘:电压表、频率计、速度表等,凡是需要把二进制数显示成十进制数字的地方,都要用到它。

  3. 多位数显示系统:多个74LS48可以并联,配合动态扫描电路,用少量芯片驱动多位数字显示(比如电子钟)。


一个简单实例:显示数字“7”

  1. 目标:让数码管显示数字“7”(即点亮 a, b, c 三段)。

  2. 操作

    • 查表(或心算)得知,数字“7”的二进制是0111

    • A3=0, A2=1, A1=1, A0=1连接到芯片输入端(可以用开关或前级芯片控制)。

    • LT‘BI‘/RBO‘都接高电平(1),即不测试、不消隐。

    • RBI‘接高电平(1),不用灭零功能。

  3. 结果:74LS48芯片内部“翻译”后,会在其输出端a, b, c输出高电平(1),在d, e, f, g输出低电平(0)。这样,连接到共阴极数码管后,a, b, c 三段发光,显示出清晰的“7”。


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

  1. 核心功能4线-7段解码器/驱动器。把4位二进制(BCD码)翻译成7段信号,并能直接驱动数码管。

  2. 输出特性:输出高电平有效,专门用于驱动共阴极数码管

  3. 三个重要控制脚(正常工作时都接高电平即可):

    • LT‘=0全亮测试(显示“8”)。

    • BI‘=0强制熄屏(全灭)。

    • RBI‘=0且 输入为0000:灭掉这个零(用于隐藏前导零)。

  4. 黄金搭档:前面介绍的74LS192(计数器)+74LS48(译码器)+共阴极数码管,可以构成一个最基础、最完整的计数显示单元

你可以把它看作是连接“数字世界”“人类视觉世界”的一座关键桥梁。有了它,电路计算的结果终于能被我们一眼看懂了!

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

Fastboot Enhance:Android设备管理的终极解决方案

Fastboot Enhance:Android设备管理的终极解决方案 【免费下载链接】FastbootEnhance 项目地址: https://gitcode.com/gh_mirrors/fas/FastbootEnhance 还在为复杂的命令行操作而烦恼吗?每次想要调整Android设备都需要翻阅大量教程,生…

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

ImageGlass轻量级图片查看器完整教程:三步打造高效图片管理方案

ImageGlass轻量级图片查看器完整教程:三步打造高效图片管理方案 【免费下载链接】ImageGlass 🏞 A lightweight, versatile image viewer 项目地址: https://gitcode.com/gh_mirrors/im/ImageGlass 还在为Windows系统自带的图片查看器功能单一、启…

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

免账号畅玩Steam创意工坊:WorkshopDL模组下载神器全攻略

免账号畅玩Steam创意工坊:WorkshopDL模组下载神器全攻略 【免费下载链接】WorkshopDL WorkshopDL - The Best Steam Workshop Downloader 项目地址: https://gitcode.com/gh_mirrors/wo/WorkshopDL 还在为无法使用Steam创意工坊的精彩模组而烦恼吗&#xff1…

作者头像 李华
网站建设 2026/6/10 14:09:45

WPS-Zotero插件:5分钟掌握智能文献管理的终极指南

还在为学术写作中的文献引用烦恼吗?WPS-Zotero插件的出现,彻底解决了Linux用户文献管理的痛点。这款开源神器让WPS Writer与Zotero实现无缝对接,为学术写作带来革命性体验。无论你是研究生、科研人员还是学术写作者,这款插件都能让…

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

YimMenu终极入门指南:5分钟快速上手GTA5最强辅助菜单

YimMenu终极入门指南:5分钟快速上手GTA5最强辅助菜单 【免费下载链接】YimMenu YimMenu, a GTA V menu protecting against a wide ranges of the public crashes and improving the overall experience. 项目地址: https://gitcode.com/GitHub_Trending/yi/YimMe…

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

Umi-OCR离线文字识别工具完整使用教程

Umi-OCR离线文字识别工具完整使用教程 【免费下载链接】Umi-OCR Umi-OCR: 这是一个免费、开源、可批量处理的离线OCR软件,适用于Windows系统,支持截图OCR、批量OCR、二维码识别等功能。 项目地址: https://gitcode.com/GitHub_Trending/um/Umi-OCR …

作者头像 李华