كود:
char const data[]={0XF0,0X7F,0X00,0XE0,0X3F,0X00,0X0C,0X70,0X00,0X08,0X70,0X00,
0X0E,0X70,0X00,0XE8,0X3F,0X00,0X0C,0X70,0X00,
0XC0,0X3F,0X00,0X80,0X18,0X00,0X00,0X19,0X00,0X00,0X1E,0X00,
0X00,0X1C,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0XF0,0X7F,0X00,0X00,0X00,0X00,0X30,0X30,0X00,
0X60,0X78,0X00,0X60,0X74,0X00,0XC0,0X72,0X00,0XC0,0X72,0X00,
0X80,0X71,0X00,0X00,0X70,0X00,0X00,0X3E,0X00,0X00,0X70,0X03,
0X00,0X70,0X00,0X00,0X70,0X00,0X00,0XF0,0X01,0X00,0X00,0X03,
0X00,0X00,0X03,0X00,0X00,0X04,0X00,0X00,0X0C,0X00,0X00,0X0C,0X00,0X00,0X0C,0X00,0X00,0X0C,0X00,0X00,0X0C,};
char x=0,i=0,j=0;
void col(char x){
portb.f1=x.f0;portb.f0=0;portb.f0=1;
portb.f1=x.f1;portb.f0=0;portb.f0=1;
portb.f1=x.f2;portb.f0=0;portb.f0=1;
portb.f1=x.f3;portb.f0=0;portb.f0=1;
portb.f1=x.f4;portb.f0=0;portb.f0=1;
portb.f1=x.f5;portb.f0=0;portb.f0=1;
portb.f1=x.f6;portb.f0=0;portb.f0=1;
portb.f1=x.f7;portb.f0=0;portb.f0=1;}
void main(){
trisb=0;portb=0;
loop:
for(i=0;i<25;i++){
for(j=0;j<3;j++)
col(data[i*3+j]);
portb.f2=0;portb.f2=1;
delay_US(75);}
delay_ms(34);
goto loop;
}