logo

  • Thời Trang
  • Văn Hóa
  • Công Nghệ
  • Tin Nóng
  • Giới Trẻ
  • Kinh Nghiệm
No Result
View All Result
logo
No Result
View All Result
Trang chủ Kinh Nghiệm giới thiệu về lcd 16x2

Giới thiệu về lcd 16x2

by Admin _ June 07, 2022

Trong bài viết này, tôi sẽ chỉ dẫn cho chúng ta cách giao tiếp một screen LCD 16×2 với Arduino Uno. Không giống hệt như các bo mạch cách tân và phát triển thông thường, tiếp xúc một màn hình LCD với Arduino khá dễ dàng. Ở đây họ không phải lo lắng về bài toán gửi và nhận dữ liệu. Chúng ta chỉ cần định rõ những chân với nó sẽ sẵn sàng chuẩn bị để hiển thị dữ liệu trên screen LCD.

Bạn đang xem: Giới thiệu về lcd 16x2


Chuẩn bị

Phần cứng

Tên linh kiệnSố lượng
Arduino Uno1
LCD 16×21
Biến trở 10k1
Breadboard1
Dây gặm Breadboard

Phần mềm:Arduino IDE

Giới thiệu về LCD 16×2

*

Chức năng những chân

ChânKý hiệuMô tả
1VSSChân nối đất mang lại LCD, khi xây cất mạch ta nối chân này cùng với GND của mạch điều khiển
2VDDChân cung cấp nguồn cho LCD, khi xây dựng mạch ta nối chân này với nguồn điện áp 5V của mạch điều khiển
3V0Điều chỉnh độ tương làm phản của LCD.
4RS

Chân chọn thanh ghi (Register Select). Nối chân RS với súc tích “0” (GND) hoặc xúc tích và ngắn gọn “1” (VCC) để lựa chọn thanh ghi.+ súc tích “0”: Bus D0-D7 đã nối với thanh ghi lệnh IR của LCD (ở chế độ “ghi” – write) hoặc nối với cỗ đếm địa chỉ của LCD (ở cơ chế “đọc” – read)+ xúc tích và ngắn gọn “1”: Bus DB0-DB7 vẫn nối cùng với thanh ghi tài liệu DR phía bên trong LCD.

5R/WChân chọn chế độ đọc/ghi (Read/Write). Nối chân R/W với lô ghích “0” nhằm LCD vận động ở chế độ ghi, hoặc nối với xúc tích “1” để LCD ở chính sách đọc.
6E

Chân được cho phép (Enable). Sau khoản thời gian các tín hiệu được bỏ lên trên bus DB0-DB7, những lệnh chỉ được đồng ý khi có 1 xung cho phép của chân E.+ Ở cơ chế ghi: tài liệu ở bus sẽ tiến hành LCD gửi vào(chấp nhận) thanh ghi bên phía trong nó lúc phát hiện một xung (high-to-low transition) của biểu thị chân E.+ Ở chính sách đọc: Dữ liệu sẽ tiến hành LCD xuất ra D0-D7 khi phát hiện cạnh lên (low-to-high transition) sinh hoạt chân E với được LCD giữ lại ở bus đến bao giờ chân E xuống tới mức thấp.

7-14D0 – D7

Tám con đường của bus dữ liệu dùng làm trao đổi tin tức với MCU. Tất cả 2 chế độ sử dụng 8 con đường bus này :+ cơ chế 8 bit : dữ liệu được truyền bên trên cả 8 đường, cùng với bit MSB là bit D7.+ cơ chế 4 bit : tài liệu được truyền bên trên 4 con đường từ D4 cho tới D7, bit MSB là D7

15ANguồn dương mang lại đèn nền
16KGND cho đèn nền

Sơ đồ liên kết LCD 16×2 cùng với Arduino

*

Các kết nối được tiến hành cho màn hình hiển thị LCD 16×2 được chỉ dẫn dưới đây:

Bốn chân dữ liệu D4 mang lại D7 được liên kết với tứ chân (0 đến 3) của Arduino.Chân chọn thanh ghi RS (Register Select) và chân đến E (Enable) chân được kết nối với chân 4 với chân 5 của Arduino.Chân VSS của screen LCD được nối đất trong những khi chân VDD được kết nối với nguồn tích điện áp 5V.V0 của LCD được liên kết với biến đổi trở 10KΩ để thay đổi độ sáng sủa của screen LCD. Còn nếu như không cần chỉnh độ tương phản của LCD thì chân này được nối đất.Chân RW được kết nối với phương diện đất.

Arduino được cho phép người dùng thực hiện LCD ở chế độ 4 bit. Loại giao tiếp này cho phép người dùng sút số chân áp dụng trên Arduino, không hệt như các vi tinh chỉnh và điều khiển khác, ARDUINO không đề nghị lập trình riêng biệt để thực hiện nó ở cơ chế 4 bit vì theo mang định Arduino được tùy chỉnh thiết lập để giao tiếp ở chính sách 4 bit. Trong sơ vật mạch bên trên chúng ta có thể thấy tôi đã sử dụng giao tiếp 4 bit (D4-D7).

Tóm lại, với sơ đồ gia dụng mạch được kết nối như làm việc trên tôi đang kết nối 6 chân của LCD nhằm điều khiển trong các số ấy 4 chân là chân dữ liệu và 2 chân để điều khiển.

Xem thêm: Quy Đổi Từ Độ F Và Độ C Bằng Bao Nhiêu Độ F, Độ F, Độ C Là Gì

Chương trình


#include

LiquidCrystal lcd (5, 4, 3, 2, 1, 0); // khởi tạo những chân giao tiếp

void thiết đặt ()

lcd.begin(16, 2); // khởi tạo màn hình hiển thị LCD 16×2

void loop ()

lcd.setCursor (0, 0); //đặt con trỏ tại sản phẩm 0 cột 0

lcd.print (“dientuadenz.com”); // In ra màn hình lcd dòng chữdientuadenz.com

lcd.setCursor (0,1); //đặt bé trỏ tại cột 0 mẫu 1

lcd.print (“Chao cac ban”);// In ra màn hình hiển thị LCD loại chữ Chao cac ban

Giải thích

Chương trình trên cho biết thêm màn hình LCD hiển thị các chuỗi Electronicshub với LCD 16X2.

Arduino cung ứng một tủ sách được kiến tạo cho màn hình LCD. Tệp tin header là Liquid Crystal.h được khai báo để đưa tất cả những hàm từ thư viện này. Điều này có thể hỗ trợ chế độhoạt động 8 bit hoặc chế độ 4 bit.

Dòng tiếp theo sau “Liquid Crystal lcd(RS,E,D4,D5,D6,D7)” xác định các chân của Arduino được tiếp xúc với screen LCD. Ví dụ như trong mạchcủa họ chân RS của LCD được kết nối với chân 5 của Arduino. 5 được viết vậy cho RS.

Trong hàm thiết đặt () khởi tạo thành LCD được thực hiện. Câu hỏi khởi tạo thành LCD chỉ được tiến hành khi nó được khai báo trong hàm thiết đặt (). Void cho biết thêm không có giá trị trả về.

Dòng lệnh tiếp theo là “lcd.begin (16 × 2)” 16 x 2 cho thấy số hàng và cột của màn hình LCD.

Void loop () cho biết thêm việc thực thi liên tiếp câu lệnh. Lệnh trong vòng lặp này được lặp lại cho đến khi reset bộ điều khiển.

Lcd.setCursor (cột, hàng) đặt điểm con trỏ. Hãy hãy nhờ rằng chỉ tất cả 2 hàng với 16 cột trong screen LCD.

Lcd.print (“”) in ra chuỗi ký kết tự được ghi trong vệt “”.

Chương trình bên trên chỉ dễ dàng và đơn giản là hiển thị chuỗi cam kết tự trên màn hình hiển thị LCD. Để cuộn màn hình hiển thị, công tác được viết lại như sau:

Share Tweet Linkedin Pinterest
Previous Post

Kiều anh hera là ai

Next Post

Món ngon với cá chép

CÙNG CHUYÊN MỤC

nhật ngữ sơ cấp sách bài tập tập 1 đáp án

Nhật ngữ sơ cấp sách bài tập tập 1 đáp án

02/10/2021
thần y hỷ lai lạc

Thần y hỷ lai lạc

07/10/2021
màu 6.3 là màu gì

Màu 6.3 là màu gì

15/10/2021
size áo adidas theo cân nặng

Size áo adidas theo cân nặng

25/12/2021
thuốc giảm cân học viện quân y có tốt không

Thuốc giảm cân học viện quân y có tốt không

19/08/2022
amino acid facial cleanser là gì

Amino acid facial cleanser là gì

19/08/2022
giá cà phê hôm nay, xem giá cafe hằng ngày

Giá cà phê hôm nay, xem giá cafe hằng ngày

18/08/2022
nhập hộ khẩu hà nội

Nhập hộ khẩu hà nội

17/08/2022

Newsletter

The most important automotive news and events of the day

We won't spam you. Pinky swear.

Chuyên Mục

  • Thời Trang
  • Văn Hóa
  • Công Nghệ
  • Tin Nóng
  • Giới Trẻ
  • Kinh Nghiệm

News Post

  • Trang trí phòng bằng que kem

About

Chúng tôi tạo ra trang web nhằm mục đích mang lại kiến thức bổ ích cho cộng đồng, các bài viết được sưu tầm từ nhiều nguồn trên internet giúp mang lại kiến thức khách quan dành cho bạn

©2022 fastmeloxicam.com - Website WordPress vì mục đích cộng đồng

No Result
View All Result
  • Trang chủ
  • Chuyên mục
    • Thời Trang
    • Văn Hóa
    • Công Nghệ
    • Tin Nóng
    • Giới Trẻ
    • Kinh Nghiệm
  • Lưu trữ
  • Liên hệ

© 2022 fastmeloxicam.com - Website WordPress vì mục đích cộng đồng.