PDA

View Full Version : Bác nào cho em hỏi về LCD với....


vitquaykt
15-03-2012, 10:31 PM
Em dang gặp ít khó khăn về code hiển thị thời gian cho LCD(code hiển thị thời gian thì em có rồi) nhưng trong code còn có nút bấm để thiết lập lại thời gian.Bác nào giúp em với..thank các bác...

lambaotrung
26-03-2012, 10:32 PM
bác hỏi mình đọc cũng ko hiểu dc gì.
nhưng nếu muốn hiện thì bác có thể khai thác thư viện LCD. có sẳn ở CCS.
nhưng trước khi hiện thị thì 1 chuổi thi đơn giản, và hiện thi 1 số thi bác nên dưa nó về 1 biến và hiện thi biến đó.
void main()
{
lcd_init(); // khổi tạo để khai bào mình dùng LCD
lcd_gotoxy(1, 1) // vi trí đầu dòng
lcd_putc("PICVIETNAM") // xuất ra màn hình chuổi PICVIETNAM
}

xuất 1 biến ra màn hình

int bien= 100;

void main()
{
lcd_init()
lcd_gotoxy(2,1) // vị trí đầu dòng hàng thứ 2.
prinft(lcd_putc,"Gia tri cua bien: %U",bien); // printf là hàm để ép kiễu để in 1 chuổi hoặc biến + chuổi.
// "%U khai báo chổ đó là xuất 1 giá trị ra lcd;
}

về về hiện thì ngày tháng của bác thi bác phải quy các thời gian đó về các biến phần biệt.

vd:

int ngay, thang, nam, gio, phut, giay;

sao đó xuất lần lượt các giá trị đó ra màn hình theo từng vị khác nhau của màng hình mà bạn cần.

củng có thể xuất 1 lúc ra
int ngay= 12, thang=10, nam=2012;
printf(lcd_putc,Ngay: %U Thang: %U Nam: %U, ngay,thang,nam);

ket qua:

Ngay: 12 Nam: 10 Nam: 2012

thế đấy ko khó.