Saturday, September 19, 2015

Lập trình hiển thị LCD qua giao thức I2C trên pic 12f1840

Posted by dientudieukhien at 3:49 PM 0 Comments
    Việc lập trình với LCD trên mikroc mình đã post nhiều project, nó khá đơn giản vì mikroc đã hỗ trợ tất cả các thư viện, chỉ cần bạn kết nối đúng và khai báo port đúng là ok.

Lập trình LCD sử dụng giao thức I2C


   Tuy nhiên trong project này ta sử dụng vi điều khiển pic 12f1840, vi điều khiển này có rất ít chân (8 pin), chỉ có 1 port từ RA0 đến RA5. Như vậy để kết nối với LCD theo giao thức 4 bit thông thường cần tối thiểu 6 chân để điều khiển, vậy là không còn chân (pin) nào để làm việc khác.
Vi điều khiển pic 12f1840

Xem datasheet pic 12f1840
   Một giải giải pháp đặt ra là ta chỉ sử dụng 2 pin RA1, RA2 (SCL, SDA) để truyền dữ liệu bằng giao thức I2C đến IC ghi dịch PC8574, điều khiển LCD.
   Như vậy với việc sử dụng giao thức I2C ta đã tiết kiệm được 4 pin của vi điều khiển, thêm vào đó ta học được cách truyền dữ liệu qua giao thức I2C, một công đôi việc nhé!
Tải Proteus ver 8.1 SP1 Pro
||Tải project (code mikroc + proteus 8 pro)   nguồn: http://dientudieukhien.net

Click vào link tải ở trên đợi 5 giây, ấn "Bỏ qua quảng cáo". Click the link above, wait for 5s and click button "Skip Ad"

Chia sẽ bài viết này

Cập nhật tin bài mới

Subscribe địa chỉ mail để nhận tin nhanh chóng. Chúng tôi sẽ giữ bí mật địa chỉ mail của bạn.

0 nhận xét:

    tab

back to top