Exemplo de um Programa com Keypad 3x4 e PIC 18F4550
Figura exemplo 1
Segue o código fonte do circuito a cima, o mesmo foi testado no Protheus e compilado com o CCS.
EXEMPLO
//**********************************************************
/// Daniel Wagner
/// 29/06/2014 //Exemplo do Programa
#include <18F4550.h> // PIC18F4550 HEADER FILE
#fuses XT,NOWDT,NOLVP,NOPROTECT // EXTERNAL CLOCK, NO WATCH DOG TIMER, NO LOW VOLTAGE
#device adc=10 // USE 10 BIT ADC QUANTIZATION
#use delay (clock=4M) // 4 MHZ CRYSTAL
#include <flex_lcd420.c>
#include <flex_kbd.c>
//Main Program
void main()
{
char k;
lcd_init();
kbd_init();
lcd_putc("\fReady...\n");
//Pin Configuration
while(true)
{
//Program start here
k=kbd_getc();
if(k!=0)
if(k=='*')
{
lcd_putc('\f');
delay_ms(100);
lcd_putc("\fReady...\n");
}
else
lcd_putc(k);
}
}
Nenhum comentário:
Postar um comentário