Pesquisar neste blog

19/03/2020

Tela LCD + teclado com PIC 16F877A



























Código feito em CCS C Compiler

#include <LCD + teclado.h>

#include <KBD.C>//driver do teclado
#define LCD_DATA_PORT getenv("SFR:PORTB")//porta padrão
#include <lcd.c>

char c;

void main(){

   kbd_init();
   lcd_init();
       
   printf(lcd_putc,"\fDigite: ");
   delay_ms(50);
 
   while(TRUE){
   
      c = kbd_getc();//retorna qual tecla foi precionada
      delay_ms(2);//dando uma pausa de 2 ms para processar informação
   
      if(c != 0){// se a tecla foi precionada
         printf(lcd_putc,"%c",c);//imprindo a tecla digitada
         delay_ms(300);
      }
   
   }
}

Clique aqui para fazer o download dos arquivos

Nenhum comentário: