Trích:
Nguyên văn bởi Kansv
Hi all.
Xin cac bac chi giao.cho minh hoi de dieu khien con tro dich chuyen tren LCD bang CCS thi lam the nao?minh chua hieu lam,bac nao biet thi giup minh voi nhe.
Thank!
|
đoạn code sau cứ 1s dịch chuyển con trỏ sang phải:
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_B5
#define LCD_RS_PIN PIN_B7
#define LCD_RW_PIN PIN_B6
#define LCD_DATA4 PIN_B4
#define LCD_DATA5 PIN_B3
#define LCD_DATA6 PIN_B2
#define LCD_DATA7 PIN_B1
#include <lcd.c>
void main(){
int i;
while(1)
{
lcd_init();
lcd_send_byte(0, 0x0e);//hien thi con tro
delay_ms(1000);
for(i=0;i<=15;i++)
{
lcd_send_byte(0, 0x14);//dich con tro sang phai một ô
delay_ms(1000);
}
}
}