![]() |
![]() |
#11 |
Đệ tử 4 túi
Tham gia ngày: Jan 2007
Bài gửi: 79
: |
Mình không có viết kiểu này. Mình dùng ngắt để nhận ký tự trên máy tính truyền xuống. Với đoạn code trên , nếu là mình thì sẽ viết như sau :
Code:
#include <16f877a.h> #include <def_877a.h> #FUSES NOWDT, HS, NOPUT,NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT #use delay(clock=4000000) #use rs232(baud=9600, parity=N, xmit=pin_C6, rcv=pin_C7, bits=9) char t; #INT_RDA void rda_isr() { t=getc() ; } void main() { enable_interrupts(INT_RDA) ; enabled_interrupts(GLOBALS) ; while(1) { putc(t) ; } } Bạn thử viết kiểu này được không. |
![]() |
![]() |
|
|