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 Khác nhau giữa mạch cân bằng chủ động toàn dãy và mạch cân bằng chủ động kiểu so áp 2 string liền kề.bởi louisnkCụ đã lên design chi tiết cho mạch để test chưa?
-
Channel: Điện tử dành cho người mới bắt đầu
Hôm qua, 08:12 -
-
bởi Manh.n.trMọi người cho em hỏi có bác nào làm project mạch đo độ mặn chưa ạ. Cho em hỏi có bác nào mô phỏng được trên Proteus không ạ? Em sinh viên đầu năm 3 tay mơ chưa biết nhiều mong mọi người giúp đỡ ạ
-
Channel: Các mạch điện ứng dụng
17-09-2024, 13:54 -
-
Trả lời cho Xin hỏi về mạch khuếch đạibởi yname11Ko đc bác ạ, mạch nó tự ngắt. Thôi đành dùng 1 kênh vậy, thanks bác nhé....
-
Channel: Điện thanh
15-09-2024, 10:44 -
-
bởi nguyendinhvanTôi thì không học về MCU, không giỏi về VXL , cũng mờ tịt về công nghiệp thực phẩm, nhưng cũng cố gắng tự làm được cái này.
Đồ ở chợ mua về cứ đặt ở sân, rồi xếp cái máy này lên trên, rồi đi chơi.
Một lúc sau quay...-
Channel: Tâm tình dân kỹ thuật
15-09-2024, 02:36 -
-
Trả lời cho Thép hàn cube led ???bởi nguyendinhvanRa chợ kim khí mua, có nhiều loại to nhỏ. Họ bán cho thợ xây dựng buộc khung đúc bê tông.
Về cắt thành đoạn.
Nhưng làm cho các đoạn dây thép đó thẳng tưng như cái gói mì Ý, thì cũng đòi hỏi công nghệ khéo tay.-
Channel: Điện tử dành cho người mới bắt đầu
15-09-2024, 02:03 -
-
Trả lời cho Thép hàn cube led ???bởi bqvietThép nào cũng hàn thiếc được : thép các-bon, thép không gỉ ... miễn là có chất trợ dung phù hợp. Dùng nhựa thông bình thường thì khó hàn, nhưng trên thị trường bán nhiều loại chất trợ dung đủ kiểu. Đơn giản nhất là dung dịch kẽm clorua ZnCl2.
-
Channel: Điện tử dành cho người mới bắt đầu
15-09-2024, 00:34 -
-
bởi tuyenda1985Các bác cho em hỏi.
Định làm cube led chơi chơi, nhưng vụ que thép để cho nó cứng
Mà chưa biết mua ntn, vì đang alwn tăn, loại này là loại nào (như hình em úp) mà có thể dùng thiếc hàn ??
Cảm ơn...-
Channel: Điện tử dành cho người mới bắt đầu
14-09-2024, 22:05 -
-
Trả lời cho Xin hỏi về mạch khuếch đạibởi thetungPhương án của bạn có thể được ,nhưng có thể rủi ro . Mặt khác bạn muốn tăng công suất thì phải giảm trở kháng của loa ( thí dụ dùng loa 2 ohm )...
-
Channel: Điện thanh
14-09-2024, 11:46 -
-
Trả lời cho Xin hỏi về mạch khuếch đạibởi yname11chập 2 đầu r+, l+ vào làm 1, 2 đầu r-, l- vào làm 1 . rồi đấu vào loa...
-
Channel: Điện thanh
14-09-2024, 07:40 -
-
Trả lời cho Em là người mới . Xin các bác chỉ giáo cách mod điều chỉnh điện áp trên nguồn DELTA esr 48/56abởi nguyendinhvanTheo tôi ấy, mấy cái hệ delta powerone ấy. Cứ để in như thế bán lấy tiền ăn phở.
Có chất bổ vào người, đầu sẽ thông minh ra, sau đó tự nghiên cứu chế tạo một cái nguồn theo ý mình.
Thế là vừa được thông minh, vừa được...-
Channel: Điện tử dành cho người mới bắt đầu
14-09-2024, 01:33 -
Comment