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.
em đã làm đc sơ dồ led matrix nhu sau. mong các anh giúp về qưet led. em đã biết viết quét cho 1 chữ cái. nhưng em ko biết cách viết để chữ đó chạy.(viết thủ công thì rất dỡ) em mong đc giúp đỡ. Ai có tài liệu cho em xin với.
Giải thuật cho chữ chạy không phức tạp lắm.
Bạn có thể tham khảo cách làm mà mình đã làm như sau ,cũng khá đơn giản:
-Việc hiển thị ra led matrix 8*8 thì (đơn giản cho 1 màu thôi nhé từ đóo hiện thực lên)
-Bạn có thể sử dụng 1 vùng buffer dùng để hiển thị ra ngoài gồm 8 byte với mỗi bit đại diện cho mỗi pixel trên matrix led,ví dụ 0 là tắt 1 là sáng
-Việc quét matrix led đuộc hiện thực bằng 1 timer của vi xử lý thông qua hàm chuyển từ dữ liệu thô ở buffer ra các port I/O với tần số thích hợp.
-Lúc này nếu bạn muốn hiển thị gì thì việc này đơn giản là chỉ cần làm thay đổi nội dung vùng buffer để mặc cho timer qúet lo việc hiển thị nó ra ngoài
-Việc dịch kí tự thì cần phải là 1 số việc thêm là bạn phải tính truớc vùng buffer chứa,việc này mình hiện thực bằng cách tăng kích thuớc vùng buffer lên (gấp đôi là đơn giản okie) trong đó vùng buffer ban đầu luôn được timer quét còn vùng còn lại để cho bạn chuẩn bị truớc kí tự tiếp theo.Việc dịch kí tự thực hiện bằng cách đơn giản là bạn dịch từng byte từng byte từ vùng buffer phụ vào vùng buffer chính,khi vùng buffer phụ hết kí tự thì bạn lấy kí tự tiếp theo đưa vào vùng buffer phụ.Việc hiện thực này có thể đựơc hiện thực bằng 1 timer khác với tần số hoạt động nhỏ đủ để bạn nhìn thấy kí tự nó dịch chuyển.
Đấy là ý tuởng sơ bộ bạn có hiện thực không quá phức tạp(từ đó mở rộng lên cho matrix led cỡ nào cũng đuợc).
Chúc bạn thành công.Nếu muốn thì có thể đến chỗ mình để tham khảo mô hình đã làm (chỉ buổi tối thôi mình bận đi học ban ngày).
Sông dài, Thuyền lớn, Biển rộng bao la.
Tháo neo ngôn ngữ, lèo lái con thuyền kiến thức nhân loại.
Có 1 cậu gì đó vhung nhờ mình gửi tài liệu về quang báo.
Mình thì không có làm cao cấp nhưng cũng làm chơi cho nó chạy chữ cho vui rồi.
Gửi lên đây có thể có ích.
Đây là code cho AVR nhưng viết trên C việc chuyển cho code hoạt động với 8051 không có gì phức tạp (nhưng có lẽ phải có vùng nhớ flash lớn 1 tý vì mình lưu các kí tự mẫu trong vùng flash-->kiếm con nào vùng nhớ lớn tí.
Hướng dẫn chuyển đổi sơ cho cậu khỏi mất công:
-Lưu dữ liệu trong vùng flash thì mình dùng macro PROMEM -->qua keil C thì dùng từ khoá code
-trình phục vụ ngắt trong C cho AVR thì viết kiểu ISR(TIMER...) bạn chỉ cần cho 1 timer tuơng ứng với nó và tần số hoạt động thích hợp.
Có gì nếu bí thì có thể liên lạc mình qua yahoo (thường online buổi tối,có khi tới sáng ).
Rất vui đuợc giúp bạn.
1. Mình chuẩn bị làm 1 QB 16*32 sử dung 74595.Nhưng chưa hiểu rõ về 74595 nên k bít kết nối phần cứng như thế nào?
2. SPI là j?
3. Dùng 74595 để quét cột phải k? Nếu vậy mã chữ sẽ xuất ra hàng được điều khiển bằng 16 con Trans đúng k?
Do chưa có nhiều kiến thức về lĩnh vực này nên mong Thái trả lời giúp nha .Cám ơn lắm lắm
MCU --> Bộ chuyển tín hiệu nối tiếp ra song song ví dụ 164--> Bộ đệm chốt có điều khiển ví dụ 595
Tín hiệu từ MCU được dịch ra ngoài thay vì dùg trực tiếp port vi điều khiển
bằng cách này có thể mở rộng lên khá nhiều port out.
Còn lý do vì sao không dùng trực tiếp ngõ ra của bộ chuyển từ nối tiếp thì vì trong quá trình chuyển lên thì những bit không mong muốn bị dịch vào vị trí hàng cột mà ta không muốn nên phải cần bô chốt để điều khiển khi nào thì chốt dữ liệu ra ngoài.
Tránh hiện tượng nhập nhòe.
SPI:là 1 chuẩn truyền nối tiếp gồm 3 dây 2 dây data,1 dây clk còn fearture hơn nữa thì tuỳ datasheet của từng con mà tham khảo
595:quét cái gì cũng dc nó là con chốt thôi.
Mình chưa làm bảng cỡ lớn như vậy.Nhưng ý tưởng thì như mình đã trình bày.
Sông dài, Thuyền lớn, Biển rộng bao la.
Tháo neo ngôn ngữ, lèo lái con thuyền kiến thức nhân loại.
Mình thấy làm một cái LED MATRIX không khó lắm đâu. Phần cứng ko khó, chỉ ngồi đọc lại code đã viết mà thấy hiểu và hình dung ra vấn đề là OK. Việc sử dụng vi điều khiển nào nhiều khi ko quan trọng. Vấn đề là đọc hiểu và reuse lại code thôi. Ít người post code lên, hơn nữa việc đọc lại code của người khác cũng rất khó để hiểu nếu họ viết quá dài và chỉ trên một file mà không chia module. Đây là đoạn code cho LED TRIX 6 ô (8x8) mình viết OK, bạn thử tham khảo, kết nối lại với nhau. Phần cứng chưa rõ lắm nhưng cứ làm giống với config như trong port.h là được. Mình dùng PIC18F452 (HTPIC).
helu các bác mình cũng đang làm quang báo! mình ngu ngu mong mọi người chỉ giúp .
Mình làm quang báo led matrix 8x8 hiển thị 3 màu, mà em vẫn chưa hiểu cách nối bộ chốt như thế nào mong các bác chỉ giúp Thanks!
cám ơn bac đã giúp e, giờ em mới nghiên cứu về nó cũng chưa biết phải bắt đầu từ đâu, may có chút tài liệu này để đọc bác nào có tài liệu hay share lên đây cho ae trong diễm đàn tìm hiểu
Một số bộ/model Điều khiển sạc NLMT (MPPT) dùng cho đèn Led của Hãng SRNE không có chức năng bảo vệ nhiệt độ (bị lỗi không ngắt quá nhiệt: SR-EH120-W, SR-EH120-ES, SR-DM120-W, ...), do đó pin LiPO4 dùng nó có thể sạc hoặc xả bất kể nhiệt độ cao đến đâu, 75-200 độ C!
Vấn đề trên đã được thợ sửa chữa trao đổi với kĩ sư hỗ trợ khách hàng của Hãng. Họ có vẻ tiết kiệm lời khi không trả lời câu hỏi hiện tại bạn có tồn model có vấn đề kia không.
dinhthuong80 xin chia sẻ về 1 bộ sạc bình. Xin nói trước là không có ý xoi mói tìm lỗi sản phẩm, chỉ nhằm mục đích chia sẻ về vấn đề kĩ thuật cho ai quan tâm thôi!
Chúng ta không nên dùng bộ Sạc bình tự động AST model SWC10 - 12V/10A dưới đây, nhất là không nên dùng cho hệ...
Xin thưa là tôi rất dốt món Ing Lịch. Chỉ là các bạn đưa lên những từ không ai hiểu, nên tôi phải theo.
Chứ ngày xưa được huấn luyện, cũng không như bạn nói đâu, và bạn Mỹ của tôi, hiểu như người nhà.
Bạn học giỏi thì đưa mấy từ lên đây đi, về điện tử thuần túy để anh em nghiên cứu....
Comment