Vô thẳng vấn đề chính. Trong bài lập trình với LCD 16x2 trong loạt bài học pic16F887 em có vài điều thắc mắc như sau:
* 1: Trong video trên diễn đàn nói để lập trình cho LCD ta sử dụng 6 hàm là
Tuy nhiên khi xem trong file lcd.h và lcd.c thì em thấy có hàm
vậy cho em hỏi công dụng của 2 hàm này dùng để làm gì?
* 2: em có viết 1 đoạn code như sau:
Tuy nhiên khi chạy thử thì nó chỉ có thể hiển thị được chữ “h”, nhưng khi em sửa đoạn code thành:
Thì nó lại chạy được. vậy cho em hỏi vì sao có sự khác nhau đó.
* 3: em thấy có một số ví dụ mẫu có hiển thị các ký hiệu hình vẽ (vd như hình cái chuông, nốt nhạc hay tin nhắn,..) lên màn hình lcd, vậy cho em hỏi làm thế nào để có thể làm được như vậy, nếu được xin cho em hướng dẫn cụ thể luôn chứ đừng nói quá chung chung.
Cảm ơn mọi người đã đọc tin
* 1: Trong video trên diễn đàn nói để lập trình cho LCD ta sử dụng 6 hàm là
PHP:
lcd_putc();
lcd_puts();
lcd_clear();
lcd_init();
lcd_gotoxy();
lcd_busy();
PHP:
lcd_put_byte();
lcd_get_byte();
* 2: em có viết 1 đoạn code như sau:
PHP:
char text[] = {‘h’,’e’,’l’,’l’,’o’};
unsigned char i;
lcd_clear();
for(i=0;i<5;i++)
{
lcd_putc(text[i]);
delay(500);
}
PHP:
const char text[] = "hello";
unsigned char i;
lcd_clear();
for(i=0;i<5,i++)
{
lcd_putc(text[i]);
delay(500);
}
* 3: em thấy có một số ví dụ mẫu có hiển thị các ký hiệu hình vẽ (vd như hình cái chuông, nốt nhạc hay tin nhắn,..) lên màn hình lcd, vậy cho em hỏi làm thế nào để có thể làm được như vậy, nếu được xin cho em hướng dẫn cụ thể luôn chứ đừng nói quá chung chung.
Cảm ơn mọi người đã đọc tin