delay_ms(300); }}*//*void main() { output_a(0); output_b(0); output_high(PIN_A2);}*//*#define TEMPO 10void main() { int i, j; char frase[] = "UNIFACS"; for (j=0; j if (frase[j] =='A') { for (i=0; i<5; i++) { output_b (tab_A[i]); delay_ms(TEMPO); } } if (frase[j]=='B') { for (i=0; i<5; i++) { output_b (tab_B[i]); delay_ms(TEMPO); } break; } if (frase[j]=='C') { for (i=0; i<5; i++) { output_b (tab_C[i]); delay_ms(TEMPO); } break; } if (frase[j]=='D') { for (i=0; i<5; i++) { output_b (tab_D[i]); delay_ms(TEMPO); } break; } if (frase[j]=='E') { for (i=0; i<5; i++) { output_b (tab_E[i]); delay_ms(TEMPO); } break; } if (frase[j]=='F') { for (i=0; i<5; i++) { output_b (tab_F[i]); delay_ms(TEMPO); } break; } if (frase[j]=='G') { for (i=0; i<5; i++) { output_b (tab_G[i]); delay_ms(TEMPO); } break; } if (frase[j]=='H') { for (i=0; i<5; i++) { output_b (tab_H[i]); delay_ms(TEMPO); } break; } if (frase[j]=='I') { for (i=0; i<5; i++) { output_b (tab_I[i]); delay_ms(TEMPO); } break; } if (frase[j]=='J') { for (i=0; i<5; i++) { output_b (tab_J[i]); delay_ms(TEMPO); } break; } if (frase[j]=='K') { for (i=0; i<5; i++) { output_b (tab_K[i]); delay_ms(TEMPO); } break; } if (frase[j]=='L') { for (i=0; i<5; i++) { output_b (tab_L[i]); delay_ms(TEMPO); } break; } if (frase[j]=='M') { for (i=0; i<5; i++) { output_b (tab_M[i]); delay_ms(TEMPO); } break; } if (frase[j]=='N') { for (i=0; i<5; i++) { output_b (tab_N[i]); delay_ms(TEMPO); } break; } if (frase[j]=='O') { for (i=0; i<5; i++) { output_b (tab_O[i]); delay_ms(TEMPO); } break; } if (frase[j]=='P') { for (i=0; i<5; i++) { output_b (tab_P[i]); delay_ms(TEMPO); } break; } if (frase[j]=='Q') { for (i=0; i<5; i++) { output_b (tab_Q[i]); delay_ms(TEMPO); } break; } if (frase[j]=='R') { for (i=0; i<5; i++) { output_b (tab_R[i]); delay_ms(TEMPO); } break; } if (frase[j]=='S') { for (i=0; i<5; i++) { output_b (tab_S[i]); delay_ms(TEMPO); } break; } if (frase[j]=='T') { for (i=0; i<5; i++) { output_b (tab_T[i]); delay_ms(TEMPO); } break; } if (frase[j]=='U') { for (i=0; i<5; i++) { output_b (tab_U[i]); delay_ms(TEMPO); } break; } if (frase[j]=='V') { for (i=0; i<5; i++) { output_b (tab_V[i]); delay_ms(TEMPO); } break; } if (TEMPO=='W') { for (i=0; i<5; i++) { output_b(tab_W[i]); delay_ms(TEMPO); } } if (frase[j]=='X') { for (i=0; i<5; i++) { output_b (tab_X[i]); delay_ms(TEMPO); } break; } if (frase[j]=='Y') { for (i=0; i<5; i++) { output_b (tab_Y[i]); delay_ms(TEMPO); } break; } if (frase[j]=='Z') { for (i=0; i<5; i++) { output_b (tab_Z[i]); delay_ms(TEMPO); } break; } if (frase[j]==' ') { for (i=0; i<5; i++) { output_b (tab_esp[i]); delay_ms(TEMPO); } break; } output_b(0); delay_ms(TEMPO); }}*//*#define TEMPO 4 // tempo entre uma coluna e outra#define LIGADO 1 // para facilitar leitura de codigo//#define FRASE "'Unifacs - Arhte'" PQ ????*//*void main() { int i, j; char frase[30] = "UNIFACS - ARHTE"; while (LIGADO) { for (i=0; frase[i] != '\0'; i++) { if ((frase[i] <= 'Z') && (frase[i] >= 'A')) { // APENAS MAIUSCULAS for (j=0; j<5; j++) { output_b(tab_Letras[frase[i] - 'A'][j]); delay_ms(TEMPO); } // } } for (i=0; i<5; i++) { output_b(0b00000000); } }}*//* A - 130 B - 131 C - 13TEMPO Z - 155 A - A = 0 A - C = 2*//* RB4 RB5 RB6 RB7 RA6 RA7 RA0 RA1 F RB3 RB2 RB1