#include <16f877.h>
#use delay (clock=4M)
#use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7, parity=N, stop=1,bits=8)
void main()
{
set_tris_b(0xff); //b portu giriş olarak ayarlandı
while(1)
{
if (input(PIN_B0)==0)
{
putc('a');
delay_ms(2000);
}
if (input(PIN_B1)==0)
{
putc('b');
delay_ms(2000);
}
if (input(PIN_B2)==0)
{
putc('c');
delay_ms(2000);
}
if (input(PIN_B3)==0)
{
putc('d');
delay_ms(2000);
}
if (input(PIN_B4)==0)
{
putc('e');
delay_ms(2000);
}
if (input(PIN_B5)==0)
{
putc('f');
delay_ms(2000);
}
if (input(PIN_B6)==0)
{
putc('g');
delay_ms(2000);
}
if (input(PIN_B7)==0)
{
putc('h');
delay_ms(2000);
}
}
}