Giao diện chữ và số với Vi điều khiển AT89S52

Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề





Để cung cấp hướng dẫn hoặc chất lượng thông tin cho người dùng, nhiều thiết bị và máy vi điều khiển cần hiển thị các chữ cái trong bảng chữ cái và số. Trong hệ thống chỉ hiển thị một lượng nhỏ thông tin / dữ liệu, các màn hình loại chữ số khiêm tốn thường được sử dụng. Có rất nhiều công nghệ được sử dụng để làm màn hình kỹ thuật số tuy nhiên chúng ta chỉ thảo luận về hai loại chính. Màn hình chữ và số bao gồm màn hình LCD hoặc kết nối các đèn LED được kết nối ở chế độ cực dương chung hoặc cực âm chung. Chỉ đối với các số ở định dạng thập phân và thập lục phân, các hiển thị 7 đoạn phổ biến được sử dụng. Đối với cả số và bảng chữ cái, màn hình 18 phân đoạn bao gồm ma trận điểm 5 x 7 được sử dụng.

Màn hình cung cấp thông tin dưới dạng các ký tự như số hoặc chữ cái được gọi là màn hình chữ và số. Màn hình chữ và số ngày càng đóng vai trò quan trọng trong bộ máy điện tử. Các màn hình này chủ yếu được sử dụng cho những nơi yêu cầu đầu ra dữ liệu lên đến 16 bit và cần đầu ra đầy đủ cả chữ và số không ít hơn 200 ký tự.




Màn hình chữ và số

Màn hình chữ và số

Màn hình chữ và số được sử dụng trong nhiều ứng dụng, bao gồm máy đo, thiết bị gia dụng, thông tin liên lạc, bộ xử lý văn bản, dụng cụ y tế, điện thoại di động, v.v.



Giao diện chữ và số với Vi điều khiển AT89S52:

Màn hình chữ và số có thể được kết nối trực tiếp với Vi điều khiển hoặc thông qua bộ giải mã BCD sang 7 đoạn.

Từ mạch ứng dụng, mạch bao gồm vi điều khiển AT89S52, bộ giải mã ba-tám 74LS138, màn hình chữ và số anode chung, bộ điều chỉnh 7805 và một vài thành phần rời rạc.

Các cổng P0 và P2 của bộ vi điều khiển đã được cấu hình để hoạt động như một bus dữ liệu chung cho tất cả 6 màn hình chữ và số có các chân dữ liệu tương ứng đã được gắn với nhau để tạo nên một bus dữ liệu 16 bit chung. Cổng 2 cung cấp byte dữ liệu cao hơn, trong khi cổng-0 cung cấp byte thấp hơn để làm sáng một ký tự trên màn hình. Các chân cổng P1.2-P1.4 và P1.5-P1.7 của bộ vi điều khiển đã được sử dụng làm đầu vào địa chỉ cho IC giải mã (74LS138) để kích hoạt một trong sáu màn hình chữ và số (DIS1 đến DIS6) cùng một lúc . Tuy nhiên, màn hình DIS1 và DIS2 được bật hoặc tắt trực tiếp bởi các chân cổng P1.0 và P1.1. Chân 4 và 5 được nối đất và chân 6 được làm cao để kích hoạt bộ giải mã 74LS138.


Tất cả các chân dữ liệu tương ứng từ DIS1 đến DIS6 của màn hình chữ và số đã được gắn với nhau, trong khi cực dương chung của mỗi màn hình được cấp nguồn riêng thông qua bóng bán dẫn BC557 chuyển đổi BẬT hoặc TẮT theo yêu cầu, thông qua đầu ra của IC 74LS138 và các chân P1.0 và P1 .1 của IC. Ngòi cao hơn của cổng P3 (P3.4 đến P3.7) được sử dụng làm bus lựa chọn để chọn một trong 6 cổng trước đó tin nhắn được lưu trữ sử dụng giá trị nhị phân 4 bit có trên các chân này. Các chân lựa chọn từ P3.4 đến P3.7 luôn được kéo lên cao. Bằng cách sử dụng số 4 bit, chúng ta có thể chọn bất kỳ thông báo nào trong số 16 thông báo, ví dụ:

0 0 0 0 Chúc mừng sinh nhật

0 0 0 1 Ramjan vui vẻ

0 0 1 0 * Chúc mừng lễ Diwali *

0 0 1 1 Giáng sinh vui vẻ

::

::

::

1 1 1 1 Chào mừng đến với tất cả

Giao diện chữ và số với Vi điều khiển AT89S52

Bộ giải mã phân đoạn BCD sang 7

Bộ giải mã BCD sang 7 đoạn chuyển đổi trạng thái logic đầu ra của bộ đếm BCD ở định dạng thập phân được mã hóa nhị phân thành các tín hiệu có thể điều khiển màn hình 7 đoạn. Do đó, đầu ra từ bộ đếm được hiển thị trên màn hình 7 đoạn.

Màn hình bảy đoạn là thiết bị hiển thị điện tử được sử dụng rộng rãi có thể hiển thị các chữ số từ 0-9. Chúng tôi gọi nó là hiển thị bảy phân đoạn vì nó được chia thành bảy phân đoạn. Chúng có sẵn ở chế độ cực dương chung và chế độ cực âm chung. Cực âm và cực dương của đèn LED được sắp xếp theo dạng đường thẳng. Nếu cực âm của đèn LED là cực âm và cực dương là cực dương thì nó sẽ phát sáng. Cực dương chung được nối với điện trở nối tiếp 470Ω và cực âm được nối với điểm chung, đầu còn lại của điện trở được nối với đầu vào để xem phân đoạn hoạt động như thế nào.

Khi đầu vào cao thì âm chung cũng thấp thì đèn LED không phát sáng. Khi mức logic cao được đưa ra thì dòng điện đi qua cực dương và đến đèn LED thông qua điện trở và nó trở lại mặt đất. Sau đó, nó làm cho đèn LED phát sáng. Ví dụ để hiển thị 7, chúng ta cần làm cho 3 đầu dò đầu tiên cao hơn. 0 và 1 này đến từ bộ điều khiển vi mô.

7 Bộ giải mã phân đoạn

7 Bộ giải mã phân đoạn

Các tính năng của Màn hình 7 đoạn:

  • Xuất hiện tuyệt vời
  • Dòng điện đỉnh cao
  • Tùy chọn cường độ và lựa chọn màu sắc
  • Tuyệt vời cho ghép chuỗi chữ số dài
  • Thiết kế linh hoạt

Hoạt động của BCD đến Bộ giải mã 7 đoạn:

Đây là phiên bản kỹ thuật số của mạch chỉ báo mực nước. Nó sử dụng màn hình 7 đoạn để hiển thị mực nước dưới dạng số từ 0 đến 9. Mạch hoạt động ở nguồn điện 5V điều chỉnh. Nó được xây dựng xung quanh IC mã hóa ưu tiên 73HC137 (IC1), IC giải mã BCD sang 7 đoạn CD3511 (IC2), màn hình 7 đoạn LTS533 (DIS1) và một vài thành phần rời. Do trở kháng đầu vào cao, IC1 cảm nhận nước trong bình chứa từ chín thiết bị đầu cuối đầu vào của nó.

Các đầu vào được kết nối với + 5V thông qua điện trở 560KΩ. Đầu nối đất của cảm biến phải được giữ ở đáy thùng chứa. IC 73HC137 có chín đầu vào tích cực-thấp và chuyển đổi đầu vào tích cực thành đầu ra BCD tích cực-thấp. Đầu vào L-9 có mức ưu tiên cao nhất. Các đầu ra của IC1 9, 7, 6, 13 được đưa đến IC2 thông qua các bóng bán dẫn T1 đến T3. Biến tần logic này được sử dụng để chuyển đổi đầu ra tích cực-thấp của IC1 thành tích cực-cao cho IC2. Mã BCD nhận được bởi IC2 được hiển thị trên màn hình 7 đoạn. Điện trở R18 đến R23 giới hạn dòng điện qua màn hình.

Khi thùng rỗng, tất cả các đầu vào của IC1 vẫn ở mức cao. Do đó, đầu ra của nó cũng vẫn ở mức cao, làm cho tất cả các đầu vào của IC2 thấp. Màn hình ở giai đoạn này hiển thị ‘0’, có nghĩa là bể đã cạn. Tương tự, khi mực nước đạt đến vị trí L-1, màn hình hiển thị ‘1’ và khi mực nước đạt đến vị trí L-8, màn hình hiển thị ‘8’. Cuối cùng, khi bình đầy, tất cả các đầu vào của IC1 trở nên thấp và đầu ra của nó thấp làm cho tất cả các đầu vào của IC2 ở mức cao. Màn hình hiện hiển thị '9', có nghĩa là bể chứa đã đầy.

Tôi hy vọng bạn đã hiểu rõ khái niệm về giao diện hiển thị chữ và số nếu có bất kỳ câu hỏi nào về chủ đề này hoặc về điện và dự án điện tử để lại phần bình luận bên dưới.

Tín dụng hình ảnh: