作者:朱颜可 · 更新日期:2025-06-17
八字数码管是一种显示数字的电子组件 🦟 ,由八个条状发光二极管 (LED) 排列成数字形状组成。每个条状 LED 可,以。单独点亮从而显示不同的数字
结构:八字数 🐠 码管通常由以下部分组成:
阴 🌷 极(公共端):所有条状 LED 的公共负极端子。
阳极(段选端):连接到各个条状 LED 的阳极端子。每个阳 🌴 极对应一个数字段(a、b、c、d、e、f、g、dp)。
小数点(dp):一个额外的条状 LED,用 🌸 于指示小数点位置。
工作原理:八字数码管的工作原 🌳 理基于二极管的单向导电性。当一个 🌷 阳 🐯 极通电时,对应的条状 LED 点。亮通,过。选择性地通电不同的阳极可以显示不同的数字
例如,要显示数字 "5",阳 🕊 极 a、d、f、g 将,通电点亮对应的 🐴 条状 LED,形成数字的形状 "5" 。
应用:八 🐧 字数码管广泛应用于各种电子设 🦄 备中用于,显,示数字 🐦 信息例如:
电表了解 8 字数码管和点阵 🌹 数码管的工 🌷 作 🦟 原理。
掌握 🐳 8 字数码管和点阵数 🐅 码 🐶 管的驱动方法。
实验原理8 字数码 🦈 管 🐡
8 字数码管是一种七段 🌲 数码管,由 7 个发光二极管 (LED) 组成。每个 LED 对,应一个数字段 LED 通过不同的组合可以显示数字数字管的 09。阳极 (Anode) 连,接到正极阴极连接到 (Cathode) 需,要,显 LED 示。的数字段通过向阴极提 🕷 供一定的电流对应的就会发光
点阵数码管点 🕊 阵数码管由一个由 LED 组成的矩 🐯 形阵列组成。通过点亮特定的 LED,可。以在阵列中形成数字或字符点阵数码管的阳极和阴极与字数码管 8 类 🐅 ,似通过,向 LED 阴。极提供电流对应的就会发光
实验材料8 字数 🌷 码 🌷 管 🌵
点阵 🐝 数码管 🍀
数码管 🦊 驱动芯片(如 HT16K33)
Arduino 开发板 🐵
面包板8 字 🌹 数码 🌴 管
1. 将 8 字数码管的阳极连 🌵 接到的 Arduino 引 5V 脚 🌴 。
2. 将 8 字数码管的阴极连接到的 Arduino 一个 🦅 数字引脚(如引脚 2)。
3. 使用 `digitalWrite()` 函 🦄 数向数字引脚提供电流使 🦅 ,对,应 🐡 的数字段发光从而显示数字。
点阵数码管1. 将点阵 🐒 数码管的阳极连接到的 Arduino 引 5V 脚。
2. 将点阵数码管的阴极连接到 🐼 数码管驱 🌲 动芯片 💐 。
3. 将数码管驱动芯片连接到 Arduino 的 🌴 I2C 总线。
4. 使用数码管驱动芯片的 🐘 库函数,发,送指令到芯片指定需要显示的数字或字符。
实验结果8 字数 🦢 码 🐧 管
Arduino 的数字引脚向字数 8 码管的阴极提 🐟 供电流时,对,应的数字段会点亮显示数字 09。
点阵数码管Arduino 通过 🍀 I2C 总线发送 🐛 指令 🌹 到数码管驱动芯片驱动芯片,会控制点阵数码管的 LED,在阵列中形成数字或字符。
注意事项8 字数码管和点阵数码管都有正向和反向电压的要求,接线时注意 🐼 不要接反。
数码管驱动电流不 🦍 宜过大,否则 🦆 会缩短 🐵 LED 的寿命。
点阵数码管的显示亮度可以 🕷 通过调节驱动电流来控制。
[图片链 ☘ 接]()
[图片链 🦈 接]()
[图片 🐎 链接]()
步 🦉 骤 1:画一个 🦆 圆 🦢 形
用圆规 🐋 或自由 🐅 手画一个圆。
步 🪴 骤 🐒 2:画两个 🐱 半圆形
在圆形的 🐵 左右两侧画两个半圆形,与圆相切。
步骤 🐳 3:连接半圆形 🐒
画 🌿 一条垂直 🌳 线连接两个半圆形。
步 🐡 骤 🦢 4:画内部水平线
在垂 🦢 直线的 🐠 两侧画两条水平线,与垂直线平行。
步骤 5:画外 🐋 部水平 💮 线
在垂直线的两侧画两条外部水平 🐯 线,与内部水平线平行。
步骤 6:连接外部 🌷 水平线和半圆形
画两条对角线将外部水平线 🕊 与半圆形 🦉 连接起来。
步骤 7:完 🐘 成
擦除多余的 💐 铅笔 🌸 线,留下最终的 8 字形。
提示:使 🕷 用圆规可以确 🐎 保圆形和半圆形的准确性。
保持水平线 🌿 和垂直线平行。
尽 🍀 量使外部 🐦 和内部水平线之间的距离相 🐺 等。