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 Tiếng Anh cho người Việtbởi dinhthuong80Bác nói rất khách quan và chính xác. Ngoại ngữ là chìa khóa thăng tiến dù làm gì. Chả thế mà nay nước mình dạy tiếng Anh từ tiểu học.
Nhớ hồi năm 2006 em ra Hải Phòng, Hải Dương tìm việc, thời đó ở Bình Dương lương công...-
Channel: Tâm tình dân kỹ thuật
hôm nay, 14:51 -
-
Trả lời cho Tiếng Anh cho người Việtbởi dinhthuong80Cảm ơn bạn, ĐT cũng có ý nghĩ như vậy.
Thực ra, lỗi của hãng đó ( gọi là hãng vì không chỉ một model sản phẩm) là về phần cứng, ĐT tuy không biết về lập trình phần mềm nhưng cũng thấy rằng sẽ chẳng khó khăn gì đáng...-
Channel: Tâm tình dân kỹ thuật
hôm nay, 14:39 -
-
Trả lời cho Tiếng Anh cho người Việtbởi dinhthuong80Dạ, bác bảy mấy tuổi đời rồi cũng không kém bố cháu bao nhiêu. Tuổi nghề thì bác cũng đáng tuổi cha chú.
Nhưng 2 điều trên thì chưa hẳn đã đáng quí và đáng tôn trọng bằng việc bác rất nhiệt tình chia sẻ kinh nghiệm chuyên...-
Channel: Tâm tình dân kỹ thuật
hôm nay, 14:28 -
-
Trả lời cho Tiếng Anh cho người Việtbởi bqvietĐúng, nếu chú tâm thì chỉ cần mỗi tiếng Việt là đã khá đủ để làm đa số công việc thông thường, ở thời đại ngày nay khi tài liệu sách vở phương tiện thông tin liên lạc đã nhiều. Nhưng cũng chính ở thời nay giao lưu các nước nhiều...
-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 20:26 -
-
Trả lời cho Tiếng Anh cho người Việtbởi mèomướpDạ cháu nghĩ chú dinh... cứ mạnh dạn gửi thư đi ạ, chú có thể gửi bằng văn bản in chuyển phát nhanh sẽ có giá trị hơn. Vấn đề chưa hẳn là cần hãng làm gì đó, mà chỉ đơn giản là mình cảm thấy nhẹ lòng vì đã làm những việc bản...
-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 12:32 -
-
Trả lời cho Tiếng Anh cho người Việtbởi vi van phamNhững lần hắt hơi sổ mũi làm tôi mệt lã, phải dùng rượu uống để ngũ. Tôi cũng đang uống rượu 1 mình, viết vài dòng này cho em ( có lẽ dt chỉ bằng tuổi em tôi).
Dinh thuong dang đi vào vết xe đổ của tôi. Càng chứng minh, có...-
Channel: Tâm tình dân kỹ thuật
20-02-2025, 21:31 -
-
Trả lời cho Hỏi về cách hàn linh kiện ( giúp tớ với )bởi bqvietThiết nghĩ thi thoảng bác lên đây chia xẻ ít kinh nghiệm cũng vui rồi. Còn chuyện con người sinh lão bệnh tử là thường, sống cùng với quy luật đó thôi. Bqv nhớ trước đây bác từng kể về chuyện rang chì ô-xít bằng chảo để phục hồi bình điện, đấy cũng là thành quả đáng nể phục ở thời kỳ thiếu thốn đó.20-02-2025, 17:22
-
Trả lời cho Tiếng Anh cho người Việtbởi dinhthuong80Tiếng Anh, Đình Thường phải nói là rất tệ, khiến việc giao tiếp đời thường thôi cũng khó chứ nói gì về kĩ thuật.
Nhân tiện, nhờ các bạn, các bác xem giúp thư ĐT viết thế này liệu có thể gửi tới địa chỉ nhận hay chăng,...-
Channel: Tâm tình dân kỹ thuật
20-02-2025, 11:52 -
-
Trả lời cho Hỏi về cách hàn linh kiện ( giúp tớ với )bởi vi van phamUống rượu 1 mình, thấy trang này nhớ lại cách đây vài chục năm hàn thiếc với inox cực kỳ khó, phải dùng acid Hcl tác dụng lên kẻm Zn để có Zncl2 làm thuốc trợ hàn, lúc đó làm gì có acid Hcl và thuốc trợ hàn?
Cái khó bó cái...19-02-2025, 23:05 -
Trả lời cho Tiếng Anh cho người Việtbởi nhathung1101Nếu chú tâm thì học tiếng Việt cũng đủ rồi, thừa sức làm việc rồi.
Học tiếng Anh cũng chỉ phụ trợ để đọc thêm tài liệu, hướng dẫn.
Nhưng có hiểu điều đó không mới là vấn đề. Khi mà học ngoại ngữ để đi đạp xích lô đón khách???...-
Channel: Tâm tình dân kỹ thuật
19-02-2025, 21:27 -
Comment