MAX7219 là một IC được thiết kế để điều khiển LED ma trận 8x8. IC là trình điều khiển hiển thị cực âm chung đầu vào nối tiếp (cực âm chung) giao tiếp bộ vi xử lý (hoặc vi điều khiển) với màn hình LED số 7 đoạn lên đến 8 chữ số, hiển thị biểu đồ thanh hoặc 64 đèn LED riêng lẻ.
MAX7219 là một IC 24 chân có sẵn trong các gói khác nhau và được lựa chọn tùy thuộc vào yêu cầu. Mô tả cho mỗi chân như bên dưới.
Số chân |
Mô tả |
Cực âm chung của hiển thị phân đoạn |
|
2 |
DIG0- Ground chung cho tất cả tám phân đoạn của DIGIT0 |
11 |
DIG1- Ground chung cho tất cả tám phân đoạn của DIGIT1 |
6 |
DIG2- Ground chung cho tất cả tám phân đoạn của DIGIT2 |
7 |
DIG3- Ground chung cho tất cả tám phân đoạn của DIGIT3 |
3 |
DIG4- Ground chung cho tất cả tám phân đoạn của DIGIT4 |
10 |
DIG5- Ground chung cho tất cả tám phân đoạn của DIGIT5 |
5 |
DIG6- Ground chung cho tất cả tám phân đoạn của DIGIT6 |
8 |
DIG7- Ground chung cho tất cả tám phân đoạn của DIGIT7 |
Chân chung |
|
4 |
GND |
19 |
V+- nguồn |
Chân phân đoạn chung của tất cả 8 chữ số |
|
14 |
SEG A - phân đoạn A của tất cả các chữ số |
16 |
SEG B - phân đoạn B của tất cả các chữ số |
20 |
SEG C - phân đoạn C của tất cả các chữ số |
23 |
SEG D - phân đoạn D của tất cả các chữ số |
21 |
SEG E - phân đoạn E của tất cả các chữ số |
15 |
SEG F - phân đoạn F của tất cả các chữ số |
17 |
SEG G - phân đoạn G của tất cả các chữ số |
22 |
SEG DP - phân đoạn DOT của tất cả các chữ số |
Các chân chức năng |
|
1 |
DIN - chân đầu vào dữ liệu nối tiếp |
12 |
LOAD (CS) - Chọn chip hoặc chân thay đổi dữ liệu |
13 |
CLK - Chân đồng hồ |
24 |
DOUT - Chân được sử dụng để kết nối nối tiếp chip thứ hai |
18 |
ISET - chân điều chỉnh đầu ra dòng điện |
Dải điện áp hoạt động: +4.0 đến + 5.5V
Điện áp hoạt động đề xuất: + 5V
Điện áp cung cấp tối đa: 6V
Dòng điện tối đa được phép rút qua mỗi chân phân đoạn: 100mA
Dòng điện tối đa cho phép qua mỗi chân ground DIGIT: 500mA
Tiêu thụ ít điện năng
Thời gian trễ từ dữ liệu đến phân đoạn: 2,2mSec
Nhiệt độ hoạt động: 0 ° C đến + 70 ° C
Nhiệt độ bảo quản: -65 ° C đến + 150 ° C
Chi tiết thông số kỹ thuật tham khảo datasheet MAX7219
74HC595
Con chip này được sử dụng tương tự như bất kỳ thanh ghi dịch chuyển nào. Đầu tiên, gửi dữ liệu nối tiếp đến chip từng bit. Mỗi khi tất cả dữ liệu được gửi, sẽ yêu cầu chip chuyển dữ liệu nối tiếp này sang đầu ra bằng cách bật chân CS. Quy trình từng bước làm việc như dưới đây.
Đầu tiên kết nối DIN, CS và chân CLK. Ba chân này rất quan trọng để điều khiển chip.
Tiếp theo là chọn điện trở cho chân ISET. Như chúng ta biết rằng không có thông số tiêu chuẩn cho màn hình phân đoạn trên thị trường. Chúng có cài đặt điện áp và dòng điện khác nhau. Để điều khiển màn hình không bị lỗi, chúng tôi sẽ chọn điện trở thích hợp.
Có hai cách để sử dụng con chip này. Một là làm theo hướng dẫn được đưa ra trong datasheet để gửi dữ liệu từng chút một. Cách thứ hai là sử dụng các thư viện đã viết trước đó cho chip này. Sử dụng các thư viện là cách dễ nhất để có được kết quả cần thiết.
Gửi dữ liệu đến chip thông qua chân DIN. Dữ liệu được gửi BIT bởi BIT bằng cách đặt xung nhịp của chip cho mỗi bit. Chip lưu trữ dữ liệu nối tiếp các thanh ghi của nó cho đến khi nhận được tất cả dữ liệu. Sau khi hoàn thành việc gửi dữ liệu, đặt chân CS cho chip để chuyển tất cả dữ liệu được lưu trữ trong thanh ghi của nó sang đầu ra.
Khi dữ liệu được đưa ra bởi chip, nó sẽ phát sáng các đèn LED tương ứng để hiển thị kết quả.
Hoạt động dịch chuyển
Dụng cụ đo lường
Điện tử kỹ thuật số
Máy chủ
Đơn vị bộ nhớ
Kết nối mạng
Hệ thống kỹ thuật số