Mạch nguyên lý đồng hồ số trên mình thấy phần LCD kết nối còn thiếu. Các cổng RD của LCD chưa thấy kết nối tới PIC. Trong code cũng chưa thấy đề cập đến việc khởi tạo LCD hoạt động ở chế độ nào. (chế độ Byte hay nibble). Thường thì sẽ chọn cách đơn giản phần cứng bằng việc sử dụng chế độ nibble. Như vậy chỉ sử dụng 4 bus cao của LCD. Bài đồng hồ này sơ đồ nguyên lý sửa bằng việc kết nối 4 bus cao của LCD với các bus liên tiếp của một port trên PIC. Tiếp đó trong code thì khởi tạo LCD hoạt động ở chế độ nibble. Ta có thể lấy phần sample code trong HTPIC ra sửa lại chút là chạy OK.
|