首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

大牛轻松带你玩转Arduino智能硬件十一arduino入门:数码管显示

(十一)arduino入门:数码管显示

一、本节介绍

7段显示器是由并联连接的七个LED组成的装置,可用于显示数字和一些字母。可以通过将显示器上的不同引脚连接到电源来表示不同的字母/数字,从而并行打开LED。在本课中,您将学习如何使用这样的显示来显示字符。

二、材料准备

1 * Arduino Uno板

1 * 7段显示(普通阴极)

8 *电阻(220Ω)

1 * USB数据线

杜邦线

1 *面包板

三、原理讲解

数码管由七个以矩形方式排列的LED组成。七个LED中的每一个被称为段,因为当被照亮时,段形成数字数字(十进制和十六进制)的一部分以被显示。另外第八个LED有时在同一封装内使用,因此当两个或多个7段显示器连接在一起显示大于十的数字时,允许显示小数点(DP)。

数码管中的七个LED中的每一个被给予位置段,其中一个连接引脚被直接从矩形塑料封装中取出。这些LED引脚从一个直到g标记,代表每个单独的LED。其他LED引脚连接在一起并进行布线以形成公共引脚。

因此,通过以特定顺序向前偏置LED段的适当引脚,某些段将变亮,而其他段将变暗,从而可以在显示器上生成所需数字的字符模式。这样我们就可以在同一个7段显示屏上显示十位十进制数字0到9中的每一个。

显示器的公共引脚通常用于标识哪种类型的7段显示器。由于每个LED具有两个连接引脚,一个称为“阳极”和另一个“阴极”,因此有两种类型的LED 7段显示器,称为公共阴极(CC)和通用阳极(CA)。

两个显示器之间的区别,正如其名称所示,共阴极是将7段的所有阴极直接连接在一起,共阳极具有连接在一起的7段的所有阳极。

共阴极(CC) - 在共阴极显示中,LED段的所有阴极连接都连接在逻辑“0”或接地。通过经由限流电阻器施加“HIGH”或逻辑“1”信号来照亮各个段,以使各个阳极端子(ag)正向偏置。

共阴极数码管显示

普通阳极(CA) - 在共阳极数码管中,LED段的所有阳极连接都连接到逻辑“1”。通过将合适的限流电阻施加到特定段(ag)的阴极的接地逻辑“0”或“低”信号来照亮各个段。

常见的阳极数码管显示

四、实验步骤

步骤1:建立电路

数码管和Arduino Uno板之间的接线如下图所示:

原理图

步骤2:编写程序

步骤3:编译代码

步骤4:将程序上传到Arduino Uno板

您现在应该看到7段显示从0到9,然后A到F,来回。

玩得趣科技教育携手趣讨教,感谢趣讨教网的分享,感谢趣讨教的技术支持!

趣讨教-一群大牛分享技术交流的平台-https://qutaojiao.com/

本节代码:

/*******老鼠的眼睛********///数码管显示//您现在应该看到从0到F的7段显示周期//网址:https://bbs.qutaojiao.com/d/30//2017.10.17const int a = 7; //a连接到数字引脚7const int b = 6; // b连接到数字引脚6const int c = 5; //c 连接到数字引脚5const int d = 11; //d连接到数字引脚11const int e = 10; //e 连接到数字引脚 10const int f = 8; //f 连接到数字引脚 8const int g = 9; //g 连接到数字引脚 9const int dp = 4; //dp 连接到数字引脚 4void setup(){ //从4到11循环,并将它们全部初始化为 输出 for (int thisPin = 4; thisPin

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180207A0TZMJ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券