[url=]图片[/url]
程序如下
#include
#include
int SH_CP=PC0;
int DS=PC1;
int ST_CP=PC2;
int SHU1=PC3;
int SHU2=PC4;
int SHU3=PC5;
int SHU4=PC6;
int tab[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};
void delay()
{
int i,j,k;
for(k=0;k<1;k++)
for(i=0;i<50;i++)
for(j=0;j<10;j++);
}
void Ser_IN(unsigned char Data)
{
int j,i;
for(i = 0; i < 8; i++)
{
PORTC&=~(1<
j = (int)((Data & 0x80)/128);
if(j==0)
PORTC&=~(1<
if(j==1)
PORTC|=(1<
Data <<= 1;
PORTC|=(1<
}
}