news 2026/5/1 6:15:53

嵌入式知识篇---再看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/4/19 20:09:26

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/5/1 6:02:10

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/5/1 6:02:19

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

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

作者头像 李华
网站建设 2026/4/27 12:26:37

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

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

作者头像 李华
网站建设 2026/4/16 5:48:43

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

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

作者头像 李华
网站建设 2026/5/1 6:10:52

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

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

作者头像 李华