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
đâ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
đâ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