#include <reg52.h>
sbit s1 = P2^0;
sbit s2 = P2^1;
sbit s3 = P2^2;
sbit s4 = P2^3;
sbit en = P2^5;
unsigned char code seg7[10] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; //共阴
void delay(unsigned int k);
void main(void)
{
unsigned char va = 1,i;
en = 1;
while(1)
{
for(i=0;i<250;i++)
{
P0 = seg7[ va%10];
s1 = 0;
delay(1);
P0 = seg7[ va/10];
s2=0;
s1=1;
delay(1);
s2=1;
}
va="va" + 1;
if (va >99){ va="1"; }
}
}
void delay (unsigned int k)
{
unsigned int i,j;
for( i="0";i<k;i++ )
{
for (j=0;j<125;j++)
{;}
}
}
P2.5制为高电平,以使74HC532 开始工作
文章评论(0条评论)
登录后参与讨论