Chào em.
Hiển thị led matrix cần cho dữ liệu lần lượt ra các hàng hoặc các cột đúng k?
Ví dụ, muốn hiện chữ tổng quát chữ X nào đó em cần đầy dữ liệu line1, line2, line3 đễn line8 ra các hàng đúng k em? Tất nhiên là vẫn quét rùi, còn giá trị này thì em lấy trong ROM rùi mà.
Như thế nếu em cho dữ liệu line1 = 0x00; (tương ứng với xóa) thì em xóa hàng 1, rùi đợi đến 1s sau lại cho line2 = 0x00 xóa hàng 2 đi, ...
thì có phải là chữ này dần dần bị mất đi k?
Còn muốn chữ chạy thì đơn giản, ví dụ chạy phải thì 1s đầu (1s hay nhiều s là do em muốn nhanh hay chậm thôi), em cho line1 = 0; line2 = line1; ... tiếp tục thế là ổn.
Đó là thuật toán anh nghĩ đấy, chẳng biết có good không nữa .
Lưu ý, tần số quét led phải phù hợp đó em ạ, em chỉnh đến khi không có cảm giá c đèn nhấp nháy là dc rùi. Và tắt led trước khi thay đổi dữ liệu hiển thị lên led.
Chúc em thành công.
Hiển thị led matrix cần cho dữ liệu lần lượt ra các hàng hoặc các cột đúng k?
Ví dụ, muốn hiện chữ tổng quát chữ X nào đó em cần đầy dữ liệu line1, line2, line3 đễn line8 ra các hàng đúng k em? Tất nhiên là vẫn quét rùi, còn giá trị này thì em lấy trong ROM rùi mà.
Như thế nếu em cho dữ liệu line1 = 0x00; (tương ứng với xóa) thì em xóa hàng 1, rùi đợi đến 1s sau lại cho line2 = 0x00 xóa hàng 2 đi, ...
thì có phải là chữ này dần dần bị mất đi k?
Còn muốn chữ chạy thì đơn giản, ví dụ chạy phải thì 1s đầu (1s hay nhiều s là do em muốn nhanh hay chậm thôi), em cho line1 = 0; line2 = line1; ... tiếp tục thế là ổn.
Đó là thuật toán anh nghĩ đấy, chẳng biết có good không nữa .
Lưu ý, tần số quét led phải phù hợp đó em ạ, em chỉnh đến khi không có cảm giá c đèn nhấp nháy là dc rùi. Và tắt led trước khi thay đổi dữ liệu hiển thị lên led.
Chúc em thành công.
Comment