Meio engasgado, mas já foi bastante tarde e o meu raciocínio já não estava pelo melhor...
Não vou colocar aqui a biblioteca porque não faria sentido, mas poderei facultar a quem pedir via e-mail, para um melhor controlo.
Fica só um exemplo do main() que corresponde ao que está a ser feito no video.
#include <xc.h>
#include "Daviduino.h"
#include "LCD.h"
void main()
{
char texto[8]={'C','o','n','t','a','g','e','m'};
char i;
unsigned int teste;
initOSCILLATOR();
initPORT();
delayms(1000);
lcd_init();
while(1)
{
lcd_pos(1,5);
for(i=0;i<8;i++)
{
lcd_dat(texto[i]);
}
lcd_pos(2,1);
lcd_dat(62); //>
for (teste=0 ; teste<=65534 ; teste++)
{
lcd_pos(2,5);
lcd_write_num(teste);
delayms(250);
}
lcd_cmd(0x01); //clear LCD
__delay_ms(2);
}
}
0 Responses so far.
Enviar um comentário