10-01-2011, 02:52 PM | #14 |
Đệ tử 4 túi
|
#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......! |
|
|