Vous êtes sur la page 1sur 2

#define

#define
#define
#define
#define
#define
#define
#define
#define
#define
#define
#define
#define

DO 261.63
RE 293.66
MI 329.63
FA 349.23
SOL 392
LA 440
SI 493.88
DOA 523.25
FAA 698.46
REA 587.33
MIA 659.26
S 9999.99
FAS 369.99

const int tonos[] = { FA, LA ,SI,SI , FA,LA , FAA,REA, MIA, REA, REA,S
,REA,REA,SI,LA,LA,SOL,LA,LA,0 };
const int ttonos[]= { 254,127,127,508,254,254,254,254,254,254, 1016,
127, 127,127,254,254,127,381,254,254,0 };
const int tonos[] = { FAS,FA,S,FA};
const int ttonos[]= { };

char cadenau[5]=" ";


char cadenad[5]=" ";
unsigned short contadoru;
unsigned short contadord;
void main(void)
{
TRISB = 0x00;
TRISA = 0x00;
PORTA = 0x00; // Limpiando los latches de salida del PORTA (PORTA = 0)
LATA = 0x00; // Metodo alternativo para limpiar los latches de salida
ADCON1 = 0x0F; // Configurando A/D para entrada digital
CMCON = 0x07; // Configurando los comparadores como entrada digtal
contadoru=0;
contadord=0;
Lcd_Config(&PORTB,1,3,2,7,6,5,4);
Lcd_Cmd(LCD_CURSOR_OFF);
Delay_ms(2000);
while(1)
{
ShortToStr(contadoru,cadenau);
Lcd_Out(2,7, cadenau);
ShortToStr(contadord,cadenad);
Lcd_Out(2,6, cadenad);
contadoru++;

Delay_ms(500);

if(contadoru==10)
{contadoru=0;
contadord++;
if(contadord==10){contadord=0;}
}
}
}

Vous aimerez peut-être aussi