Nếu đây là lần đầu tiên đến với Điện Tử Việt Nam, bạn có thể đọc phần Hỏi đáp bằng cách nhấn vào liên kết. Có thể bạn cần đăng kí trước khi có thể gửi bài . Để bắt đầu xem bài viết, chọn diễn đàn bạn muốn thăm dưới đây.
đề ra là " Thiết kế mô hình bảng điện tử dùng 1 ma trận led đa sắc ( yêu cầu xây dựng bộ mã font để có thể hiện thị được các chữ có dấu bất kỳ với 3 màu xanh , đỏ, vàng)
giúp em lập trình với. em cảm ơn
đề ra là " Thiết kế mô hình bảng điện tử dùng 1 ma trận led đa sắc ( yêu cầu xây dựng bộ mã font để có thể hiện thị được các chữ có dấu bất kỳ với 3 màu xanh , đỏ, vàng)
giúp em lập trình với. em cảm ơn
nếu bạn là với 1 led matrix 8*8 thì cách đơn giản là :
- hàng bạn điều khiển 1 port
- mầu đỏ bạn đk 1 port
- mầu xanh bạn đk 1 port
sử dụng pp quét hàng:
- khi bạn muốn có mầu xanh thì xuất mã hiển thị ra port đk mầu xanh
- khi bạn muốn có mầu đỏ thì xuất mã hiển thị ra port đk mầu đỏ
- khi bạn muốn có mầu vàng thì xuất mã hiển thị ra cả 2 port mầu đk mầu xanh và mầu đỏ.
chúc thành công.
main43:
MOV DPTR,#CODEDISP2
MP73:
MOV R0,#10
MP83:
LCALL SCANMATRIXSTA43
DJNZ R0,MP83
INC DPTR
MOV A,DPL
CJNE A,#LOW(CODEDISP2+8),MP73
LJMP MAIN
SCANMATRIXSTA43:
PUSH ACC
PUSH 00H
PUSH 01H
MOV R0,#00H
MOV R1,#11111110b
SCAN43:
MOV A,R0
MOVC A,@A+DPTR
mov p1,A
MOV P2,R1
LCALL DELAYLED
MOV P2,#0FFH
INC R0
MOV A,R1
RL A
MOV R1,A
CJNE R0,#8H,SCAN43
POP 01H
POP 00H
POP ACC
RET
DELAYLED:
PUSH 00H
PUSH 01H
MOV R1,#4
DEL:
MOV R0,#250
DJNZ R0,$
DJNZ R1,DEL
POP 01H
POP 00H
RET
CODEDISP2:
DB 00H,00H,00H,00H,00H,00H,00H,00H
DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
CODEDISP1:
DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
DB 00H,00H,00H,00H,00H,00H,00H,00H
CODEDISP:
DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
DB 0FCH,0FCH,00H,00H,0FCH,0FCH,0FFH
DB 00H,00H,0E7H,0E7H,00H,00H,0FFH
DB 03H,01H,0E4H,0E4H,01H,03H,0FFH
DB 00H,00H,0F1H,0E3H,00H,00H,0FFH
DB 81H,00H,3CH,2CH,08H,89H,0FFH
DB 0F3H,0E1H,0C1H,83H,0C1H,0E1H,0F3H,0FFH
DB 0FCH,0F9H,03H,03H,0F9H,0FCH,0FFH
DB 00H,00H,24H,24H,24H,3CH,0FFH
DB 00H,00H,0F1H,0E3H,00H,00H,0FFH
DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
DB 0BDH,0BDH,81H,0BDH,0BDH,0FFH ;I
DB 81H,0BFH,0BFH,0BFH,0FFH ;L
DB 0C3H,0BDH,0BDH,0C3H,0FFH ;O
DB 0C1H,0BFH,0BFH,0C1H,0FFH ;V
DB 81H,0ADH,0ADH,0BDH,0FFH ;E
DB 0FDH,0FBH,87H,0FBH,0FDH,0FFH ;Y
DB 0C3H,0BDH,0BDH,0C3H,0FFH ;O
DB 81H,0BFH,0BFH,81H,0FFH ;U
DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
DB 81H,0EDH,0EDH,0FDH,0FFH
DB 0C3H,0BDH,0BDH,0C3H,0FFH
DB 81H,0EDH,0CDH,0B3H,0FFH
DB 81H,0ADH,0ADH,0BDH,0FFH
DB 0C1H,0BFH,0BFH,0C1H,0FFH
DB 81H,0ADH,0ADH,0BDH,0FFH
DB 81H,0EDH,0CDH,0B3H,0FFH
END
nếu thấy hay thì click vào cái nút than'k mầu vàng ở dưới để anh em có động lực pots bài nhé.
Tiện thể mọi người cho mình hỏi chút: mình vừa làm xong mạch led matrix 1 màu đơn ghép nối 74hc595 nhưng sáng ko đều,lại còn mất nét ở 1 số chữ nữa,mình đã kiểm thực hiện mô phỏng code và mạch nguyên lý trên Proteus thấy ko có vấn đề gì.vậy xin mọi người cho biết có thể do những nguyên nhân gì ko ạ. Cảm ơn nhiều !
Phải làm đúng quy chình thì mới được
Bươc 1 lấy cái nguồn điều chỉnh, set về đúng 12v, cấp cho đường out 19v như hình. Chú ý là phần đầu vào adaptor không cấp điện.
Bước 2 . Kiểm tra điện áp tại chân số 3 das001 có đúng...
Nhấp nháy có thể do chu kỳ hoạt động bị rút ngắn quá dẫn đến không đủ nguồn nuôi ic, bác thử tăng giá trị tụ nguồn phụ nuôi ic và giảm giá trị điện trở hạn dòng cho nó xem có cải thiện không....
Dạ với mức áp chênh lệch quá nhìu thì ngoài chỉnh hồi tiếp thì chú cần quấn lại thứ cấp biến áp nữa ạ. Tùy loại mà có thể sẽ khéo léo rút bớt vòng dây đỡ phải tách lõi ferit ạ...
E có adapter laptop cũ hiệu asus chạy tốt ,có đầu ra ổn định ở 19,4v dòng 3,42A ( công suất 60w). E định là hạ nó xuống 12v để cấp nguồn cho đầu camera. Và e đã thử bằng cách can thiệp vào phần hồi tiếp (sử dụng ic DAS001 hay TSM103W) thông...
Comment