数码管介绍

这篇具有很好参考价值的文章主要介绍了数码管介绍。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 数码管简介

数码管:也称为LED数码管,基本单元是发光二极管(LED)。分为七段数码管和八段数码管(多一个小数点DP)。
- 共阳数码管:所有LED的阳极连接到一起形成一个公共阳极接VCC,单片机需要控制某段LED的阴极为低电平时,相应led就会点亮
- 共阴数码管:所有LED的阴极连接到一起形成一个公共阴极接GND,单片机需要控制某段LED的阳极为高电平,相应LED会点亮。:单片机上IO口的电压不足以驱动数码管的led,因此共阴数码管的阳极一般并不直接连到单片机的IO上,而是中间再接一个电源。
数码管,嵌入式硬件

动态数码管:两个或两个以上单个数码管并列在一起形成的多位数码管,内部分为公共端和段码端。多位数码管上的所有数码管在同一时刻现实的数字是一样的,因为它们共用段选线,而在极短的时间内通过“位选”不同的数码管显示不同的数字,从视觉上实现了多个数码管在同一时间的动态显示不同数字。

  • 公共端:各个数码管相互独立,负责控制多位数码管中具体哪个数码管工作
  • 段码端:各个数码管共用用七段/八段的段选线

2. 原理图分析

静态数码管:静态化数码管是共阳数码管,可以直接通过单片机输出低电平来控制对应的数码管led是否亮
数码管,嵌入式硬件

动态数码管:动态化数码管是共阴数码管,通过单片机控制段线实现控制数码管的显示具体数字,通过单片机控制位线实现控制具体哪个数码管显示
数码管,嵌入式硬件

74138译码器:默认状态输出的8个IO口(Yn)都是高电平,通过3个输入IO口(A、B 、C)组成的8种状态,实现对8个输出IO口(Yn)具体哪个IO口输出低电平
数码管,嵌入式硬件

3. 代码编写

共阳数码管码表
数码管,嵌入式硬件
静态数码表

uunsigned char val[16] = {0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x80, 0x90, 0x88, 0x83, 0xc6, 0xa1, 0x86, 0x8e};
void delay()
{
	int i = 100, j = 100;
	while(i--)
	{
		while(j--)
		{}
	}
}

void main(void)
{
	while (1)
	{
		for(int i=0; i<15; i++)
		{
			P0 = val[i];
			delay();
		}
	}
}

共阴数码管码表
数码管,嵌入式硬件
动态数码表

unsigned char led_select[16] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
unsigned char bit_select[8] = {0xfe, 0xfd, 0xfb, 0xf7, 0xef, 0xdf, 0xbf, 0x7f};
void delay()
{
	int i = 2, j = 100;
	while(i--)
	{
		while(j--)
		{}
	}
}
void main(void)
{
	while (1)
	{
		for(int i=0; i<8; i++)
		{
			P2 = bit_select[i];	//位选
			P0 = val[i];		//段选
			delay();
			P0 = 0x0;			//清空两个段选数字之间的影响
		}
	}
}

38译码器真值表
数码管,嵌入式硬件文章来源地址https://www.toymoban.com/news/detail-519514.html

unsigned char led_select[16] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
void delay()
{
	int i = 2, j = 100;
	while(i--)
	{
		while(j--)
		{}
	}
}
void main(void)
{
	while (1)
	{
		for(int i=0; i<8; i++)
		{
			P2 = i;				//通过译码器位选
			P0 = val[i];		//段选
			delay();
			P0 = 0x0;			//清空两个段选数字之间的影响
		}
	}
}

到了这里,关于数码管介绍的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 嵌入式硬件基础知识汇总<附带与硬件密切相关的软件介绍>

    工作知识学习及总结系列文档 本文主要记录学习嵌入式软硬件编程过程中的一些硬件基础知识 嵌入式微控制器MCU ,又称单片机,一般以某微处理器内核为核心,芯片集成多种部件,功能和外设,如8051系列。其最大的特点是单片化,体积大大减小,功耗和成本下降,可靠性提

    2024年02月02日
    浏览(46)
  • 数码管介绍

    1. 数码管简介 数码管 :也称为LED数码管,基本单元是发光二极管(LED)。分为七段数码管和八段数码管(多一个小数点DP)。 - 共阳数码管:所有LED的阳极连接到一起形成一个公共阳极接VCC,单片机需要控制某段LED的阴极为低电平时,相应led就会点亮 - 共阴数码管:所有LED的阴极

    2024年02月12日
    浏览(33)
  • 嵌入式硬件电路可靠性的关键问题的分析(可靠性介绍)

    :失效率 温度 可靠性 降额 器件工艺 质量与可靠性的区别 质量:时间点上去衡量                                              可靠性:一段时间上才能衡量,需要有量才能去衡量(大部分是产品量产之后才会出现问题) 质量:在时间点上衡量

    2024年03月24日
    浏览(48)
  • 嵌入式硬件介绍(一)|ESP8266 Wi-Fi 模块介绍(以ESP8266 -12F为例)

          本文主要讲解安信可ESP8266 WiFi模块的类型及功能,安信可ESP8266 WiFi模块是一款基于乐鑫ESP8266EX的超低功耗UART-WiFi模块。这类模块集成了业界领先的Tensilica L106超低功耗32位微型MCU,带有16位精简模式,主频支持80MHz和160MHz,支持RTOS,板载天线等。支持标准的 IEEE802.11 b/g

    2024年04月11日
    浏览(45)
  • 嵌入式系统>嵌入式硬件知识

    AI芯片的特点包括 :新型计算范式AI芯片的关键特征: 1、新型的计算范式 AI 计算既不脱离传统计算,也具有新的计算特质,如处理的内容往往是非结构化数据(视频、图片等)。处理的过程通常需要很大的计算量,基本的计算主要是线性代数运算,而控制流程则相对简单。

    2024年02月08日
    浏览(55)
  • 嵌入式硬件电路·电平

    目录 1.  电平的概念 1.1  高电平 1.2  低电平 2.  电平的使用场景 2.1  高电平使能 2.2  低电平使能 2.3  失能         电平是指电信号电压的大小或高低状态。在数字电子学中,电平有两种状态,高电平和低电平,用来表示二进制中的1或0。在模拟电子学中,电平可以是一

    2024年02月04日
    浏览(55)
  • 嵌入式硬件

    嵌入式硬件是一种在电子设备中集成且运行特定程序的硬件。它通常与特定软件应用紧密相关,用于实现一个以上的特定功能,如压缩解压缩、保安服务等。嵌入式系统通常涉及到至少一个控制器(或微控制器)和其他一些外部芯片,例如存储器、输入/输出(I/O)接口、传感

    2024年02月09日
    浏览(54)
  • 嵌入式硬件中常见的100种硬件选型方式

    1请列举您知道的电阻、电容、电感品牌(最好包括国内、国外品牌)。 电阻: 美国:AVX、VISHAY 威世 日本:KOA 兴亚、Kyocera 京瓷、muRata 村田、Panasonic 松下、ROHM 罗姆、susumu、TDK 台湾:LIZ 丽智、PHYCOM 飞元、RALEC 旺诠、ROYALOHM 厚生、SUPEROHM 美隆、TA-I 大毅、TMTEC 泰铭、TOKEN德键

    2024年02月06日
    浏览(53)
  • 嵌入式硬件设计与实践(从硬件到产品)

    【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】         很多同学会画电路板,也会写固件代码,但是他们做的这项工作很难称之为产品。这中间的原因是多方面的,第一,这些功能不是根据真实需求开发的;第二,相关功能使用的芯片供

    2023年04月17日
    浏览(40)
  • 嵌入式硬件电路学习之阻抗

    阻抗(Impedance)是指电路中交流电源施加电压后,电路元件对电流的阻碍程度。它是一个由幅值和相位角组成的复数。 阻抗是交流电路中电阻、电感、电容等元件共同表现出来的电学量,表示为 $Z$。它随输入信号的频率而变化,用复数形式表示。 对于包含电阻 $R$、电感 $

    2024年02月03日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包