Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

avinicius

[Resolvido] Função FOR em conjunto com display de LCD

Recommended Posts

Olá pessoal,sou novo por aqui,e tenho uma pergunta relacionada na linguagem C com a função FOR em conjunto com instruções com display de LCD.

Segue abaixo o código:

#include <16F877A.h>

#FUSES NOWDT                    //No Watch Dog Timer
#FUSES XT                       //Crystal osc <= 4mhz
#FUSES PUT                      //Power Up Timer
#FUSES NOPROTECT                //Code not protected from reading
#FUSES NODEBUG                  //No Debug mode for ICD
#FUSES NOBROWNOUT                 //Reset when brownout detected
#FUSES NOLVP                    //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O
#FUSES NOCPD                    //No EE protection

#use delay(clock=20000000)

#include <LCD.C>

int16 soma;
int16 i;

void main()
{
  lcd_init();

  while (1)
  {
     for (i=0;i<=250;i++)
     {
        soma = soma + i;
        lcd_gotoxy(1,1);
        printf (lcd_putc,"\fi=%lu\nsoma=%lu",i,soma);//imprimindo o valor de uma variável
        delay_ms (100);
     }

     soma=0;
     delay_ms (5000);
  }
}

 

 

Bom,pessoal é o seguinte , quando compilo,não dá nenhum erro,mas quando vou simulá-lo no ISIS, dá erro.

Alguém tem idéia do que pode ser?

obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.