volatile char *portC,*portA,*colC,*rowA;
int i;
void setup(){
portC = 0x27;
portA = 0x21;
colC = 0x28;
rowA = 0x22;
*portC = 0xFF;
*portA = 0xFF;
}
void alphaOhm(){
*rowA = 255;
*colC = 0;
for(int i =4;i<8;i++){
*colC = 0x02;
*rowA = 255-(1<<i);
}
*rowA = 127;
*colC = 0x01;
*rowA = 255;
*colC = 0;
for(int j=2;j<6;j++){
*rowA = 247;
*colC = 1<<j;
}
*rowA = 255;
*colC = 0;
for(int k=4;k<8;k++){
*colC = 64;
*rowA = 255-(1<<k);
}
*rowA = 127;
*colC = 128;
}
void loop(){
alphaOhm();
}