mọi ngừoi ơi! xem hộ mã này với
không bít có sai gì ko ,nó không báo lỗi nhưng nó không hiển thị chữ
Code:
#include "16F877A.h"
#include "C:\Documents and Settings\Administrator\Desktop\DEFS_16F877A\DEFS_16F877a.h"
#fuses XT,NOWDT,NOPROTECT,NOLVP
#use delay(clock = 4M)
#define RS RD0
#define RW RD1
#define E RD2
#define LCD portB
//tao ham goi lenh dieu khien
void comnwrite(){
RS = 0; //chon thanh ghi lenh
RW = 0; //chon che do ghi
E = 1; //tao suon xung
E = 0;
delay_ms(1); //tao do tre cho LCD
}
// tao ham ghi du lieu
void datawrite(){
RS = 1;
RW = 0;
E = 1;
E = 0;
delay_ms(1);
}
//ham chinh
void main(){
set_tris_b(0);
set_tris_d(0);
delay_ms(100); //tao tre cho lcd khoi dong
LCD = 0x38; //tao ma tran 5x7
comnwrite();
LCD = 0x0C ; //bat hien thi,tat con tro
comnwrite();
LCD = 0x80; //dau dong thu nhat
comnwrite();
//xuat chu ANH_GIOI
LCD = 'A';
datawrite();
LCD = 'N';
datawrite();
LCD = 'H';
datawrite();
LCD = '_';
datawrite();
LCD = 'G';
datawrite();
LCD = 'I';
datawrite();
LCD = 'O';
datawrite();
LCD = 'I';
datawrite();
}
thank!
namqn: bạn xem lại tôi sửa như thế nào để hiển thị code, sau đó bạn làm như vậy khi post code. Tôi không thể sửa cho mọi post có code được.