#include <avr/io.h> #include <util/delay.h> int main(void) { DDRB = 0b11111111; DDRD = 0b11111111; int contuvar=0;//contador de numeros diferentes a ultima variable int cont1=0;//contador int uvariable=0;//ultima variable int matriz[31]={0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,,0,1,1,1,5}; int f[8] = {1,2,4,8,16,32,64,128}; int cero = {0b01111110,0b01000010,0b01000010,0b01000010,0b01000001,0b01000010,0b01111110,0b00000000}; int uno = {0b00011000,0b00011000,0b00011000,0b00011000,0b00011000,0b00011000,0b00011000,0b00000000}; int dos = {0b01111110,0b01100000,0b01100000,0b01111110,0b00000110,0b00000110,0b01111110,0b00000000}; int tres = {0b01111110,0b01100000,0b01100000,0b01111000,0b01100000,0b01100000,0b01111110,0b00000000};
uvariable=matriz[30]; while(1) { for(cont1=0;cont1<=30;cont1++) { if(matriz[cont1] != uvariable) { contuvar++; }
|