![]() |
|
Tài trợ cho PIC Vietnam |
Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
|
Ðiều Chỉnh | Xếp Bài |
![]() |
#2 | |
Đệ tử 7 túi
Tham gia ngày: May 2005
Bài gửi: 258
: |
Trích:
đoạn code sau báo lỗi vì không có lệnh lcd_puts chỉ có lệnh lcd_putc không có lệnh lcd_clear() thay bằng lệnh này lcd_putc('\f') Code:
#include <16f877A.h> #device *=16 #use delay(clock = 20M) #FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT,NOLVP, NOCPD, NOWRT #define LCD_ENABLE_PIN PIN_D3 #define LCD_RS_PIN PIN_D1 #define LCD_RW_PIN PIN_D2 #define LCD_DATA4 PIN_D4 #define LCD_DATA5 PIN_D5 #define LCD_DATA6 PIN_D6 #define LCD_DATA7 PIN_D7 #include <LCD.C> void main(void) { lcd_init(); delay_ms(100); while (1) { lcd_putc('\f');//xóa màn hình delay_ms(500); lcd_putc("maruko"); delay_ms(500); lcd_gotoxy(1,2);//hàng 2 cột 1 lcd_putc("12345"); delay_ms(500); } } nhớ khai báo lại giá trị thạnh anh trên proteus là 20M.
__________________
viết chương trình cho vdk chạy ổn định là cả một vấn đề. |
|
![]() |
![]() |
|
|