12-11-2007, 04:32 AM
|
#2
|
Trưởng lão PIC bang
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
|
Trích:
Nguyên văn bởi Mr.Bi
Code:
#include <16F877A.h>
#include <DEFINE_16F877A.h>
#include <DEFINE_16F87x.h>
#fuses XT,NOWDT,NOPROTECT,NOLVP
#use delay(clock=4000000)
#define use_portd_lcd TRUE
#include <lcd.c>
void main(void)
{
delay_ms(100); // tao tre 100ms cho LCD khoi dong
lcd_init(); // khoi tao LCD
lcd_gotoxy(7,1); // vi tri (x,y)=(7,1)= hang 1, cot 7
lcd_putc('H');
lcd_putc('I');
lcd_putc('!');
}
ko hiểu sao LCD chỉ hiển thị ở dòng1 cột7 , 3 ô vuông đen sì ... kí tự hình như có xuất ra nhưng còn thiếu lệnh gì nữa phải ko ?
|
Bạn chưa cho biết trong lcd_init() bạn đã viết những gì.
Thân,
|
|
|