• 凉风有兴,秋月无边, 亏我思娇的情绪好比度日如年。
  • 虽然我不是玉树临风,潇洒倜傥, 可是我有我广阔的胸襟,加强健的臂腕!

51单片机的初了解(10)

网站推广 villain 1周前 (12-02) 1次浏览 未收录 0个评论

1、分类:单个(1位)、联排(2位、4位、8位)

2、工作原理:(1)、亮灭原理(内部照明LED)

(2)、显示数字(文字)语言

共阳极和共阴极数码管

(1)、驱动方法的差异。一个数码管内部8颗LED独立互动,8颗LED正极接在一起接Vcc,负极分别接单片机不同引脚,叫共阳极。0是亮。反之,8颗LED负极接在一起接GND,正极分别接单片机不同引脚,叫共阴极。1是亮。

(2)、驱动电流需求差异。共阳极接可直接驱动显示,共阴极不能。因为单片机提供的T0口提供的电流大小不够驱动数码管内部的LED显示,需外部电路来提供一个大电流驱动芯片来解决。

静态数码管的初步驱动

接线:单片机P0端口直接接到共阳极数码管的阴极,故输出0亮,1灭。

#include reg51.h

void main(void)

{

P0=0x0; //全亮

P0=0xff; //全灭

P0=0x0f; //4亮4灭

}

验证原理图中数码管段号是否正确—–写代码测试

P0端口的8个二进制中,高位对应P0.7,低位对应P0.0

P0=0xfe; //11111110 对应a

P0=0xfd; //11111101对应b51单片机的初了解(10)

数码管显示数字——亮相应几段——IO端口相应引脚输出0


Villain博客 , 版权所有丨如有问题请联系客服QQ:1004619丨
转载请注明51单片机的初了解(10)
喜欢 (0)
[gqakcom@126.com]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址