0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Arduino7段显示接口的工作原理

454398 来源:工程师吴畏 2019-07-29 08:43 次阅读

有几种显示设备,如字母数字LCD,图形LCD,触摸屏等。简单的7段显示器足以满足许多应用。

洗衣机,微波炉等设备仍然使用7段显示器来显示数量和时间等信息。其主要原因是界面简单,成本低。

如果您的项目只涉及显示数字,那么7段显示是您的安全赌注,而不是昂贵的16×2 LCD显示屏。

7段显示简介

7段显示是一种简单的设备。它由7个LED组成,称为分段排列。因此,名称7段显示。每个LED段都是六边形,所有7个LED都以“8”形排列,因此它可以显示从0到9的数字。

我们已经看到了如何连接4 -Digit 7在早期教程中向Arduino显示段。如果你还记得那个项目,我已经提到七段显示有两种类型:共阳极和共阴极。

为了这个项目的目的,我将谈论共阳极7段显示。在进一步讨论之前,让我们先来看看共阳极7段显示的内部结构,即LED的连接方式。

你可以观察到各个LED的所有阳极连接在一起并且所有阴极都保持打开状态。为了打开一个段,公共端子连接到电源的+ ve(正极),无论哪个阴极连接到特定段将点亮的电源的-ve(负极)。

注意:在共阴极7段显示的情况下,公共端子将是阴极,必须连接到GND。

现在,让我们看一下引脚图。共阳极7型段显示。下图显示了简单的共阳极七段显示。它由10个引脚组成。

前五个引脚分别是‘g’,‘f’,‘COM’,‘a’和‘b’而底部的五个引脚是‘e’,‘d’,‘COM’,‘c’和‘dp’。由于它是一个共阳极显示器,COM(公共引脚)连接到VCC。

注意:如果是共阴极7段显示器,引脚配置将相同但COM引脚必须连接到GND。

为了在此7段显示屏上显示0到9的数字,您需要为每个数字激活某些段。下表显示了为了显示特定数字而需要打开的细分列表。

在编写Arduino或任何其他微控制器时,上表非常有用。

现在我们已经看到了关于7段显示的一些介绍,让我们看看如何将公共阳极7段显示器连接到Arduino。

同时阅读 ARDUINO 4-DIGIT 7段显示界面

Arduino 7段显示界面

项目1:简单的Arduino 7段显示接口

在第一个电路中,我将向您展示如何连接共阳极7段显示到Arduino UNO并在循环中显示0到9的数字。这里解释了该电路的电路图,元件,代码和工作原理

电路图

所需组件

Arduino UNO

7段显示

7x220Ω电阻(1/4瓦)

面包板

电源

连接电线

注意:在实际实施中,我没有将限流电阻连接到7段显示器的各个LED。但我建议你连接这些电阻。

代码

工作

这很简单该项目解释了Arduino 7段接口的工作原理。显示器的7段引脚连接到Arduino,如下所示

a - Arduino Pin 7

b - Arduino Pin 8

c - Arduino Pin 4

d - Arduino Pin 3

e - Arduino Pin 2

f - Arduino Pin 6

g - Arduino Pin 5

由于此项目中使用的7段显示器属于共阳极型,因此公共引脚连接到Arduino的引脚9,并始终为高电平。

例如,为了打开特定的段,段‘a’,必须使相应的Arduino Pin为低。这里,段‘a’连接到Arduino的引脚7。同样,其他段可以设为LOW,根据上表,根据所选的段,数字将显示在7段显示上。

项目2:使用Arduino滚动骰子和7段显示

在第二个回路中,我们将实现滚动骰子功能,我们将使用一个按钮显示1到6之间的随机数。

电路图

所需组件

Arduino UNO

7段显示

按钮

7x220Ω电阻(1/4瓦)

面包板

电源

连接电线

注意:在实际应用中,我没有将限流电阻连接到各个LED 7段显示。但我建议你连接这些电阻。

代码

工作

工作项目类似于上面的项目,除了按钮与Arduino接口之外。按下按钮时,您可以看到Arduino显示0到9之间的数字。当您释放按钮时,7段显示屏上会显示1到6之间的随机数。

应用程序

在Arduino 7段显示界面的帮助下,您可以轻松地显示从0到9的数字。

此类显示设备可用于更大的项目对象计数器,闹钟,数字时钟定时器电路等。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 显示接口
    +关注

    关注

    1

    文章

    21

    浏览量

    11087
  • Arduino
    +关注

    关注

    184

    文章

    6427

    浏览量

    184833
收藏 人收藏

    评论

    相关推荐

    霍尔开关的工作原理及应用

    霍尔开关的工作原理及应用
    的头像 发表于 04-09 10:29 298次阅读
    霍尔开关的<b class='flag-5'>工作原理</b>及应用

    网络变压器的工作原理 以太网接口为什么需要网络变压器?

    网络变压器的工作原理 以太网接口为什么需要网络变压器?为什么要接网络变压器? 网络变压器是用于以太网接口的一种重要组件,它起到隔离和转换电信号的作用。在理解为什么以太网接口需要网络变压
    的头像 发表于 01-22 16:10 661次阅读

    晶振的工作原理

    晶振的工作原理
    的头像 发表于 12-08 17:32 583次阅读
    晶振的<b class='flag-5'>工作原理</b>

    数码管及工作原理解析

    是不能正常工作的。 开发板上原理图 LED的阳极串联一个电阻,然后连接到电源VCC(高电平),而阴极连接到单片机的I/O口。想点亮一盏LED就把单片机相对应的I/O口赋为低电平。 LED显示
    发表于 11-06 23:12

    7LED静态显示和动态显示在硬件连接上分别具有什么特点?

    7LED静态显示和动态显示在硬件连接上分别具有什么特点?实际设计时应如何选择使用?
    发表于 11-01 06:59

    什么是Type-c插头?Type-c接口工作原理是什么呢?

    什么是Type-c插头?Type-c接口工作原理是什么呢? Type-C插头是一种全新的接口标准,它允许一根线缆实现多种功能,包括数据传输、音频、视频输出、电源传输等。这种插头尺寸小巧,可插拔方向
    的头像 发表于 10-27 14:30 2117次阅读

    电极液位开关接口电路的工作原理

    电极液位开关接口电路的工作原理是利用电化学反应来检测液位。具体来说,当电极接触到液体时,由于液体具有导电性,电极间的电阻会发生变化。通过测量电阻的变化,可以推断出液体的存在和液位的高低。下面详细介绍电极液位开关接口电路的原理。
    的头像 发表于 10-19 10:29 436次阅读

    滚珠丝杆的工作原理是什么?

    滚珠丝杆的工作原理是什么?
    的头像 发表于 10-17 17:43 897次阅读
    滚珠丝杆的<b class='flag-5'>工作原理</b>是什么?

    励磁工作原理

      励磁工作原理是指在电磁设备中通过外加电流或磁场来增强设备中的磁场强度的过程。在电磁设备中,励磁是非常重要的步骤,它能够保证设备正常运行,并实现设备的预期功能。本文将从基本概念、工作原理和应用方面介绍励磁工作原理
    的头像 发表于 09-27 11:03 1887次阅读

    SPI接口的基本概念和工作原理

    串行外设接口(Serial Peripheral Interface,SPI)是一种同步串行通信协议,用于在微控制器和其外设之间进行双向数据传输。SPI接口广泛应用于各种嵌入式系统,如传感器、显示器、音频设备等。本文将介绍SPI
    发表于 09-26 18:23 2219次阅读

    如何使用Arduino和LCD显示屏构建一个数字水流量计?

    在这篇文章中,我们将使用 Arduino 和 16 x 2 LCD显示屏构建一个数字水流量计。我们将看看YF-S201水流量传感器,其结构和工作原理以及如何与Arduino
    的头像 发表于 07-27 10:44 1024次阅读
    如何使用<b class='flag-5'>Arduino</b>和LCD<b class='flag-5'>显示</b>屏构建一个数字水流量计?

    TM1637 LED显示屏上的Arduino显示温度

    电子发烧友网站提供《TM1637 LED显示屏上的Arduino显示温度.zip》资料免费下载
    发表于 06-28 15:47 0次下载
    TM1637 LED<b class='flag-5'>显示</b>屏上的<b class='flag-5'>Arduino</b><b class='flag-5'>显示</b>温度

    TFT显示屏上的Arduino游戏X/O

    电子发烧友网站提供《TFT显示屏上的Arduino游戏X/O.zip》资料免费下载
    发表于 06-28 10:25 0次下载
    TFT<b class='flag-5'>显示</b>屏上的<b class='flag-5'>Arduino</b>游戏X/O

    Arduino烟雾报警器接口

    电子发烧友网站提供《Arduino烟雾报警器接口.zip》资料免费下载
    发表于 06-27 11:46 0次下载
    <b class='flag-5'>Arduino</b>烟雾报警器<b class='flag-5'>接口</b>

    Arduino和LCD显示屏的秒表

    电子发烧友网站提供《带Arduino和LCD显示屏的秒表.zip》资料免费下载
    发表于 06-12 09:51 4次下载
    带<b class='flag-5'>Arduino</b>和LCD<b class='flag-5'>显示</b>屏的秒表