![]()  | 
	
		
 Mã CCS LCD khó hiểu 
		
		
		Đây là khai báo của em khi dùng 16f877a: 
	..... #define E RE2 #define RW RE1 #define RS RE0 .... #separate void gui_byte_den_lcd(byte loai, byte n) { RS=0; while (bit_test(doc_byte_tu_lcd(), 7)); RS=loai; delay_cycles(1); RW=0; delay_us(1); E=0; du_lieu = n; delay_cycles(1); E=1; // delay_us(2); E=0; } Điều khó hiểu là ở trên có :define RS RE0 (có nghĩa là RS là bit) còn trong hàm thì chơi RS=loai(trên định nghĩa byte loai).CCS có mấy chỗ khác thường quá Đại ca nào đã nghiên cứu lcd rồi cho em vài lời đi Cảm ơn nhiều !!!  | 
		
 Lạy chúa tôi,đổi: byte loai thành int1 loai thì nó vẫn chạy 
	Sax,choáng với ccs  | 
		
 Khi chạy CCS C thì int1 = int8,1   . Int8 = int16 (low)... 
	Thân.  | 
| Múi giờ GMT. Hiện tại là 03:05 PM. | 
	Tên diễn đàn: vBulletin Version 3.8.11 
 Được  sáng lập bởi Đoàn Hiệp.
	
	Copyright © PIC Vietnam