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

嵌入式单片机中数码管基本实现方法

1. 点亮数码管

本节课利用已经学习的LED知识去控制一个8位数码管。

本节的原理比较简单。不需要多少时间讲。

更多时间是跟大家一起编码调试,从中学习一些编码思路和学习方法。

1.1. 什么是数码管

数码管是什么?下图就是一个数码管

   从硬件上个看,其实就是8个LED组合在一起。8个LED应该有16个引脚,但是数码管上只有10个引脚。为什么呢?

请看下图:

1个LED有两个引脚,要控制LED,1个引脚接控制信号,另外一个引脚接电源或者地(高驱动或低驱动,下同)。

那么,当有8个LED,只需要8根IO口控制状态,其他IO全部接到地或者电源即可。

当用高驱动时,LED负极全部接到地,这种数码管就叫做共阴极数码


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

相关文章:

  • 申论1_概括、分析
  • 【121. 买卖股票的最佳时机】——贪心算法/动态规划
  • 笔记 | image may have poor performance,or fail,if run via emulation
  • 【JAVA】正则表达式中的中括弧
  • Django 的 ModelViewSet 中的 get_queryset 方法自定义查询集
  • 5G 现网信令参数学习(3) - RrcSetup(1)
  • ARM基础
  • C++ (进阶) ─── 多态
  • 力扣(LeetCode)每日一题 2848. 与车相交的点
  • 【智路】智路OS airos-edge
  • 【数学分析笔记】第3章第2节 连续函数(4)
  • STM32MP157/linux驱动学习记录(二)
  • 网络安全:建筑公司会计软件遭受暴力攻击
  • Flink官方文档
  • prometheus概念
  • 第R3周:LSTM-火灾温度预测:3. nn.LSTM() 函数详解
  • Matlab 的.m 文件批量转成py文件
  • HTML讲解(一)body部分
  • IDEA去除掉虚线,波浪线,和下划线实线的方法
  • 【微服务-注册中心】
  • 初识Maven:Java项目管理工具
  • 鸿蒙Harmony应用开发,数据驾驶舱 项目结构搭建
  • Android使用LiquidFun物理引擎实现果冻碰撞效果
  • JAVA网络编程【基于TCP和UDP协议】超详细!!!
  • C编程演奏中文版“生日快乐歌”
  • Java html生成pdf和图片