|
Tài trợ cho PIC Vietnam |
Những câu hỏi thường gặp Những lỗi cơ bản thường gặp khi làm việc với PIC hoặc những vấn đề cơ bản nhất thường được hỏi trong những năm qua |
|
Ðiều Chỉnh | Xếp Bài |
17-09-2012, 12:15 AM | #1 |
Nhập môn đệ tử
Tham gia ngày: Oct 2011
Bài gửi: 3
: |
Rất mong các bạn chú thích giúp mình các lệnh trong chương trình này
#include <16f877a.h>
#include <def_877a.h> #use delay(clock=20000000) #FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT // Khai báo sử dụng giao tiếp nối tiếp RS232 #use rs232(baud=9600,parity=N,xmit=PIN_C6,rcv=PIN_C7,bi ts=9) #include <lcd_lib_4bit.c> int8 count=0; //... char string_in[16]; //... #INT_RDA // Hàm xử lý ngắt nối tiếp Receive_isr() { //... char c; //... int8 i; //... count++; //... c = getc(); //... putc(c); //... if (c==ʹcʹ | c==ʹCʹ) //... { LCD_putcmd(0x01); //Clear Screen c=ʹcʹ; //... count=0; //... } if ((count<=16) && (c!=ʹcʹ)) LCD_putchar(c); //... if (count > 16) //... { count=0; //... LCD_putcmd(0xC0); //... } } void main() //... { |
|
|