em mới tham gia diễn đàn có gì sai mong các bác thông cảm và chỉ bảo em cám ơn các bác.
Thông báo
Collapse
No announcement yet.
Ai đã thất bại trong việc làm led matrix ....
Collapse
X
-
em đọc trong diễn dan thấy mấy bác nói là 16*64 hay 16*128 gì đó.cái này là kích thước bang led hay độ phân giải của bảng led vậy.mà em thấy thên mấy bản bảng led có một khung nhựa đục lỗ sẵng ,,không biết cái này để làm gì nhỉ.
em là dân ngoại đạo về mảng này, các bác đừng cười em nha.
bác cho em xin code (16x128 -- 16x192) cám ơn bác nhiều.
địa chỉ mail: nguyenluan20002004@yahoo.com
Code:;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ;@@@ CAC TEN BYTE DUNG TRONG CHUONG TRINH @@@ ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ DATA_HANG EQU P2 TRI_SO_BYTE_HANG EQU 30h SO_HANG EQU 16 ; = so hang SO_BYTE_COT EQU 16 ;X so cot trem 1 matrix = so picel tren 1 hang CHI_SO_DEM EQU 31h index_reg1 EQU 32h index_reg2 EQU 33h SO_BIT EQU 34h DO_RONG_BYTE EQU 35h BO_DEM_CAO EQU 36h BO_DEM_THAP EQU 37h BO_DEM_CAO1 EQU 38h BO_DEM_THAP1 EQU 39h
good luck!!!!
bac cho xin pass link thu hai voi.thank
Mình đã từng ở trong nhóm làm đồ án về Led matrix nhưng do mình không quan tâm lắm nên mình không hiểu rõ nguyên tắc hiển thì ảnh thông qua việc quét ảnh. Bạn nào có thể giải thích rễ hiểu cho mình được không.
có 2 kiểu quét -quét cột và quét hàng
*quét cột (nghe các quét cũng đủ hình dung rồi hen)tức là các cột sẽ dc nối và quét theo hàng ngang vì vậy bảng càng dài => quết càng lâu => hiển thị càng giật (vì vậy cách này chỉ dùng cho project nhỏ có đọ dài bảng là 64)
ttrong 1 thời điểm chỉ có 1 cột sáng và hàng sẽ xuất data cho cột đó cứ như vậy với cột khác nó cũng xuất data cho cột đó khác và khi quét nhanh(20-30h/s) vì vậy vdk 89 chạy chậm nên chỉ kéo dài ra 64 cột thôi(lúc này hình có hiện tượng giật nhẹ) kéo nữa thì ko đủ time quét => giật thấy rõ :d
ok rồi nhá
*quét hàng pp này nguọc với pp trên nó có sô hàng ít nên quét ok(nhìu nhất cũng khoảng 64 hàng)
nguọc lại data phải truyền nhanh khi 1 hàng sáng data ở các cột đã đc truyền và cốt khi chuyển qua hàng tiếp theo thì data lại được đưa ra các cột cứ như vậy quét (20 -30 lần/s)là có hình ảnh hay ký tự cần hiển thị
vì nó quét hàng nên có thể mở rộng ra dài quan trọng là data phải đc truyền đi nhanh thì khi hiển thị mới thấy dc tốt
đây là cách nói để hiểu nên có j thíu sốt bỏ qua cho em nhá
rất vui khi topic vẫn hoạt độngLast edited by hoangphat; 05-09-2010, 13:32.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
-
Nguyên văn bởi vanmanh1988 Xem bài viếtem thấy mấy bác chỉ dung hc595 thôi .không biết khi chạy thực tế nó chiệu nổi không vậy
nếu pác đồng ý là 1 led dư sức sáng trên 1 cổng của 595
rồi em nói tiếp lun 1 thời điểm quét chỉ có 1 hàng sáng trên hàng đó có các cột dc gắn trục tiếp với 595 vậy 595 chỉ chịu 1 led trên 1 cổng vậy nó sáng ok rồi đúng ko nào em vẽ đại cái hình cho pác hình dung
hàng -------------led-------------------------------led-----------------------------led------------------...........
,,,,,,,,,,,,,,,,,,,|port1 của 595|,,,,,,,,,,,,,,,,,,,|port2 của 595|,,,,,,,,,,,,,,,,,,,|port3 của 595|,,,,,,,,,,..........
port của 595 tương ứng các chân 15-1-2-3-4-5-6-7
ok rồi nhá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
-
EM CÓ XEM LẠI MẠCH CỦA BÁC RỒI.
OK EM ĐỒNG Ý CON HC595 LA OK.
MẠCH CỦA BÁC CÓ VE ỔN.
EM XIN GOP Y CHỖ NẢY :
BÁC DÙNG PHUONG PHÁP QUÉT CỘT =595
XUÁT DATA RA HÀNG DUNG 7414
VẬY MỖI THỜI ĐIỂM CHỈ CÓ MỘT CỘT SÁNG ,THỜI GIAN TAt led lon, thoi gian gian sáng led nho.
nếu số cột bác lớn ,vậy có ổn không bác.
em chi có mớ lí thuyết suông thôi ah. sai ji mong bác chỉ giáo cho.
bác cho phép em chat với bác nhé. em muốn họ hỏi nhiều điều ở bác.
mà bác ơi. em không thấy bác dùng R hạn dòng cho led vậy có sợ hỏng ic không bác.Last edited by vanmanh1988; 06-09-2010, 12:38.Tư vấn thiết kế hệ thống điện-điện tử theo yêu cầu.
Tel: 0903 702 417. Email: web:
Comment
-
code cũ thôi thây 1 đổi 1 chút
Code:
;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
;@@@ CAC TEN BYTE DUNG TRONG CHUONG TRINH @@@
;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
DATA_HANG EQU P2
TRI_SO_BYTE_HANG EQU 30h
SO_HANG EQU 16 ; = so hang
SO_BYTE_COT EQU 16 ;X so cot trem 1 matrix = so picel tren 1 hang
CHI_SO_DEM EQU 31h
index_reg1 EQU 32h
index_reg2 EQU 33h
SO_BIT EQU 34h
DO_RONG_BYTE EQU 35h
BO_DEM_CAO EQU 36h
BO_DEM_THAP EQU 37h
BO_DEM_CAO1 EQU 38h
BO_DEM_THAP1 EQU 39h
ráp chồng liên vùng trong code cũ là chạy dc 128
good luck!!!!
Trích:
bac cho xin pass link thu hai voi.thank
Tên em là "hoangvinhphat"
Bác HOANGPHAT ơi em đã nhận được code rồi thanks bác nhiều .
Comment
-
Nguyên văn bởi vanmanh1988 Xem bài viếtEM CÓ XEM LẠI MẠCH CỦA BÁC RỒI.
OK EM ĐỒNG Ý CON HC595 LA OK.
MẠCH CỦA BÁC CÓ VE ỔN.
EM XIN GOP Y CHỖ NẢY :
BÁC DÙNG PHUONG PHÁP QUÉT CỘT =595
XUÁT DATA RA HÀNG DUNG 7414
VẬY MỖI THỜI ĐIỂM CHỈ CÓ MỘT CỘT SÁNG ,THỜI GIAN TAt led lon, thoi gian gian sáng led nho.
nếu số cột bác lớn ,vậy có ổn không bác.
em chi có mớ lí thuyết suông thôi ah. sai ji mong bác chỉ giáo cho.
bác cho phép em chat với bác nhé. em muốn họ hỏi nhiều điều ở bác.
mà bác ơi. em không thấy bác dùng R hạn dòng cho led vậy có sợ hỏng ic không bác.
ko nên dùng trở vì led sáng như vậy là tốt nhất .Nếu thêm trở thì led sáng yếu đấy
595 dư sức chịu dc 1 led thì sợ j hỏng nó đóng vai trò phun dòng mà vì vậy hàng cần hút dòng tốt vì vậy em dùng 772 để hút tốt (cho hơn 650 led)
chúc pác thành công
Bác HOANGPHAT em biên dịch sang file HEX nhưng báo lỗi
em nêu mấy lỗi thường gặp
*trùng trên nhãn
*quên thêm dòng báo dùng chip(cái này thì mỗi loại phần mềm có yêu cầu riêng)nếu dùng batronix pro-studio thì thêm dòng INCLUDE 89C52.MC
nếu sai khác thì pác nói rõ ra nhé
lần sau trích dẫn pác nhấn nút "QUOTE" xong gõ trả lời của pác vào nhé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
-
Em trích đoạn chương trình của anh HOANGPHAT
;//////////////////////////////////////////////////////////////////////
DATAI BIT p2.4
SHW BIT p2.6
CLK BIT p2.7
Resetc BIT p2.5
dv equ 20h
chuc equ 21h
dcdv equ 24h
dcchuc equ 25h
ORG 00h
SJMP mAin
;oRg 01bh
;SJMP ngAt
oRg 30h
MAIN:
LCALL RUNTORIGHT
LCALL RUNDOWN
LCALL RUNTOLEFT
LCALL RUNTEXT
LCALL TEXT1
LCALL TEXT2
;LCALL DEM
LJMP MAIN
;////////////////////////dem tu 0- > 9//////////////////////
DEM:
MOV tmod,#10h
SETB EA
SETB ET1
MOV TH1,#high(-50000)
MOV TL1,#low(-50000)
SETB TR1
MOV R7,#00h
MOV 20h,#00h
MOV 21h,#00h
CLR SHW
CLR CLK
td2:
LCALL TANG
MOV R4,#20
xoAy20lAn1:
MOV DPTR,#600h
MOV R2,#32
CLR DATAI
xoAy32bit1:
MOV A,R2
CJNE A,#24,htd
MOV A,24h
ADD A,#7
MOV dpl,A
LCALL quet2
htd:
MOV A,R2
CJNE A,#14,htc
MOV A,25h
ADD A,#7
MOV dpl,A
LCALL quet2
htc:
SETB SHW
CLR SHW
MOV P0,#0FFh
SETB CLK
CLR CLK
MOV 70H,#50
LCALL DELAY
SETB DATAI
DJNZ R2,xoAy32bit1
DJNZ R4,xoAy20lAn1
MOV A,chuc
CJNE A,#1,td2
CLR tR1
SJMP RUNTEXT
quet2:;hien thi so tAi diA chi duoc nAp vAo dpl
MOV R6,#8
X1X11:
SETB SHW
CLR SHW
MOV P0,#0FFh
SETB CLK
CLR CLK
MOV A,#00h
MOVC A,@A+DPTR
MOV P0,A
MOV 70H,#50
LCALL DELAY
MOV A,dpl
DEC A
MOV dpl,A
DEC R2
DJNZ R6,X1X11
RET
ngAt:;sAu 1s TANG hAng dv len 1
PUSH 0e0h
CLR tR1
MOV th1,#high(-50000)
MOV tl1,#low(-50000)
INC R7
MOV P1,20h
MOV A,R7
CJNE A,#20,exit
MOV R7,#00h
INC 20h
exit:
POP 0e0h
SETB tR1
RETI
TANG:;neu hAng dv = 10 thi hAngdv = 0 hAng chuc TANG1
MOV A,20h
CJNE A,#10,cd
INC 21h
MOV 20h,#00h
MOV A,21h
CJNE A,#10,cd
MOV 21h,#0
cd:
MOV B,#8
MOV A,21h
MUL Ab
MOV 25h,A
MOV B,#8
MOV A,20h
MUL Ab
MOV 24h,A
RET
;_________________________________________________ ________________
RUNTOLEFT:
;////////////////////////////chAy tu phAi quA tRAi///////////////
MOV DPTR,#500h
MOV R4,#32
X3X: MOV R5,#30h
X2X: CLR DATAI
MOV R2,#32
MOV dpl,R4
X1X: SETB SHW
CLR SHW
MOV P0,#0FFh
SETB CLK
CLR CLK
MOV A,#0
MOVC A,@A+DPTR
MOV P0,A
MOV 70H,#10
LCALL DELAY
SETB DATAI
MOV A,dpl
DEC A
MOV dpl,A
DJNZ R2,X1X
DJNZ R5,X2X
INC R4
CJNE R4,#60h,X3X
RETLast edited by gawafer; 07-09-2010, 13:26.
Comment
-
[QUOTE=hoangphat;290106]nếu quét cột thì làm ngược lại 595 phải cấp dòng cao để chịu nhiều nhất 8 led sáng vì vậy phải đệm thêm ULN để 595 phun dòng tốt hơn
ko nên dùng trở vì led sáng như vậy là tốt nhất .Nếu thêm trở thì led sáng yếu đấy
595 dư sức chịu dc 1 led thì sợ j hỏng nó đóng vai trò phun dòng mà vì vậy hàng cần hút dòng tốt vì vậy em dùng 772 để hút tốt (cho hơn 650 led)
chúc pác thành công
em đồng ý với bác là 595 chiệu 1con led vo tư.
theo như bác nói là bác sử dụng pp quét hàng, và đưa data ra cột đúng không nào.
em thấy trong sơ đồ bác nối các hàng của nhiều led matrix // với nhau.
em lấy ví dụ như trường hợp có nhiều cột sáng trên một hàng thì con ic 7414 có chiệu nỗi không ạ.
mong bác chỉ rõ dùm .thanksLast edited by vanmanh1988; 07-09-2010, 16:42.Tư vấn thiết kế hệ thống điện-điện tử theo yêu cầu.
Tel: 0903 702 417. Email: web:
Comment
Bài viết mới nhất
Collapse
-
bởi iaescortsmapThe sunny fruity perfume blended with the aroma of grapefruit, celery and musk will make you experience like bathing inside the sun while you wash your hair, cleanse your soul and quick repair your hair and temper!
bandung escorts-
Channel: Góp ý cho diễn đàn
hôm nay, 17:48 -
-
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
hôm nay, 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
hôm nay, 00:35 -
-
Trả lời cho Xin hỏi về màn hình laptopbởi yname11có chắc ko b, màn lcd phải có cao áp mới sáng, màn led thì ko có, ko có cáp chuyển đổi thì lắp thế nào đc ??...
-
Channel: Thiết bị điện tử cá nhân
Hôm qua, 22:31 -
-
Trả lời cho Xin hỏi về màn hình laptopbởi mèomướpDạ ý chú là màn oled ấy ạ. Cùng chuẩn lvds cùng độ phân giải thì cắm được ạ. Còn nó mà khác thì hơi khó vì oled các điểm ảnh nó tự phát sáng chứ ko dùng đèn nền như lcd. Cháu chỉ biết đến vậy thôi ạ. Chú muốn nghịch phải tự tìm hiểu kỹ trước khi mua thôi, khó mà ông thợ nào tư vấn vụ này...
-
Channel: Thiết bị điện tử cá nhân
Hôm qua, 22:14 -
-
Trả lời cho Tự làm máy đo Cuộn cảmbởi bacthoHay đấy bạn ạ. Đây có thể hiểu là máy đo cuộn dây. Tiện đây xin cho hỏi bạn có hiểu rõ về máy nạp rôm pcb 45 của hãng thiên minh không giúp mình cách cài fw của nó với vì mình vừa được anh bạn cho nhưng lại không biết cài fw nên chưa dùng được. Nếu có thể thì bạn giúp mình với...
-
Channel: Điện tử dành cho người mới bắt đầu
Hôm qua, 21:48 -
-
Trả lời cho Xin hỏi về màn hình laptopbởi yname11màn của mình là LCD , giờ m muốn mua màn LED để thay thế (ko muốn dùng màn LCD nữa) , lên muốn hỏi xem có cáp chuyển đổi nào có thể cắm đc màn LED vào ko , tất nhiên phải có cùng số chân pin với màn cũ rồi . VD: màn cũ là lcd mỏng , 40 pin...
-
Channel: Thiết bị điện tử cá nhân
Hôm qua, 21:43 -
-
Trả lời cho các bạn giúp mình về file HEX với!!!bởi bacthoBạn vào trang phuclanshop.com ,tìm đến góc kỹ thuật. Tác giả vương khánh hưng nói rất rõ về điều bạn tìm...
-
Channel: Vi điều khiển họ 8051
Hôm qua, 21:21 -
-
Trả lời cho Xin hỏi về màn hình laptopbởi mèomướpDạ màn hình lcd đều có thể lai cấy cho nhau được hết ạ. Các loại cáp, bo mạch chuyển đổi lvds rất nhìu, với dòng sony còn phải nhổ cả chip nhớ của main cũ đưa lên gỗ thì mới lắp sang máy khác đc, chưa kể các bệnh về màu... ngay cả...
-
Channel: Thiết bị điện tử cá nhân
Hôm qua, 20:43 -
-
Trả lời cho Xin hỏi về màn hình laptopbởi yname11Màn của e là LCD , e muốn thay thế bằng màn led thì có cáp chuyển đổi nào thực hiện đc việc đó ko nhỉ, nếu có bác mách e với....
-
Channel: Thiết bị điện tử cá nhân
Hôm qua, 16:34 -
Comment