#include <16f877a.h> //PIC utilizado
#FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP
#use delay(clock=20000000)
#include <lcdd.c>
#define use_portb_kbd TRUE
#INCLUDE "kbdd.c"
int8 k;
void main()
{
port_b_pullups(TRUE);
lcd_init();
kbd_init();
while(1)
{
k=kbd_getc();
if (k!=0)
{
lcd_putc(k);
}
}
}
cái code này đơn giản viết bằng ccs c. thay hai thư viên lcdd.c == lcd.c và kbdd.c == kbd.c là biên dịch được tại cái này mình viết cho 16 phím. bạn chỉ cần sửa đôi chút trong file kbd.c là có thể xài với 16 phím
thân......!
__________________
học đến trọc vẫn học.
ngồi buồn lại nhớ tây sơn võ.
nhị khúc tam côn vẫn dùng phan.
nhâm nhi chén rượi say (cả) thiên đình.
nhưng rồi đầu óc vẫn tuệ minh.
|