Giúp kiểm tra code LCD 4x16 mode 4bit dùng cờ busy
chào các bạn. Mình đang viết chương trình hiển thị lên lcd 4x16 chết độ 4 bit. Có 1 vấn đề khi viết là tốc độ xử lí lệnh của lcd nhỏ hơn của chíp mình đang dùng nên thông thường khi xuất 1 lệnh hoặc data cho lcd thì ta phải delay 1 khoảng nào đó để lcd xử lý xong rồi mới xuất lệnh tiếp. nếu dùng hàm delay thì mình để ý thấy là khi chương trình chạy lâu lâu thì hay bị lỗi. màn hình lcd thường hiển thị loạn lên và phải reset lại thì mới chạy đúng. Như thế sẽ rất k hay. Bây giờ mình muốn thay hàm Delay đó bằng cách kiểm tra cờ báo bận của LCD để LCD và chip của mình luôn được đồng bộ thời gian với nhau nhưng mà viết mãi mà LCD chẳng thấy hiển thị j cả. nhờ các bạn kiểm tra chương trình giúp mình với. Mình cảm ơn nhiều.
|