các bác ơi!!!ai có mạch 1 led matrix 8x8 dùng con 89c51 cho e xin với e đang cần làm mạch led matrix thật để làm đồ án mong các bác giúp e đang cần gấp!!!
Thông báo
Collapse
No announcement yet.
Ai đã thất bại trong việc làm led matrix ....
Collapse
X
-
:d 1 thời gian tập trung học và thi cử nên ko có thời gian lên post bài :d topic này trầm lâu wa rồi
em sẽ post thêm vào bài nữa mở rộng cho led matrix phần giao tiếp pc để topic sôi nổi hơn
Nguyên văn bởi nghung270192 Xem bài viếtchào mọi người . cho em hỏi cái. Em đã làm mạch chạy chữ trong Led matrix. Nó chạy thì ổn, nhưng đằng sau mấy cái chữ thì nó có cái bóng của chữ đó, nó sáng mờ mờ. Không biết nó có lỗi gì mong mọi người giúp đỡ.
nguyên nhân chủ yếu là do sau khi xuất data pác và quét led các led của cột chưa tắt hẳn vào khoảng giữa thời điểm 2 cột đổi chỗ cho nhau
cách xử lý là mov cho hàng tắt sau khi quét xong cột trước để wa cột sau ko xuất hiện cái bóng mờ nữa
ví dụ để pác so sánh với code của pác hen
mov PX,A;lệnh xuất data ;PX là port xuất ra hàng
......
LCALL DELAY
MOV PX,#00H;tắt các led hàng của cột đang quét ở đây led sáng mức 1 nếu nguọc lại thì là "0FFH"
......
viết sơ vậy để pác tự tìm và sửa
còn ko dc thì post code lên em sửa giúp choLast edited by hoangphat; 03-10-2011, 14:08.8051 là con em viết thành thạo. em sẵn sàng giúp đỡ các pác nếu em có thể
liên lạc với em qua địa chi email: Mob: 01882.076.989
Comment
-
Chào các bạn!
Tôi cũng có thời gian nghiên cứu về cái led matrix này khá lâu, giờ đưa bản code mà tôi đã làm cho anh em xem và ai muốn làm thì làm theo, cái này đảm bảo cchạy dầm dầm rồi. Đây là bảng matrix 32x128. Các Pác chỉ việc sửa code và tốc độ quét mà chơi bảng led to hơn nữa, nếu muốn chới hàng lớn hơn nữa thì dùng chíp mạnh hơn là OK ngay.
Các Pác vô link mediafire nầy mà load về nhé.
matrix 32X128.rar
Nếu ai đó có gì thắc mắc hỏi thì gửi mail cho tôi. Kqha1025@gmail.com.
Comment
-
led
Mình đã viết được hiện chữ trên ma trận 8x8 rồi, nhưng ko biết cách viết cho dịch qua trái, phải(chạy chữ). Mọi người chỉ mình với
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxx
;chuong trinh hien thi ki tu chu H tren ma tran led dung yen
;ma chu H
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxx
hang equ p2;dieu khien hang
cotx equ p3 ;dieu khien cot mau xanh
org 0000h
mov cotx,#0 ;tat quet neu co ket noi
main: mov hang,#0feh ;goi du lieu ra hang 1
mov cotx,#00000001b ;goi ma quet cho 1 transistor dan
lcall delay
mov cotx,#00h ;chong lem
mov hang,#010h ;goi du lieu ra hang 2
mov cotx,#00000010b ;cot thu 2 dan
lcall delay
mov cotx,#00h ;chong lem
mov hang,#010h ;goi du lieu ra hang 3
mov cotx,#00000100b
lcall delay
mov cotx,#00h
mov hang,#010h ;goi du lieu ra hang 4
mov cotx,#00001000b
lcall delay
mov cotx,#00h
mov hang,#0feh ;goi du lieu ra hang 5
mov cotx,#00010000b
lcall delay
mov cotx,#00h
sjmp main
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
;chuong trinh con delay nho
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
delay: mov r5,#10
de: mov r6,#20
djnz r6,$
djnz r5,de
ret
end
Comment
-
Nguyên văn bởi namcodon Xem bài viếtMình đã viết được hiện chữ trên ma trận 8x8 rồi, nhưng ko biết cách viết cho dịch qua trái, phải(chạy chữ). Mọi người chỉ mình với
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxx
;chuong trinh hien thi ki tu chu H tren ma tran led dung yen
;ma chu H
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxx
hang equ p2;dieu khien hang
cotx equ p3 ;dieu khien cot mau xanh
org 0000h
mov cotx,#0 ;tat quet neu co ket noi
main: mov hang,#0feh ;goi du lieu ra hang 1
mov cotx,#00000001b ;goi ma quet cho 1 transistor dan
lcall delay
mov cotx,#00h ;chong lem
mov hang,#010h ;goi du lieu ra hang 2
mov cotx,#00000010b ;cot thu 2 dan
lcall delay
mov cotx,#00h ;chong lem
mov hang,#010h ;goi du lieu ra hang 3
mov cotx,#00000100b
lcall delay
mov cotx,#00h
mov hang,#010h ;goi du lieu ra hang 4
mov cotx,#00001000b
lcall delay
mov cotx,#00h
mov hang,#0feh ;goi du lieu ra hang 5
mov cotx,#00010000b
lcall delay
mov cotx,#00h
sjmp main
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
;chuong trinh con delay nho
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
delay: mov r5,#10
de: mov r6,#20
djnz r6,$
djnz r5,de
ret
end
trang 4 em dã up code nay
pác xem qua link nay cho tiện
http://www.dientuvietnam.net/forums/...67/index4.html
có chỗ nào ko hiu thi em giải thích8051 là con em viết thành thạo. em sẵn sàng giúp đỡ các pác nếu em có thể
liên lạc với em qua địa chi email: Mob: 01882.076.989
Comment
-
1 phần mở rộng cho ứng dụng led matrix nhé
led quay hoặc led pov
mạch này ko mô phỏng dc(mun thì có cách nhưng khó hình dung)
up led để topic sôi nổi như 1 trước
mạch thi ko có j dặt biệt chỉ là 8 led nối vào 1 port(8bit) nổi theo kiểu mạch cơ bản test led nhay vậy
vì dung 8 led nên dung con 89c2051 là đủ vừa gọn vừa tiet kiệm dễ lắp ráp
mạch nay ráp vao những vật dụng quay cơ (quạt máy, bánh xe đạp,xe máy xe hơi,....
code viet theo phương pháp quét cột code có thể mở rộng led 16x,24x,32x,hoặc hơn... tùy vào cách viết code
day là code 8x con mở rộng đợi 1 time em sẽ up để các pác có time ngâm cứu và tự phát triển (up để khi các pác bí thôi tránh tình trang lợi dụng không hay đối với lập trình viên)vì demo nên nó là cơ bản nhất
đây là code demo(code đã dc test và chạy ổn định có thể nâng cấp để hoàn hảo hơn)
Code:INCLUDE 89C52.MC HANG1 DATA P1 HANG2 DATA P3 TIME1 EQU 24H TIME2 EQU 25H ;----------------------------------------------------------- --- BEGIN: MOV R7,#100 HIN1: MOV DPTR,#A1.1 MOV R1,#10 MOV TIME1,#12;DUNG LCALL STOP MOV R0,#00 DJNZ R7,HIN1 MOV R7,#100 HIN2: MOV DPTR,#A1.1 MOV R1,#10 MOV TIME1,#13;chay LCALL RUN MOV R0,#00 DJNZ R7,HIN2 LJMP BEGIN ;------------------------- STOP: ;chuong trinh dung yen PM3: LCALL SCAN DJNZ TIME1,PM3 RET ;------------------------- RUN:; ct CHAY MOV R4,#1 MP0: MOV R5,#255 MP1: MOV R6,#3;TOC DO MP2: LCALL SCAN;HINH THI DJNZ R6,MP2 INC DPTR MOV A,DPL DJNZ R5,MP1 DJNZ R4,MP0 RET ;---------------------------------------------------------- ;CAC CHUONG TRINH QUET MA TRAN ;--------------------------------------------------------- SCAN: MOV A,R0 MOVC A,@A+DPTR MOV HANG1,A INC R0 LCALL DELAY3 INC R0 RET ;---------------------------------------------------------- ;CAC CHUONG TRINH DELAY ;---------------------------------------------------------- DELAY3: PUSH 00H PUSH 01H LOOP3:MOV R2,#240;130 DJNZ R2,$ DJNZ R1,LOOP3 POP 01H POP 00H RET DELAY: ;CHUONG TRINH DELAY 1.25 MS PUSH 00H PUSH 01H MOV R1,#40 LOOP1:MOV R0,#255;130 DJNZ R0,$ DJNZ R1,LOOP1 POP 01H POP 00H RET ;---------------------------------------------------------- ;BANG MA DU LIEU HIEN THI ;---------------------------------------------------------- A1.1: DB 0FFH,80H,80H,0F7H,0F7H,80H,80H,0FFH ;H DB 0FFH,80H,80H,0B6H,0B6H,0B6H,0FFH,0FFH ;E DB 0FFH,80H,80H,0FEH,0FEH,0FEH,0FEH,0FFH ;L DB 0FFH,80H,80H,0FEH,0FEH,0FEH,0FEH,0FFH ;L DB 0FFH,0C1H,80H,0BEH,0BEH,0BEH,80H,0C1H ;O ;____________________________________________________________________________________________ END /* DB 0FFH,0F0H,0E0H,0DBH,0BBH,0DBH,0E0H,0F0H ;A DB 0FFH,80H,80H,0B6H,0B6H,80H,0C9H,0FFH ;B DB 0FFH,0C1H,80H,0BEH,0BEH,9CH,0DDH,0FFH ;C DB 0FFH,80H,80H,0BEH,0BEH,80H,0C1H,0FFH ;D DB 0FFH,80H,80H,0B6H,0B6H,0B6H,0FFH,0FFH ;E DB 0FFH,80H,80H,0B7H,0B7H,0BFH,0FFH,0FFH ;F DB 0FFH,0C1H,80H,0BEH,0B6H,90H,0D1H,0FFH ;G DB 0FFH,80H,80H,0F7H,0F7H,80H,80H,0FFH ;H DB 0FFH,80H,80H,0FFH ;I DB 0FFH,80H,80H,0F7H,0EBH,0DDH,0BEH,0FFH ;K DB 0FFH,80H,80H,0FEH,0FEH,0FEH,0FEH,0FFH ;L DB 0FFH,80H,80H,0DFH,0EFH,0DFH,80H,80H ;M DB 80H,80H,0DFH,0EFH,0F7H,80H,80H,0FFH ;N DB 0FFH,0C1H,80H,0BEH,0BEH,0BEH,80H,0C1H ;O DB 0FFH,80H,80H,0BBH,0BBH,0BBH,83H,0C7H ;P DB 0FFH,0C1H,80H,0BEH,0BAH,0BCH,80H,0C0H ;Q DB 0FFH,80H,80H,0B7H,0B3H,85H,0CEH,0FFH ;R DB 0FFH,0BFH,0BFH,80H,80H,0BFH,0BFH,0FFH ;T DB 0FFH,8FH,87H,0F0H,0F0H,87H,8FH,0FFH ;Y DB 0FFH,81H,80H,0FEH,0FEH,0FEH,80H,81H ;U DB 0FFH,0CDH,0C4H,0B6H,0B6H,0B6H,98H,0D9H ;S DB 0FFH,0BEH,9CH,0C9H,0E3H,0E3H,0C9H,9CH,0BEH ;X DB 0FFH,83H,83H,0FDH,0FEH,0FDH,83H,87H,0FFH ;V DB 0FFH,9EH,8EH,0A6H,0B2H,0B8H,0BCH,0BEH ;Z DB 0FFH,0BBH,0B9H,0BEH,0BEH,81H,83H,0BFH ;J DB 0H,7CH,7EH,1H,2H,4H,2H,1H,7EH,7CH,0H ;W1 DB 83H,81H,0FEH,0FDH,0FBH,0FDH,0FEH,81H,83H,0FFH ;W DB 0FFH,0FEH,0DEH,80H,80H,0FEH,0FEH,0FFH ;1 DB 0FFH,0DEH,0BCH,0B8H,0B2H,86H,0CEH,0FFH ;2 DB 0FFH,0DDH,0BEH,0B6H,0B6H,80H,0C9H,0FFH ;3 DB 0FFH,0F9H,0F5H,0EDH,0C0H,0A0H,0FDH,0FFH ;4 DB 0FFH,8DH,86H,0B6H,0B6H,0B0H,0B9H,0FFH ;5 DB 0FFH,0C1H,80H,0B6H,0B6H,0B0H,0D9H,0FFH ;6 DB 0FFH,0BFH,0B8H,0B0H,0A7H,8FH,9FH,0FFH ;7 DB 0FFH,0C9H,80H,0B6H,0B6H,80H,0C9H,0FFH ;8 DB 0FFH,0CDH,84H,0B6H,0B6H,80H,0C1H,0FFH ;9 DB 0FFH,0C1H,80H,0BEH,0BEH,80H,0C1H,0FFH ;0 DB 0FFH,0FCH,0FCH,0FFH ;'.' DB 3H,4H,3H,4H ; " DB 4H,3H,4H,3H ; " DB 0H,3H,0H ; ' DB 0H,24H,0H ; : DB 0H,10H,10H,7CH,10H,10H,0H ; + DB 0H,10H,10H,10H,0H ; - DB 0H,10H,28H,6CH,0AAH,28H,28H,0H ; >= DB 0H,28H,28H,0AAH,6CH,28H,10H,0H ; <= DB 0H,28H,28H,28H,28H,0H ; = ;16X12 DB 0FFH,0FFH,0F7H,7FH,7H,0H,7H,0H,0F7H,7DH,0FFH,0FDH,0FFH,0FDH,0F7H,7DH,7H,0H,7H,0H,0F7H,7FH,0FFH,0FFH ;H DB 0FFH,0FFH,0FFH,0FFH,0FFH,0C1H,0FFH,80H,7FH,77H,7FH,77H,7FH,77H,7FH,77H,7FH,77H,0FFH,30H,0FFH,0B9H,0FFH,0FFH ;e DB 0FFH,0FFH,0F7H,7FH,7H,0H,7H,0H,0FFH,7FH,0FFH,0FFH ;l DB 0FFH,0FFH,0FFH,0C0H,7FH,80H,0BFH,7FH,0BFH,7FH,0BFH,7FH,0BFH,7FH,0BFH,7FH,7FH,80H,0FFH,0C0H,0FFH,0FFH ;o */
8051 là con em viết thành thạo. em sẵn sàng giúp đỡ các pác nếu em có thể
liên lạc với em qua địa chi email: Mob: 01882.076.989
Comment
-
chào các bác e cũng đang muốn làm cái bảng led 8x64 hoặc 16x64 để tết dùng ý mà nhưng chưa làm bao giờ ngày xưa mới làm 8x8 thôi nên giờ làm to quá k biết ntn nữa e cũng có nhiều vấn đề thắc mắc mong ai biết giúp e với nha.
1 nếu làm bảng to vậy thì cần nguồn bao nhiêu kiếm ở đâu và kết nối ntn để led k bị cháy dùng dài vẫn ổn mà k bị mờ
2 nếu làm to như vậy thì nếu hàn từ led đơn lại liệu có vấn đề j k ak và nếu hàn như vậy thì hàng nối chung hết ak còn cột thì ra 595 ak.
3 ai có cái ct mô phỏng nào đã làm rồi cho e xin với ak vì e cũng k viết đc ct nhưng chỉ hiểu đc cách làm thôi ak.nếu có j cũng chỉ biết thay mã = asm
4 vấn đề khó nhất của e thì về phần cứng và nguồn thôi ai biết giúp e với
thank.................
Comment
-
Nguyên văn bởi ->TVXQ<- Xem bài viếtchào các bác e cũng đang muốn làm cái bảng led 8x64 hoặc 16x64 để tết dùng ý mà nhưng chưa làm bao giờ ngày xưa mới làm 8x8 thôi nên giờ làm to quá k biết ntn nữa e cũng có nhiều vấn đề thắc mắc mong ai biết giúp e với nha.
1 nếu làm bảng to vậy thì cần nguồn bao nhiêu kiếm ở đâu và kết nối ntn để led k bị cháy dùng dài vẫn ổn mà k bị mờ
2 nếu làm to như vậy thì nếu hàn từ led đơn lại liệu có vấn đề j k ak và nếu hàn như vậy thì hàng nối chung hết ak còn cột thì ra 595 ak.
3 ai có cái ct mô phỏng nào đã làm rồi cho e xin với ak vì e cũng k viết đc ct nhưng chỉ hiểu đc cách làm thôi ak.nếu có j cũng chỉ biết thay mã = asm
4 vấn đề khó nhất của e thì về phần cứng và nguồn thôi ai biết giúp e với
thank.................
và phần cứng cũng biết làm.nhưng mà nếu làm từng led 8x8 gép lại thì nó cũng tốn mà k đc đẹp cho lắm với lại chân cẳng lằng nhằng lắm e cũng tính mua led đơn về hàn thì chắc cũng hết tầm 300ngàn tiền led thôi ak có vẻ là kinh phí ít hơn so với 8x8 có săn mà lại k lằng nhằng nữa.có ai có kinh ngiệm thì zô góp ý cho a/e tý nha để tết năm nay có cái để vui với bạn bè
thank
good luck !!!
Email:
Gmail:
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Hỏi về bơm màng bldcbởi vi van phamPhải xem cơ cấu bơm, chứ xem cơ cấu rotor, thì chỉ làm thầy bói xem voi.
-
Channel: Điện tử dành cho người mới bắt đầu
Hôm qua, 08:19 -
-
Trả lời cho Xin hỏi về màn hình laptopbởi yname11vg, cám ơn bác...........
-
Channel: Thiết bị điện tử cá nhân
28-11-2024, 14:37 -
-
bởi khoine9899
Em chào các anh và mọi người.
Hiện em đang có 1 con bơm màng trong thiết bị y tế đang gặp tình trạng yếu dần hoặc ngừng hoạt động sau thời gian sử dụng
Sau khi tìm hiểu về thông tin của bơm trên mạng thì em được biết...-
Channel: Điện tử dành cho người mới bắt đầu
28-11-2024, 11:22 -
-
Trả lời cho Cần mọi người giúp mạch tạo sóng siêu âm máy rửabởi bqviet
-
Channel: Điện tử công suất
27-11-2024, 20:26 -
-
bởi Minhdai95Em chào mọi người, e đang sửa mạch tạo sóng siêu âm cho máy rửa mà chưa có tài liệu để tham khảo sửa, mọi người cho e xin tài liệu ạ...
-
Channel: Điện tử công suất
27-11-2024, 11:37 -
-
bởi pia2k1Cùng câu hỏi và cần được giải đáp thêm ạ...
-
Channel: Hướng dẫn sử dụng diễn đàn
27-11-2024, 11:28 -
-
Trả lời cho Công thức điện tửbởi mèomướpDạ thời thế giờ thay đổi theo hướng tích cực hơn rồi chú trung sĩ ạ. Kiến thức được chia sẻ ngày càng nhìu nên làm ăn gian dối ko còn dễ dàng như trước đâu ạ. Những thợ nhỏ rồi sẽ thành công nhân sản xuất đồ mới hết thay vì sửa chữa lặt vặt...
-
Channel: Tâm tình dân kỹ thuật
26-11-2024, 21:21 -
-
Trả lời cho Xin hỏi về màn hình laptopbởi mèomướpDạ cùng chuẩn tín hiệu thì chắc chắn là nhận ạ. Vì bản chất oled hay lcd thì đều phải có mạch chuyển đổi trên thanh gỗ rồi chuyển sang những chip xử lý hàng nghìn chân gắn trên những tab mỏng dính rồi mới ra các điểm ảnh theo hàng...
-
Channel: Thiết bị điện tử cá nhân
26-11-2024, 20:31 -
-
Trả lời cho Xin hỏi về màn hình laptopbởi yname11Ok , thanks bác đã chỉ...
-
Channel: Thiết bị điện tử cá nhân
26-11-2024, 15:06 -
-
bởi nguyendinhvanSau bao năm nghiên cứu cái dtvn. Tôi phát hiện công thức này. Các anh em xem đúng bao nhiêu phần trăm nhé !
Chập thì thay. Cháy thì tháo
Làm thì láo. Báo thì hay
May thì khoe. Rủi thì bỏ
Thành tích nhỏ. Báo thành to
Làm cho có. Báo chi li
Sai cả li. Báo...-
Channel: Tâm tình dân kỹ thuật
26-11-2024, 00:35 -
Comment