51单片机的初了解(10)
Posted zzz2333
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了51单片机的初了解(10)相关的知识,希望对你有一定的参考价值。
数码管-----显示器件
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)的主要内容,如果未能解决你的问题,请参考以下文章