数码管
共阴极数码管表
开发板数码管电路图
静态数码管编码实现
#include"reg52.h"
typedef unsigned char u8;
typedef unsigned int u16;
//控制第一个数码管点亮
sbit LSA=P2^2;
sbit LSB=P2^3;
sbit LSC=P2^4;
//目的是可以通过数组来方便的访问
u8 code smgduan[]={0x3f,0x06,0x5b , 0x4f , 0x66 , 0x6d ,0x7d , 0x07 , 0x7f , 0x6f , 0x77 , 0x7c ,0x39 , 0x5e , 0x79 , 0x71 , 0x00};
void main()
{
while(1)
{
LSA=0;
LSB=0;
LSC=0;
P0=smgduan[7];//数码管是通过管脚 P2口来控制的
}
}