七段 LED 显示器(7段数码管)

server/2024/10/19 21:37:22/

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 段数码管配合使用的注意事项” 中的介绍.


http://www.ppmy.cn/server/123357.html

相关文章

k8s StorageClass 存储类

文章目录 一、概述1、StorageClass 对象定义2、StorageClass YAML 示例 二、StorageClass 字段1、provisioner(存储制备器)1.1、内置制备器1.2、第三方制备器 2、reclaimPolicy(回收策略)3、allowVolumeExpansion(允许…

Python | 第六章节 | 控制结构

P50 位运算&#xff08;2&#xff09; 2024/8/17 一、剩余运算符号 1、<< 左移 <<规则: 运算数的各二进位全部左移若干位&#xff0c;由"<<"右边的数指定移动的位数&#xff0c;符号位不变&#xff0c;高位丢弃&#xff0c;低位补0&#xff08;…

C# 泛型使用案例_C# 泛型使用整理

一、系统自带常用的泛型 1.字典&#xff0c;集合 //字典 Dictionary<string, int> dic new Dictionary<string, int>(); //泛型集合 List<int> list new List<int>(); 2.泛型委托&#xff0c;输入参数&#xff0c;输出参数 //泛型 委托---输出参…

04_OpenCV图片缩放

import cv2 import matplotlib.pyplot as plt # Python 的 2D绘图库# 读入原图片 img cv2.imread(libarary.JPG) # 打印出图片尺寸 print(img.shape) # 将图片高和宽分别赋值给x&#xff0c;y x, y img.shape[0:2]# 显示原图 #cv.imshow(OriginalPicture, img)# 缩放到原来的…

Chrome Cookie最大有效期

Chrome Cookie最大有效期 代码设置了cookie有效期是10年&#xff0c;但在浏览器上实际上发现只有一年多一点&#xff0c;查证后发现chrome对cookie的最大有效期做了限制&#xff08;400&#xff09;天&#xff0c;实际上99.9999%的场景也是可以满足的 官方表述 测试 理论设置 …

服务器感染了.baxia勒索病毒,如何确保数据文件完整恢复?

导言 在数字化时代&#xff0c;数据已成为企业运营和个人生活不可或缺的核心资产。然而&#xff0c;随着网络技术的飞速发展&#xff0c;数据安全威胁也日益严峻&#xff0c;其中勒索病毒更是成为了悬挂在数字世界上方的一把利剑。近年来&#xff0c;诸如.baxia等新型勒索病毒…

MySQL vs PostgreSQL:2024年深度对比与选择指南

目录 引言基本特性对比性能比较可扩展性数据类型和索引支持复制和高可用性安全性生态系统和社区支持云服务支持使用场景分析总结 引言 在选择关系型数据库管理系统&#xff08;RDBMS&#xff09;时&#xff0c;MySQL和PostgreSQL常常是开发者和企业面临的两个主要选项。本文…

从 Oracle 集群到单节点环境(详细记录一次数据迁移过程)之二:生产服务器的备份操作

从 Oracle 集群到单节点环境&#xff08;详细记录一次数据迁移过程&#xff09;之二&#xff1a;生产服务器的备份操作 目录 从 Oracle 集群到单节点环境&#xff08;详细记录一次数据迁移过程&#xff09;之二&#xff1a;生产服务器的备份操作一、创建 pfile 文件二、创建备份…