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

单片机基础模块学习——数码管

1.数码管原理图

八位数码管实际上是由两个四位数码管组合而成的

这两个四位数码管是有关联的,a1到dp1均是有关联的,com端口没有重叠。

实际上每一段都相当于是独立的发光二极管,共有8段。

实际电路连接关系如上图,所有二极管的正极相连引到公共端口,若想点亮二极管,需要给公共端高电平,负极对应的端口加一个低电平。

由于8个数码管的负极都是有a1到 dp1控制,那么该如何显示不同的数字呢,就用到了动态扫描的方法,通过控制每个数码管的com端,从而实现显示不同的数字,加快循环,由于人眼的视觉暂留效应,就能达到以下效果。(我们平常看到的视频也是同样的道理)

2.开发板原理图

对于数码管的控制也是用到了74HC573锁存器,从而实现p0引脚的改变不会影响到数码管的显示。

3.段码表


http://www.kler.cn/a/514214.html

相关文章:

  • 高并发内存池_CentralCache(中心缓存)和PageCache(页缓存)申请内存的设计
  • 探秘Shortest与Stagehand:开启高效测试与自动化新篇
  • Java自定义多队列线程池
  • 2024年度总结-CSDN
  • 【知识分享】PCIe5.0 TxRx 电气设计参数汇总
  • [Qt]事件-鼠标事件、键盘事件、定时器事件、窗口改变事件、事件分发器与事件过滤器
  • [Day 14]螺旋矩阵
  • 【深度学习】3.损失函数的作用
  • 【前端】HTML标签汇总
  • 微透镜阵列精准全检,白光干涉3D自动量测方案提效70%
  • rstrip 方法是 Python 字符串的一个内置方法,用于 删除字符串右边(末尾)的指定字符
  • WPF2-在xaml为对象的属性赋值
  • 大数据处理之数据去重、TopN统计与倒排索引的Hadoop实现
  • 关于在vue3中vue3-tree-org的简单应用
  • 【C++提高篇】—— C++泛型编程之模板基本语法和使用的详解
  • 《动•情》组诗浅析
  • Androidstudio 中,project下的.gitignore和module下的.gitignore有什么区别,生效优先级是什么
  • windows蓝牙驱动开发-BLE音频(三)
  • Discuz3.5 UC通信失败 解决方法UCenter
  • 个人学习 - 什么是Vim?
  • 智能制造升级:汽车工厂可视化管理
  • 【回忆迷宫——处理方法+DFS】
  • python高级加密算法AES对信息进行加密和解密
  • P14软件测试-功能测试
  • 深度学习-89-大语言模型LLM之AI应用开发的基本概念
  • 【人工智能】:搭建本地AI服务——Ollama、LobeChat和Go语言的全方位实践指南