![]() |
![]() |
#11 |
Đệ tử 6 túi
Tham gia ngày: Oct 2006
Bài gửi: 147
: |
đây là đoạn mã mình cho chạy thật nhưng chẳng thấy báo gì cả:
Code:
#include "16F877A.h" #include "C:\Documents and Settings\Administrator\Desktop\DEFS_16F877A\defs_16f877a.h" #fuses HS,NOWDT,NOPROTECT,NOLVP #use delay(clock = 8M) #define RS RD0 #define RW RD1 #define E RD2 #define LCD portb const unsigned char digital[]="TA LA VO DICH HA HA...!"; INT I=0; //TAO HAM LENH void commwrite(){ RS = 0; RW = 0; E = 1; E = 0; delay_ms(100);} //tao ham gui du lieu void datawrite(){ RS = 1; RW = 0; E = 1; E = 0; // delay_ms(10); } //ham chinh void main(){ set_tris_b(0); set_tris_d(0); delay_ms(100); LCD = 0x38; //tao ma tran 5x7 commwrite(); LCD = 0x0c; //tat con tro,bat hien thi commwrite(); LCD = 0x80; //con tro ve dong dau tien while(1){ LCD = digital[i]; datawrite(); delay_ms(100); i++; if(i ==13){ LCD = 0xc2; commwrite(); delay_ms(100);} if(i == 24){ LCD = 0x01; commwrite(); delay_ms(500); LCD = 0x80; commwrite(); i = 0;} } } namqn: nhắc bạn một lần nữa về việc dùng các thẻ code để định dạng. Hãy xem tôi sửa post của bạn ra sao để biết cách làm. thay đổi nội dung bởi: namqn, 13-07-2007 lúc 06:43 PM. |
![]() |
|
|
![]() |
||||
Ðề tài | Người gửi | Chuyên mục | Trả lời | Bài mới |
TUT về USART trong PIC16F877A | mafd_47a | MPASM | 16 | 19-02-2025 05:32 AM |
TUT ve I2C ( pic16f877a ) | mafd_47a | MPASM | 28 | 28-01-2025 10:45 PM |
Lập nhóm PIC16F877A | nhh | Cơ bản về vi điều khiển và PIC | 285 | 08-03-2017 11:08 PM |
Bộ so sánh và PWM cho PIC16F877A | anhquangngai | Cơ bản về vi điều khiển và PIC | 24 | 08-09-2012 09:00 AM |
Pic16f877a TỪ DỄ TỚi KhÓ | ntc | Cơ bản về vi điều khiển và PIC | 373 | 23-05-2009 10:24 PM |