Mục lục:

Màn hình LED cuộn 16x64 P10 sử dụng vi điều khiển PIC16F877: 5 bước (có hình ảnh)
Màn hình LED cuộn 16x64 P10 sử dụng vi điều khiển PIC16F877: 5 bước (có hình ảnh)

Video: Màn hình LED cuộn 16x64 P10 sử dụng vi điều khiển PIC16F877: 5 bước (có hình ảnh)

Video: Màn hình LED cuộn 16x64 P10 sử dụng vi điều khiển PIC16F877: 5 bước (có hình ảnh)
Video: LED ma trận 16x64 - font Tiếng Việt - giao tiếp máy tính 2024, Tháng mười một
Anonim
Image
Image

Trong hướng dẫn này, mô tả cách giao diện Màn hình LED ma trận 16 x 64 (p10) với vi điều khiển PICI6F877A.

Dữ liệu được gửi đến bộ vi điều khiển thông qua UART được lưu trữ trong EEPROM và dữ liệu sẽ được hiển thị trên màn hình ma trận LED. Nó sẽ tiếp tục dữ liệu tương tự bất cứ khi nào có dữ liệu mới.

Chương trình viết bằng C được xây dựng bằng MPLAB.

Bước 1: Điều khiển ma trận LED 16x64 (p10)

Điều khiển ma trận LED 16x64 (p10)
Điều khiển ma trận LED 16x64 (p10)
Điều khiển ma trận LED 16x64 (p10)
Điều khiển ma trận LED 16x64 (p10)

Trong hệ thống này, màn hình ma trận 16x64 có thể hiển thị thông tin yêu cầu 1024 đèn LED khổng lồ. Màn hình này bao gồm các mô-đun nhỏ hơn được sắp xếp với nhau từ một màn hình lớn hơn, mỗi mô-đun thường bao gồm ma trận 4x8 đèn LED như trong hình.

Ghim ra khỏi bảng p10 như hình có 6 đường điều khiển.

Bước 2: Thiết lập phần cứng

Thiết lập phần cứng
Thiết lập phần cứng
Thiết lập phần cứng
Thiết lập phần cứng
Thiết lập phần cứng
Thiết lập phần cứng
Thiết lập phần cứng
Thiết lập phần cứng

Để phát triển dự án này, chúng tôi cần các tài liệu như sau,

  • p10 (16x32) Màn hình LED x 2
  • Vi điều khiển PICI6F877A
  • Borad phát triển vi điều khiển PIC
  • Ma trận LED 16 x 32 (p10) - 2 số
  • Bộ chuyển đổi nối tiếp USB 2
  • 5V 5A SMPS

Bước 3: Sơ đồ mạch

Sơ đồ mạch
Sơ đồ mạch

Sơ đồ mạch được hiển thị trong hình.

Chân MCLR được kéo lên bằng Điện trở 10K.

Bộ chuyển đổi nối tiếp USB 2 được kết nối trong RC6 và RC7 vì nó hỗ trợ Giao tiếp UART và tốc độ truyền là 9600 bps.

Ở đây đã sử dụng bộ dao động tinh thể 20 MHz.

Ghim cho (p10) Màn hình cuộn LED có thể sử dụng bất kỳ Ghim kỹ thuật số nào. Trong dự án này, chúng tôi đã sử dụng,

  • EN - RB4
  • A - RB5
  • B - RB6
  • CLK - RC1
  • SCLK - RD3
  • DỮ LIỆU - RD2

Bước 4: Mã

Ở đây đính kèm mã hoàn chỉnh được phát triển trong C.

Tốc độ truyền UART: 9600 bps

Định dạng tin nhắn: * <message> $ (ví dụ: * tác động $)

Bước 5: Đầu ra

Đây là link video đính kèm mà chúng tôi đã thực hiện.

YouTube:

Facebook:

www.facebook.com/impacttechnolabz

Đề xuất: