您的位置 首页 厂商

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

单片机驱动Led数码管(或n个Led)应该算是单片机经典试验之一了。数码管种类:少量的数码管实际可以直接用单片机驱动(如4个数码管)。数

单片机驱动Led数码管(或n个Led)应该算是单片机经典实验之一了。

数码管品种:

少数的数码管实践能够直接用单片机驱动(如4个数码管)。数码管数码管有两种:共阴极和共阳极数码管。尽管仅仅一个极性的不同,实践应用时大有不同(依据网上材料小结如下):

数码管类型

上拉电阻

限流电阻

对单片机电流的影响

三极管驱动

工业IC

共阳极

不需

200~470Ω

(非排阻)

位码高电平,

段码低电平时点亮

PNP

共阴极

需求

(可排阻1KΩ)

(因此浪费电

并且并且悉数

平息时比悉数

点亮时更费电)

不需

位码低电平,

段码高电平时点亮

NPN

常用

现在手里只要共阴的数码管(LG5011AH),依照网上查找到的下图完结:

实践用的单片机是AT89S51,参阅上面的的图做了恰当的修正,用P2操控段,P3操控位。

一切与单片机的衔接均用排针。

参阅下图即可便利的在51和2051之间轻松转化:

完结的板子如下。与上次比有几处改善:选用USB供电,供电电路加500mA过流维护自恢复稳妥(USB口旁黄色像瓷片%&&&&&%),单片机的P0~P3悉数用排针引出。当然加了LED数码管、排阻。

LED驱动的段显操控:

首要确认显现的段,将段按次序转化成二进制数字,从而转化成十进制数字。

假定P2.0~P2.6按次序接到a-h段

单片机

Pn.7

Pn.6

Pn.5

Pn.4

Pn.3

Pn.2

Pn.1

Pn.0

数码管

h

g

f

e

d

c

b

a

如显现“H”

0

1

1

1

0

1

1

0

B01110110= 0x76

如显现“O”

0

0

1

1

1

1

1

1

B00111111= 0x3f

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/changshang/260810.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部