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
Cái thư sai ngay câu chào Dear sir mới đúng Hi chỉ dùng cho người quen , các vấn đề về kỹ thuật nó không trả lời hoặc nói loanh quanh tránh ảnh hưởng đến công ty .
Giup1 người cần không giúp người không cần với lại văn mình vợ người nha đừng quên .
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...
Đú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...
Dạ 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...
Nhữ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ó...
Thiế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 đó.
Comment