下载此文档

基础知识数码管驱动与程序设计.pptx


文档分类:IT计算机 | 页数:约21页 举报非法文档有奖
1/21
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/21 下载此文档
文档列表 文档介绍
该【基础知识数码管驱动与程序设计 】是由【niuww】上传分享,文档一共【21】页,该文档可以免费在线阅读,需要了解更多关于【基础知识数码管驱动与程序设计 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。基础知识数码管驱动与程序设计
第1页/共21页
LED数码管的内部结构
单个LED数码管
单个数码管就是用8个独立的LED发光二极管按照“日”字形排列起来的。
在实际应用中,一般会将8个LED的阳极或者阴极并联在一起组成数码管。
由此可见,一个数码管至少有9个引入端,其中a~h被定义为段选端,并联在一起的公共端com被定义为位选端。
8个独立的LED发光二极管
abcdefgh
COM
COM
abcdefgh
+
-
+
-
共阴:阴极并联
共阳:阳极并联
a
b
c
d
e
f
g
h
为了方便地控制数码管的每个笔段,相应地将数码管的每个笔段分别命名为a~h。
第2页/共21页
LED数码管的工作原理
abcdefgh
GND
+5V
abcdefgh
+
-
+
-
共阴极数码管
共阳极数码管
笔段发光:
位选端输入低电平0;
段选端输入高电平1。
a
b
c
d
e
f
g
h
a
b
c
d
e
f
g
h
笔段发光:
位选端输入低电平1;
段选端输入高电平0。
COM
COM
10000000
10000000
通过控制笔段发光,数码管可以显示数字0~9,以及一些字母符号等。
第3页/共21页
单个共阳极数码管——LN3161BS
abcdefgh
com
com
a
b
c
d
e
f
g
h
1
6
10
9
8
5
4
2
3
7
Vcc








LN3161BS引脚结构图
它有10个管脚,2个内部相连的com端1和6,8个位选端。
LN3161BS测试电路
将段选端a~h连接到单片机的P0口,则通过程序即可控制笔段的亮灭。
与单片机相连
R81kΩ
R71kΩ
R61kΩ
R51kΩ
R41kΩ
R31kΩ
R21kΩ
R11kΩ
一个数码管只能显示1位数字,如果要 显示多位数字怎么办?
方法一:将多只单个数码管并接在一起。
缺点:4位并列的数码管就需要4×8=32根段 选信号,管脚过多,连线复杂。
方法二:动态扫描方式进行数码管显示。
优点:不增加段选信号线,利用人眼的视觉暂 留效应,使数字轮流显示来实现。


1
0
0
1
1
0
0
1
10011001
abcdefgh
com
com
a
b
c
d
e
f
g
h
1
6
10
9
8
5
4
2
3
7
第4页/共21页
4位动态数码管
3
5
10
1
2
4
7
11
6
8
9
12
COM1COM2COM3COM4
3
5
10
1
2
4
7
11
6
8
9
12
COM1COM2COM3COM4
LN3461AS四位动态共阴数码管内部结构
LN3461BS四位动态共阳数码管内部结构
段选端复用
段选端复用
采用段选端复用的方法,仅需12个 管脚。
两者外型尺寸大小、管脚的排列顺 序和名称完全一样。
4位数码管管脚排列图
第5页/共21页
目录
LED数码管
数码管驱动电路
段码表的生成
数码管的动态扫描显示
数字符号与数值的关系
第6页/共21页
TinyView数码管电路组成
TinyView数码管电路
4位共阳数码管LN3461BS
限流电阻
PNP型三极管
单片机I/O口驱动能力不够,增加三极管以提高com口的电流驱动能力
与单片机相连
第7页/共21页
目录
LED数码管
数码管驱动电路
段码表的生成
数码管的动态扫描显示
数字符号与数值的关系
第8页/共21页
笔段与数值的对应关系
a
b
c
d
e
f
g
h
+5V
hgfedcba
+
-
共阳极数码管
11111110
数码管有8个笔段,每个笔段有亮和灭两种状态,则每个数码管有28=256种显示组合,去掉“点(h)”,其余7个笔段有27=128种显示组合。
笔段数值对应关系表
笔段
h
g
f
e
d
c
b
a
数值
0x7f
0xbf
0xdf
0xef
0xf7
0xfb
0xfd
0xfe
11111101
11111011
11110111
11101111
11011111
10111111
01111111
假设将a~h对应8位二进制数的0~7位:
第9页/共21页
七段共阳极数码管段码表
数字
h
g
f
e
d
c
b
a
数值
a
b
c
d
e
f
g
h
假设将a~h对应8位二进制数的0~7位:
0
1
1
0
0
0
0
0
0
0xC0
1
1
1
1
1
1
0
0
1
0xF9
2
1
0
1
0
0
1
0
0
0xA4
3
1
0
1
1
0
0
0
0
0xB0
4
1
0
0
1
1
0
0
1
0x99
5
1
0
0
1
0
0
1
0
0x92
6
1
0
0
0
0
0
1
0
0x82
7
1
1
1
1
1
0
0
0
0xF8
8
1
0
0
0
0
0
0
0
0x80
9
1
0
0
1
0
0
0
0
0x90
A
1
0
0
0
1
0
0
0
0x88
b
1
0
0
0
0
0
1
1
0x83
C
1
1
0
0
0
1
1
0
0xC6
d
1
0
1
0
0
0
0
1
0xA1
E
1
0
0
0
0
1
1
0
0x86
F
1
0
0
0
1
1
1
0
0x8E
第10页/共21页

基础知识数码管驱动与程序设计 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数21
  • 收藏数0 收藏
  • 顶次数0
  • 上传人niuww
  • 文件大小2.04 MB
  • 时间2023-03-13