tình hình là e có xem 1 hướng dẫn làm về hiển thị kí tự đặc biệt lên lcd nhưng khi mô phỏng lại k hiển thị dc. mong dc chỉ giáo về lệnh lcd_set_cgram_char
code:
#include<16f877a.h>
#use delay(crystal=20000000)
#define LCD_RS_PIN PIN_D1 // Cac ket noi C.LCD voi vi dieu khien.
#define LCD_RW_PIN PIN_D2
#define LCD_ENABLE_PIN PIN_D3
#define LCD_DATA4 PIN_D4
#define LCD_DATA5 PIN_D5
#define LCD_DATA6 PIN_D6
#define LCD_DATA7 PIN_D7
#include<lcd.c>
int k[8]=
{
0b00000,
0b00000,
0b01010,
0b10101,
0b10001,
0b01010,
0b00100,
0b00000
};
void main()
{
lcd_init();
lcd_set_cgram_char(0,k);
while(true)
{
printf(lcd_putc,"i %c you",0);
delay_ms(5000);
}
}
code:
#include<16f877a.h>
#use delay(crystal=20000000)
#define LCD_RS_PIN PIN_D1 // Cac ket noi C.LCD voi vi dieu khien.
#define LCD_RW_PIN PIN_D2
#define LCD_ENABLE_PIN PIN_D3
#define LCD_DATA4 PIN_D4
#define LCD_DATA5 PIN_D5
#define LCD_DATA6 PIN_D6
#define LCD_DATA7 PIN_D7
#include<lcd.c>
int k[8]=
{
0b00000,
0b00000,
0b01010,
0b10101,
0b10001,
0b01010,
0b00100,
0b00000
};
void main()
{
lcd_init();
lcd_set_cgram_char(0,k);
while(true)
{
printf(lcd_putc,"i %c you",0);
delay_ms(5000);
}
}