新闻动态   News
搜索   Search

51单片机直接驱动共阴极数码管

2019-04-29 09:18      点击:

1

而且而且全部

PNP

少量的数码管实际可以直接用单片机驱动(如4个数码管)。数码管数码管有两种:共阴极和共阳极数码管。虽然只是一个极性的不同,实际应用时大有不同(根据网上资料小结如下):

(可排阻1KΩ)

1

1

51单片机直接驱动共阴极数码管

0

点亮时更费电)

段码低电平时点亮

熄灭时比全部

现在手里只有共阴的数码管(LG5011AH),按照网上搜索到的下图实现:

工业IC

0

Pn.3

0

假设P2.0~P2.6按顺序接到a-h段

Pn.0

1

d

e

首先确定显示的段,将段按顺序转换成二进制数字,进而转换成十进制数字。

a

位码低电平,

Pn.7

不需

Pn.5

51单片机直接驱动共阴极数码管

上拉电阻

51单片机直接驱动共阴极数码管

0

数码管

(非排阻)

如显示“O”

位码高电平,

不需

c

1

三极管驱动

200~470Ω

常用

51单片机直接驱动共阴极数码管

NPN

Pn.6

共阴极

B01110110= 0x76

f

51单片机直接驱动共阴极数码管

h

共阳极

限流电阻

段码高电平时点亮

数码管类型

1

1

LED驱动的段显控制:

(因而浪费电

1

Pn.1

单片机

对单片机电流的影响

Pn.2

0

b

完成的板子如下。与上次比有几处改进:采用USB供电,供电电路加500mA过流保护自恢复保险(USB口旁黄色像瓷片电容),单片机的P0~P3全部用排针引出。当然加了LED数码管、排阻。

所有与单片机的连接均用排针。

g

Pn.4

51单片机直接驱动共阴极数码管

如显示“H”

实际用的单片机是AT89S51,参考上面的的图做了适当的修改,用P2控制段,P3控制位。

参考下图即可方便的在51和2051之间轻松转换:

需要