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