#include <reg51.h>
#define DataPort P1 //宏定义,如果换接口,只需要修改这里
sbit Seg_Latch = P2^2; //锁存器 段锁存
sbit Bit_Latch = P2^3; //位锁存
unsigned char code Seg_Code[] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
unsigned char code Bit_Code[] = {0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
unsigned char temp[8];
void delay(unsigned char t);
void dataproc(unsigned char n);
void display(unsigned char firstbit, unsigned char num);
void main()
{
unsigned char i;
while(1)
{
for(i = 0; i < 100; i++)
{
dataproc(i);
display(0, 3);
}
}
}
void delay(unsigned char t)
{
while(--t);
}
void display(unsigned char firstbit, unsigned char num)
{
unsigned