avinicius 0 Denunciar post Postado Dezembro 26, 2010 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
avinicius 0 Denunciar post Postado Dezembro 29, 2010 Consegui achar o erro. Estava utilizando um microcontrolador diferente,por isso na simulação apontava erro,mas deu certo,graças a Deus. =) Compartilhar este post Link para o post Compartilhar em outros sites