7 段 LED 显示器, 通常简称为 LED 数码管
或 数码管
. 通过 菜单--绘制--数字芯片--添加 7 段 LED 显示器
可以引入它.
普通模式
它内部其实就是七盏长条状的 LED 灯, 有的横着放, 有的竖着放. 七个灯用 a b c d e f g 分别表示.
灯的位置从上到下, 从里到外顺时针下来, 如上图所示, 最上面就是 a 灯, 中间是 g 灯, 等等.
primary::7 段数码管 在线可互动操作示例
https://cc.xiaogd.net/?startCircuitLink=https://www.xiaogd.net/static/circuit/circuitjs-intro/led-segment-input-node-relationship.txt
当对应的输入端接入一个高电平时, 灯就亮起. 比如要显示 1 就把 b 和 c 接入高电压; 而要显示 0 就把除 g 以外的都接入高电压:
primary::7 段数码管显示 0 和 1 在线可互动操作示例
https://cc.xiaogd.net/?startCircuitLink=https://www.xiaogd.net/static/circuit/demo/display-0-or-1-in-led.txt
共阴极模式
在前面, 单个的 LED 灯需要接成回路, 也即需要一个接地才能点亮. 而 LED 数目管缺省是一个数字芯片, 默认模式是 没有(逻辑输入)
, 接触高电平即可点亮.
如果不习惯这种模式, 也可以通过双击(或 右键--编辑
)组件在弹出的 编辑组件 窗口下的 二极管
下拉列表里选择其它模式, 比如 共阴极
模式:
这种模式下组件右下角会多一个 gnd
接地端.
gnd 代表 ground, 即英文接地之意.
引脚位置布局也稍有不同, 其显示 0 和 1 的连接法如下:
这时就需要增加一个接地连接接地端 gnd
, 形成回路, 否则灯不会亮.
primary::7 段数码管共阴极模式显示 0 和 1 在线可互动操作示例
https://cc.xiaogd.net/?startCircuitLink=https://book.xiaogd.net/usage-of-circuitjs/assets/circuit/seven-segment-led-display-0-and-1-in-common-cathode-mode.txt
超过最大电流的问题
另, 采用共阴极模式(包括共阳极模式)时还需要注意另一个问题, 即不能将电源与引脚直连, 否则会导致出现 超过最大电流
的问题, 从而使模拟器停止运行(右上角 运行/停止
按钮变红).
必须先让电源经过一个电阻后再连接引脚, 如前面的示意图所示.
或者在接地前接入一个电阻也可以.
通过 菜单--绘制--添加电阻器(resistor)
可以添加一个电阻.
快捷键:
r
.
缺省为 1k 欧姆.
即 1000 欧姆, k 代表 kilo, 表示 1000.
双击(或 右键--编辑
)电阻, 在弹出的 编辑属性
窗口中可以调整电阻的值.
比如上述示例中就改为了 100 欧姆, 这样 LED 灯会更亮一些, 否则会很暗.
另注: 如果模拟器已经停止(左上角 运行/停止
按钮变红), 在调整电路修复错误后, 需再次点击 运行/停止
以启动实时模拟.
注: 正常模拟运行时,
运行/停止
按钮颜色为灰色.
与继电器配合使用时的一些注意事项
参考 继电器使用的注意事项及疑惑解答 中 “继电器与 7 段数码管配合使用的注意事项” 中的介绍.