#include "reg52.h"

typedef unsigned char u8;

sbit LSA = P2^2;
sbit LSB = P2^3;
sbit LSC = P2^4;

u8 code smgduan[17] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; //表示0~F

void main()
{
LSA = 0;
LSB = 0;
LSC = 0; //38译码器选择最后一个数码管
P0 = smgduan[0]; //显示0
while(1);
}