tình hình là em có down 2 bản proteus 7.2 sp6 và 7.4 sp3 và cài vô máy thì 2 bản này đều không mô phỏng được LCD
hiện tượng là: khi debug thì LCD chỉ hiện lên màu sáng mà không hiện lên chữ, đây là 1 ví dụ đơn giản em thử làm trên proteus
ai giúp em xem hiện tượng này là do lỗi gì, em xin chân thành cám ơn![Big Grin](http://dientuvietnam.net/forums/images/smilies/biggrin.gif)
đây là code để nạp cho pic, sơ đồ như bên dưới
hiện tượng là: khi debug thì LCD chỉ hiện lên màu sáng mà không hiện lên chữ, đây là 1 ví dụ đơn giản em thử làm trên proteus
ai giúp em xem hiện tượng này là do lỗi gì, em xin chân thành cám ơn
![Big Grin](http://dientuvietnam.net/forums/images/smilies/biggrin.gif)
đây là code để nạp cho pic, sơ đồ như bên dưới
#include <16f877a.h>
#include <def_877a.h>
#device *=16 ADC=8
#FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT
#use delay(clock=20000000)
#include <lcd_lib_4bit.c> // Thu vien ham cho LCD
void main()
{
trisa = 0xFF;
trisb = 0x01;
trisd = 0x00;
LCD_init();
Printf(LCD_putchar," PICVIETNAM tut");
LCD_putcmd(0xC3);
Printf(LCD_putchar," LCD 4bit ");
}
#include <def_877a.h>
#device *=16 ADC=8
#FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT
#use delay(clock=20000000)
#include <lcd_lib_4bit.c> // Thu vien ham cho LCD
void main()
{
trisa = 0xFF;
trisb = 0x01;
trisd = 0x00;
LCD_init();
Printf(LCD_putchar," PICVIETNAM tut");
LCD_putcmd(0xC3);
Printf(LCD_putchar," LCD 4bit ");
}
Comment