-Bạn đọc thêm mấy tài liệu này..còn LCD thì bạn vào trang
www.hocavr.com/index.php/app/textlcd người ta chỉ cũng khá chi tiết đó...giao tiếp 4 bit.8bit luôn.
-còn câu hỏi của bạn mình cũng ko hiểu cho lắm..có phải bạn muốn kiểm tra chân nào đó ở mức '1' hay '0' phải không
vd:chân a0=0x5.0
if(a0==0)
{
thực hiện 1...
}
else
{
thực hiện 2...
}
đại khái là thế...hoặc bạn cũng có thể dùng lệnh bit_test(x,i) cũng được..Trong đó x là thanh ghi,còn i là thứ tự bit trong thanh ghi.
vd:kiểm tra chân RB3 ở mức cao:
if(bit_test(0X5,3))
{
}
.....
hay kiểm tra chân RA4 ở mức thấp
if( ! bit_test(0x5,4)) //bạn chú ý " ! " tức là mức thấp
{
}
.....
-Còn cách khởi tạo LCD thì để hôm nào lục lại mấy cái folder đã,,lâu rồi ko đụng đến..có gì mình gửi mail cho.Chúc bạn may mắn.