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.
Nếu dùng LEd khối 8x8 thì vẫn có thể tạo được 1 kích thức bình thường là: --- Dài 4 met*32hang LED hoặc 64 hàng LED.
Hoặc 8 met* 32hang LED hoặc 64 hàng LED.
Về nguyên cũng như nhau thôi, vấn đề là thuật toán nào là GOOD nhất để giải quyết vấn đề.
Để giải quyết vấn đề này có nhiều cách khác nhau: 1- Thiết kế Phần cứng(Tốn kém lắm, khó cạnh tranh nếu thuong mại)
2- Là phần mềm( Nhưng cần có kinh nghiệm & kỹ năng lập trình ở mức KHÁ mới được). hi hi- sướng đôi tay thì mệt cái đầu- luật bất di bất dịch rồi phải không anh chị em????
Nếu đúng như bác MicroDuyphi nói thì siêu thật! Bởi vì zemen tu thử nhiều mà chỉ quét được độ chục con led ma trận 8x8. Chu kì máy của 8051 chỉ 1MHz, nên o thể quét nhanh, IRAM nhỏ nên phải xử lí code từng phần, cứ dịch từng bít cho hc164 cả trăm lần cho từng hàng quét thì led đã tắt ngấm rồi còn gì. Vậy nên zemen tu vẫn thắc mắc, bác MicroDuyphi có thể nói rõ thêm được không, phải chăng là ta dùng theo kiểu "module"
zemen có đọc qua hết các bài mọi người trao đổi ở trên, thấy nói rất nhiều và cao và siêu và quảng cáo. Tuy nhiên chưa thấy bài nào nói 1 cách "nhẹ nhàng"_cơ bản và nho nhỏ thôi, để anh em mới biết có thể hiểu và làm được!
chục con led thì sao bán được.
Tệ lắm cũng hàng trăm con LED chứ ông bạn Zemen!
Đúng là phi làm modul và quyét từng bit 1 hết!
Vấn đề là giải thuật xuất data, vấn đề là ở chổ đó, trong 17 trang thì có 2 bài tôi và anh gì gì ấy đã nói hết rồi.
Chỉ dùng modul mới giải quyết được.
Phi cũng đang chuẩn bị làm cái bảng 3,6met*0,96Met 1 màu cho bưu điện nè!
Có sao đâu( tự tin thôi, chứ cũng lần đầu chơi kích thước này, nhưng Phi tin là làm được vì Phi tin vào "đôi tay gõ lụp bụp" của mình).
các bác cho em hỏi,em thủ làm một ma trận led 16x32,xuất dữ liệu qua tran,dùng 74164 quét cột,uln2803 đệm đất y như các bác chỉ bảo vật mà cái bảng của em lem nhem quá,bên cạnh chữ cần hiển thị thì các bóng khác cũng sáng linh tinh(tất nhiên là mờ hơn) mà chẳng biết là tại sao,phần mềm không sai.
Ai có kinh nghiệm trong vấn đề này có thể tư vấn cho mọi người không
chục con led thì sao bán được.
Tệ lắm cũng hàng trăm con LED chứ ông bạn Zemen!
Đúng là phi làm modul và quyét từng bit 1 hết!
Vấn đề là giải thuật xuất data, vấn đề là ở chổ đó, trong 17 trang thì có 2 bài tôi và anh gì gì ấy đã nói hết rồi.
Chỉ dùng modul mới giải quyết được.
Phi cũng đang chuẩn bị làm cái bảng 3,6met*0,96Met 1 màu cho bưu điện nè!
Có sao đâu( tự tin thôi, chứ cũng lần đầu chơi kích thước này, nhưng Phi tin là làm được vì Phi tin vào "đôi tay gõ lụp bụp" của mình).
Chà, Phi chơi hàng lớn nhỉ! tới 3,6x0,96(m2) đấy à, chúc mừng nhé. zemen cũng nghĩ là làm được thôi. Nhưng mà Phi vẫn định dùng 8051 và hc164 sao? Phi có định dùng AVR thay 8051, hc595 thay hc164 không?
Đúng là làm để bán như Phi thì theo cách module là hay rồi! zemen chỉ làm học hỏi và chơi thôi nên quy mô còn nhỏ nhưng mà á á... thêm bớt chỉnh sửa mạch cũng đã đi tong gần 300nđ rồi, bán được cho ai đây?!?!
các bác cho em hỏi,em thủ làm một ma trận led 16x32,xuất dữ liệu qua tran,dùng 74164 quét cột,uln2803 đệm đất y như các bác chỉ bảo vật mà cái bảng của em lem nhem quá,bên cạnh chữ cần hiển thị thì các bóng khác cũng sáng linh tinh(tất nhiên là mờ hơn) mà chẳng biết là tại sao,phần mềm không sai.
Ai có kinh nghiệm trong vấn đề này có thể tư vấn cho mọi người không
Bạn có xoá (xuất dữ liệu mức tắt) trước khí xuất dữ liệu mới của một cột không?
chuong trình này tôi viết thử cho chạy mô phỏng trên Proteus
có File Code va mophong kèm mong mọi người góp ý
$mod51
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx
; chuong trinh xuat du lieu len bang ma tran
; ngang gom co 16 Led matrix 8x8 = 16*8 =128 cot
; cao gom co2Led matrix 8x8 =2*8 =16 hang
; Xuat tin hieu ra cot dung IC 74HC595 gom N con mat noi tiep
;Quet hang dung 1 con IC 74HC154
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx
; A bit p1.0
; B bit p1.1
; C bit p1.2
; D bit p1.3
E bit p1.4
Clock bit p2.0
Din bit p2.1
Lacth bit p2.2
Colume equ 30h
bodem equ 31h
contro equ 32h
Row equ 33h
ABCD equ 34h
Length equ 35h
contro1 equ 36h
org 0000h
ret
;----------------------------------------------------------
LUADONG:
cjne r3, #0, dong1
mov c, acc.0
mov din, c
call nhay12
sjmp het
dong1: cjne r3, #1, dong2
mov c, acc.1
mov din, c
call nhay10
sjmp het
dong2: cjne r3, #2, dong3
mov c, acc.2
mov din, c
call nhay8
sjmp het
dong3: cjne r3, #3, dong4
mov c, acc.3
mov din, c
call nhay6
sjmp het
dong4: cjne r3, #4, dong5
mov c, acc.4
mov din, c
call nhay4
sjmp het
dong5: cjne r3, #5, dong6
mov c, acc.5
mov din, c
nop
nop
sjmp het
dong6: cjne r3, #6, dong7
mov c, acc.6
mov din, c
sjmp het
dong7: cjne r3, #7, het
mov c, acc.7
mov din, c
het: ret
;-------------------------------------------------
NHAY:
nhay14: nop
nop
nhay12: nop
nop
nhay10: nop
nop
nhay8: nop
nop
nhay6: nop
nop
nhay4: ret
;---------------------------------------------------
DELAY:
mov r7,#80
laplai: mov r6, #10
djnz r6, $
djnz r7, laplai
ret
Delay1:
mov r5, #2
mov r4, #2
tt: djnz r4, $
djnz r5, tt
ret
;--------------------------------------------------------
DULIEU:
db 7fh,00h,00h,00h,00h ;space
db 00h,00h,00h,00h,00h ;space
db 00h,00h,00h,00h,00h ;space
db 00h,00h,00h,00h,00h ;space
db 00h,00h,00h,00h,00h ;space
db 00h,41h,7fh,41h,00h ;I
db 00h,00h
db 00h,41h,7fh,40h,00h ;l
db 38h,44h,44h,44h,38h ;o
db 00h
db 1ch,20h,40h,20h,1ch ;v
db 00h
db 38h,54h,54h,54h,18h ;e
db 00h,00h,00h
db 03h,04h,78h,04h,03h ;Y
db 00h
db 20h,54h,54h,54h,38h ;a
db 00h
db 7ch,04h,78h,04h,78h ;m
db 00h
db 20h,54h,54h,54h,38h ;a
db 00h
db 7fh,08h,04h,04h,78h ;h
db 00h
db 20h,54h,54h,54h,38h ;a
db 00h,00h,00h,00h,00h ;space
db 00h,00h,00h,00h,00h ;space
db 00h,00h,00h,00h,00h ;space
db 00h,00h,00h,00h,00h ;space
db 00h,00h,00h,00h,00h ;space
db 01h,01h,7fh,01h,01h ;T
db 00h
db 34h,4ah,4ah,4ah,34h ;ô
db 00h
db 00h,44h,7dh,40h,00h ;i
db 00h
db 00h,04h,3fh,44h,44h ;t
db 00h
db 7fh,08h,04h,04h,78h ;h
db 00h
db 00h,44h,7dh,42h,01h ;í
db 00h,38h,44h,44h,44h ;c
db 00h
db 7fh,08h,04h,04h,78h ;h
db 00h,00h,00h
db 03h,04h,78h,04h,03h ;Y
db 00h
db 20h,54h,54h,54h,38h ;a
db 00h
db 7ch,04h,78h,04h,78h ;m
db 00h
db 20h,54h,54h,54h,38h ;a
db 00h
db 7fh,08h,04h,04h,78h ;h
db 00h
db 20h,54h,54h,54h,38h ;a
db 00h,00h,00h,00h,00h ;space
db 00h,00h,00h,00h,00h ;space
db 00h,00h,00h,00h,00h ;space
db 00h,00h,00h,00h,00h ;space
db 00h,00h,00h,00h,00h ;space
end
mach giao tiếp với PC-VDK rất đơn giản mà. Bạn down datasheet con Max232 về, trong đó có sơ đồ kết nối, chân dùng để giao tiếp 232 của VDK là Rx và Tx, thực hiện mạch và lập trình. Chi tiết về giao tiếp 232, trên diễn đàn đã có một mục hướng dẫn khá đầy đủ, bạn qua đó xem. Trong mục về 8051.
Chúc thành công.
Dạ 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...
Dạ 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...
Dạ ý 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...
Hay đấ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...
Comment