当前位置: 首页 > news >正文

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

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

相关文章:

  • 深度剖析800G以太网:优势、挑战与发展
  • C语言_回调函数和qsort
  • MATLAB中的艺术:用爱心形状控制坐标轴
  • git 清除二进制文件的 changes 状态
  • JBOSS中间件漏洞复现
  • 多维时序 | GWO-VMD-SSA-LSTM灰狼优化变分模态分解联合麻雀优化长短期记忆网络多变量时间序列光伏功率预测(Matlab)
  • 迈巴赫 S480 的奢华升级之旅头等舱行政独立 4 座
  • 电影《749局》酷燃首映 苗苗神秘感大片释出氛围感拉满
  • 有关若依登录过程前端的对应处理学习
  • 第L2周:机器学习|线性回归模型 LinearRegression:2. 多元线性回归模型
  • FileLink跨网文件交换|解决网络隔离导致的文件共享难题
  • Unity NetCode 客户端连接不上服务器,局域网模式 Failed to connect to server.
  • 贴片式TF卡(SD NAND)参考设计
  • 采用云端SaaS服务模式的基层云HIS系统,源码开放合作,B/S架构,公立二甲医院应用五年。
  • 828华为云征文 | 华为云Flexus X实例在混合云环境中的应用与实践
  • 收藏网友的 源程序下载网
  • [分享]iOS开发-关于在xcode中引用文件夹右边出现问号的解决办法
  • 2017年终总结、随想
  • Android 架构优化~MVP 架构改造
  • download使用浅析
  • ES6 学习笔记(一)let,const和解构赋值
  • Flex布局到底解决了什么问题
  • isset在php5.6-和php7.0+的一些差异
  • javascript数组去重/查找/插入/删除
  • Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
  • ⭐ Unity + OpenCV 实现实时图像识别与叠加效果
  • 大整数乘法-表格法
  • 机器学习 vs. 深度学习
  • 力扣(LeetCode)22
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 前嗅ForeSpider采集配置界面介绍
  • 在GitHub多个账号上使用不同的SSH的配置方法
  • 职业生涯 一个六年开发经验的女程序员的心声。
  • 阿里云移动端播放器高级功能介绍
  • 从如何停掉 Promise 链说起
  • ​你们这样子,耽误我的工作进度怎么办?
  • ​软考-高级-系统架构设计师教程(清华第2版)【第20章 系统架构设计师论文写作要点(P717~728)-思维导图】​
  • # Spring Cloud Alibaba Nacos_配置中心与服务发现(四)
  • ###STL(标准模板库)
  • #Linux(make工具和makefile文件以及makefile语法)
  • #window11设置系统变量#
  • #数学建模# 线性规划问题的Matlab求解
  • #我与Java虚拟机的故事#连载01:人在JVM,身不由己
  • (1)无线电失控保护(二)
  • (10)工业界推荐系统-小红书推荐场景及内部实践【排序模型的特征】
  • (2020)Java后端开发----(面试题和笔试题)
  • (2024最新)CentOS 7上在线安装MySQL 5.7|喂饭级教程
  • (9)YOLO-Pose:使用对象关键点相似性损失增强多人姿态估计的增强版YOLO
  • (Matalb时序预测)WOA-BP鲸鱼算法优化BP神经网络的多维时序回归预测
  • (备份) esp32 GPIO
  • (第一天)包装对象、作用域、创建对象
  • (论文阅读笔记)Network planning with deep reinforcement learning
  • (三)Hyperledger Fabric 1.1安装部署-chaincode测试
  • (四)模仿学习-完成后台管理页面查询
  • (一)C语言之入门:使用Visual Studio Community 2022运行hello world