Giao Tiếp MSP430 Với LCD Bằng 3 Chân GPIO - Tinker IoT

Vấn đề sử dụng vi điều khiển để giao tiếp với LCD 16×2 đã rất phổ biến trong các dự án điện tử.Nói về giao tiếp với LCD 16×2 thì ta có 2 chế độ là 8 bit và 4 bit.Với chế độ 8 bit ta cần ít nhất là 10 chân vi điều khiển(VĐK) để giao tiếp, nên thông thường ta chọn chế độ 4bit để tiết kiệm chân,nhưng cũng phải cần tới 6 chân VĐK.(7 chân nếu muốn đọc/ghi LCD).

Hình ảnh thực tế của LCD 16×2

Việc sử dụng gần như cả PORT của VĐK để hiện thông tin lên LCD sẻ rất lãng phí, với những dòng VĐK có ít chân như Msp430(Dòng Value) thì tiết kiệm chân IO để phục vụ cho các chức năng khác là rất cần thiết.

Để tiết kiệm chân VĐK, mình xin giới thiệu thư viện LCD595 sử dụng 3 chân VĐK thông IC ghi dịch 74HC595 để xuất thông tin ra LCD 16×2.Thư viên có đầy đủ các hàm thông dụng nhất để giao tiếp với LCD 16×2.

Kết nối phần cứng như sau:

Link tải full code và mô phỏng trên phần mềm Proteus 7.10: https://goo.gl/wKLKKu

Video demo:

Partager :

  • Click to share on Facebook (Opens in new window)
  • Click to share on Twitter (Opens in new window)
  • Click to share on LinkedIn (Opens in new window)
  • Click to share on Pinterest (Opens in new window)
Like Loading...

Related

Từ khóa » Msp430 Với Lcd