4位一体数码管 四位一体数码管介绍、扫描原理、应用电路和共阳共阴码段编写

原文传送门:https://blog.csdn.net/u010755676/article/details/72778347

四位一体数码管介绍、扫描原理、应用电路和共阳共阴码段编写

四位一体数码管介绍、扫描原理、应用电路和共阳共阴码段编写

1、 数码管结构

如图 1,一般7段数码管由7段条形发光二极管和一个圆点发光二极管组成,控制ABCDEFG发光二极管的亮灭,可以显示0-F字符以及其他特殊字符,控制DP发光二极管的亮灭能控制是否显示小数点。


如图 2,为四位一体共阳数码管的内部结构,在使用时12、9、8、6分时接高电平,11、7、4、3、1、10、5、3引脚对应于数码的A-G、DP发光管,控制A-G、DP发光管的高低电平能控制对应发光管的灭亮。
例如对于第一位的共阳数码管,令12脚为高电平,11、7、4、2、1、10、3为低电平,5为高电平,则第一位数码管显示字符“0”,具体的共阳共阴数码管的编码参加后面章节4。


2、 数码管动态扫描原理
数码管动态扫描的原理是利用人的视觉暂留原理,快速循环显示各个数码管的字符,形成连续的字符串。
例如,在数码管显示“1234”字符的流程如下:
1、第1位数码管显示“1”,第234位数码管不显示;
2、经过时间t后,第2位数码管显示“2”,第134位数码管不显示;
3、又经过时间t后,第3位数码管显示“3”,第124位数码管不显示;
4、又经过时间t后,第4位数码管显示“4”,第123位数码管不显示;
5、又经过时间t后,返回第1步显示第1位数码管,依次循坏。
其中扫描显示间隔t是很关键的参数,t太长将会导致数码管闪烁,一般选择5ms或者更短的时间为宜。


3、 数码管常用应用电路
如图 4和图 5,表示了一个单片机与四位一体共阳数码管连接应用的电路,单片机P2脚(可根据实际改变)接数码管A-G、DP引脚,P1.2-P1.5(可根据实际改变)接数码管12、9、8、6引脚。
单片机P2脚控制数码管的码段(显示不同的字符,在章节4中描述),P1.2-P1.5控制各位数码管的亮灭。



4、 共阴共阳数码管码段
共阳数码管码段
unsigned char code smg[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};//共阳数码管显示字符0-F
共阴数码管码段
unsigned char code smg[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};//共阴数码管显示字符0-F
自定义数码管显示


对于共阳数码管,引脚ABCDEFG、DP为低电平,公共端接高电平,对应的发光管亮。
对于共阴数码管,引脚ABCDEFG、DP为高电平,公共端接低电平,对应的发光管亮。

例如,共阳数码管显示字符“A”,可知管脚ABCEFG亮,置0,管脚DP、D灭,为高电平1,获得的十六进制编码为0x88。详见表格 1 第3行。


我处提供单片机、电路板、控制器、电子产品、工控测控传感自动化系统、仪器仪表、软件EXE编程、安卓APP开发设计定制等优质服务(QQ2531263726),欢迎惠顾。

注:更多精彩内容,尽在微信公众号“永珂在线”

参考:
【1】共阴和共阳数码管编码表
http://blog.csdn.net/kevinhg/article/details/7824836

四位一体数码管介绍、扫描原理、应用电路和共阳共阴码段编写

1、 数码管结构

如图 1,一般7段数码管由7段条形发光二极管和一个圆点发光二极管组成,控制ABCDEFG发光二极管的亮灭,可以显示0-F字符以及其他特殊字符,控制DP发光二极管的亮灭能控制是否显示小数点。


如图 2,为四位一体共阳数码管的内部结构,在使用时12、9、8、6分时接高电平,11、7、4、3、1、10、5、3引脚对应于数码的A-G、DP发光管,控制A-G、DP发光管的高低电平能控制对应发光管的灭亮。
例如对于第一位的共阳数码管,令12脚为高电平,11、7、4、2、1、10、3为低电平,5为高电平,则第一位数码管显示字符“0”,具体的共阳共阴数码管的编码参加后面章节4。


2、 数码管动态扫描原理
数码管动态扫描的原理是利用人的视觉暂留原理,快速循环显示各个数码管的字符,形成连续的字符串。
例如,在数码管显示“1234”字符的流程如下:
1、第1位数码管显示“1”,第234位数码管不显示;
2、经过时间t后,第2位数码管显示“2”,第134位数码管不显示;
3、又经过时间t后,第3位数码管显示“3”,第124位数码管不显示;
4、又经过时间t后,第4位数码管显示“4”,第123位数码管不显示;
5、又经过时间t后,返回第1步显示第1位数码管,依次循坏。
其中扫描显示间隔t是很关键的参数,t太长将会导致数码管闪烁,一般选择5ms或者更短的时间为宜。


3、 数码管常用应用电路
如图 4和图 5,表示了一个单片机与四位一体共阳数码管连接应用的电路,单片机P2脚(可根据实际改变)接数码管A-G、DP引脚,P1.2-P1.5(可根据实际改变)接数码管12、9、8、6引脚。
单片机P2脚控制数码管的码段(显示不同的字符,在章节4中描述),P1.2-P1.5控制各位数码管的亮灭。



4、 共阴共阳数码管码段
共阳数码管码段
unsigned char code smg[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};//共阳数码管显示字符0-F
共阴数码管码段
unsigned char code smg[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};//共阴数码管显示字符0-F
自定义数码管显示


对于共阳数码管,引脚ABCDEFG、DP为低电平,公共端接高电平,对应的发光管亮。
对于共阴数码管,引脚ABCDEFG、DP为高电平,公共端接低电平,对应的发光管亮。

例如,共阳数码管显示字符“A”,可知管脚ABCEFG亮,置0,管脚DP、D灭,为高电平1,获得的十六进制编码为0x88。详见表格 1 第3行。


我处提供单片机、电路板、控制器、电子产品、工控测控传感自动化系统、仪器仪表、软件EXE编程、安卓APP开发设计定制等优质服务(QQ2531263726),欢迎惠顾。

注:更多精彩内容,尽在微信公众号“永珂在线”

参考:
【1】共阴和共阳数码管编码表
http://blog.csdn.net/kevinhg/article/details/7824836

猜你喜欢

转载自blog.csdn.net/qq_30891813/article/details/88019059