码迷,mamicode.com
首页 > 其他好文 > 详细

51单片机的初了解(10)

时间:2018-11-12 17:27:38      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:写代码   clu   oid   span   静态   .com   原理   image   分类   

数码管-----显示器件

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对应b技术分享图片

 

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

51单片机的初了解(10)

标签:写代码   clu   oid   span   静态   .com   原理   image   分类   

原文地址:https://www.cnblogs.com/zzz2333/p/9946693.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!