View Single Post
Old 14-12-2011, 09:46 PM   #2
tdm
Đệ tử 7 túi
 
Tham gia ngày: May 2005
Bài gửi: 258
:
Trích:
Nguyên văn bởi phapdp View Post
cái này là code:
#include <18f4680.h>
#include <def_877a.h>
#FUSES NOWDT, XT, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT
#use delay(clock=12000000)
#include <lcd_lib_4bit.c>
void main()
{
set_tris_c(0b11111000);
LCD_Init();
LCD_SetPosition(0x00+4);
Printf(LCD_putchar,"TAN PHAP");
LCD_putcmd(0xC0);
LCD_SetPosition(0x40+1);
Printf(LCD_putchar,"DTVT09C TEXTLCD");
}
test phần cứng sao lại ko ra chữ gì hêt
thiếu dòng:set_tris_d(0b00001111);//d4..d7 output
cấu hình lại chân trong <lcd_lib_4bit.c>
#define LCD_RS PIN_C2
#define LCD_RW PIN_C1
#define LCD_EN PIN_C0
#define LCD_D4 PIN_D4
#define LCD_D5 PIN_D5
#define LCD_D6 PIN_D6
#define LCD_D7 PIN_D7
Hình Kèm Theo
File Type: jpg hien_thi_lcd.jpg (178.8 KB, 7 lần tải)
__________________
viết chương trình cho vdk chạy ổn định là cả một vấn đề.
tdm vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn