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

devtools/2024/9/22 16:46:27/

1. 点亮数码管

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

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

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

1.1. 什么是数码管

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

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

请看下图:

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

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

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


http://www.ppmy.cn/devtools/115547.html

相关文章

使用Django 搭建自动化平台

由于本人python 环境已安装,就不重复安装了,博客中有python的安装说明; 1 Django 的安装 安装很简单: pip install django 但是国内的网络环境,你很难成功,此处省略一些字。。。。。 问题总要解决&#…

VM-Ubantu中使用vscode头文件报错——解决办法

问题 系统中头文件明明存在但是却报错 解决方法 在报错的文件中点击,shift ctrl p选择Edit Configurations(JSON) 修改文件内容 原文件内容 修改之后的内容 {"configurations": [{"name": "Linux","includePath":…

Elasticsearch 检索优化:停用词的应用

Elasticsearch 检索优化:停用词的应用 场景描述 目前在 Elasticsearch 集群中存储约 1.5 亿篇文章数据,随着数据量的增加,检索性能问题逐渐显现。在列表检索和聚合操作中,CPU 消耗飙升至 100%,并且检索耗时较长&…

uniapp uview扩展u-picker支持日历期间 年期间 月期间 时分期间组件

uniapp uview扩展u-picker支持日历期间 年期间 月期间 时分期间组件 日历期间、年期间、月期间及时分期间组件在不同的应用场景中发挥着重要的作用。这些组件通常用于表单、应用程序或网站中,以方便用户输入和选择特定的日期和时间范围。以下是这些组件的主要作用&a…

成都睿明智科技有限公司怎么样?

在这个日新月异的数字时代,抖音电商正以破竹之势重塑着消费市场的格局,成为无数商家和品牌竞相追逐的新蓝海。在这片充满机遇与挑战的浪潮中,成都睿明智科技有限公司犹如一颗璀璨的明星,凭借其专业的服务、创新的策略和敏锐的市场…

嵌入式开发Git使用

Git简介 1、git中文件有三种状态: 已提交(committed):表示数据已经安全的保存在本地数据库中;已修改(modified):表示修改了文件,但还没保存到数据库中;已暂…

统信服务器操作系统【d版系统上Ansible工具】配置方法

在统信服务器操作系统d版本上进行安装Ansible工具的方法以及配置方法。 文章目录 准备环境功能描述安装与配置一、 安装ansible工具1. 直接 命令安装2. 验证安装结果3. 配置ssh免密登录二、Ansible使用1. 主机清单配置2. ansible命令3. ansible模块三、 playbook配置文件1. 执行…

Linux开发工具(git、gdb/cgdb)--详解

目录 一、Linux 开发工具分布式版本控制软件 git1、背景2、使用 git(1)预备工作——安装 git:(2)克隆远程仓库到本地(3)把需要提交的代码拷贝到本地仓库(4)提交本地仓库文…