![]() |
Quet 4 led matran 8*8 su dung pic 16f877a, su dung ban phim hex
em đang làm quang bao lem ma trận 8*8 với pic16f877a.yêu cầu phải
có bàn phím hex xuất ra chữ hoặc số bất kỳ hiển thị ra 4 led từ A-Z,0-1 trên 4 led ma trận.em định dùng phương pháp quét cột dùng ic ghi dịch nhưng em không biết làm thế nào cả.dùng con ghi dịch nào và kết nối như thế nào với led ma trận và pic.anh nào có tài liệu về bàn phím hex và ic ghi dịch, với led ma trận giúp em với. em sắp nộp đề tài rồi mà không biết nên làm như thế nào cả.giúp em với |
Bạn quét cột dùng IC 74HC595 và ULN2803 để quét và khuếc đại cho cột. Còn Hang thì bạn có thể đẩy dữ liệu vào một Pot.
Khi bạn đã quét được chữ lúc đó rồi nói tới nhập ký tự từ bán phím nghen bạn. Cứ làm từ từ tất cả rồi sẽ ra. Chúc bạn thành công! |
vậy theo anh aladin thì 4 hàng của 4 con led mắt chung lại với 1port ak ?còn 4 cột kia thì sao anh? phải là ứng với mỗi con led matran là 1 con 595 và 1 con 2803 ak?hay là sao hả anh? anh cho em sơ đồ ví dụ với.
ah anh ơi. con 595 làm sao cho nó xuất dữ liệu ra hả anh ? như vậy mình chp dữ liệu vào nối tiếp ah? còn làm sao kích cho nó xuất dữ liệu ra đây anh? em chưa hiểu nguyên lý cho lắm. và con 2803 nữa.giúp thằng em nà với anh oi!!!!!!!! |
Anh ơi có phải là tất cả 4 hàng được mắc chung vào 1 port qua hàng trans khuếch đại.còn cột thì mắc qua 2803 và 595 phải ko ạ?nhưng e chưa hiểu làm sao để đưa dữ liệu từ pic sang con 595 được đây?mail e là dtduckhung@gmail.com. Anh giúp em hiểu vấn đề với nghen.cảm ơn anh nhiều.hic.
|
Sao lại là 4 hàng? Phải là 8 hàng của 4 con matrix được mắc chung với nhau và nối thẳng vào 1 port cho dễ điều khiển. Nhớ mắc qua con trans để khuếch đại, còn 8x4 =32 cột bạn mắc vào 4 con 595 tiếp nhau và hút dòng bằng ULN2803 nhé.
Còn dịch 595 bạn xem kỹ datashet và tham khảo đoạn lệnh sau nghen: void hienthi_595(int k,n) { for(i=0;i<8;i++) { if(bit_test(map[k][n],7)) output_high(pin_b0); else output_low(pin_b0); output_high(pin_b2);//xung clock output_low(pin_b2);; rotate_left(&map[k][n],1); //map[k][n]<<=1; } output_high(pin_b3);//day du lieu output_low(pin_b3);//chot du lieu } Chúc thành công! |
hic. anh din oi. em mới học lập trình a! thầy bảo dùng ngôn ngữ lập trình của vi sử lý. anh vết như vậy làm sao emhieeut được. anh có sơ đồ cụ thể pót cho em đi. anh chỉ cụ thể giúp em với.hichic
|
anh giúp em với. em chưa biết làm sao cả. tất cả đều mơ hồ quá anh ah!!!!!
|
Hic.chủ đề đã post lên ma chẳng anh nào giúp em lay 1 câu trả lời.chắc là mình quá ngu đây mà.post bài tầm thường quá nên chẳng ai thèm quan tam đây mà.huhuhuhu.nản ghê.sắp nộp đồ án mà chẳng ai giúp đỡ hết.
|
Trích:
|
sao không up được ta, thử lại lần nữa xem:D
|
không upload được nên mình gởi mail cho bạn đó. hihi
|
thanks anh din nghen!!!!!!!1
|
anh aladin_09 ơi giúp em với, em cũng đang làm đề tài quang báo, em em dùng 4 led ma trận 8x8 loại anot chung. em dùng 74138 để quét 32 cột, 74595 để chốt dữ liệu ra 8 hàng cùng 1 lúc, tại đầu ra của 8 hàng em dùng 8 trans để kéo dòng, em dùng bàn phím hex 4x4 để nhập dữ liệu từ a-z, 0-9, rồi cho chạy chữ. . anh có thể giúp em code chạy chữ, và quét phím 4x4 sao cho giống phím điện thoại vậy đó, 1 nút có thể cho ra 4 kí tự . . .đây là mail của e, , , , anh giúp e với. . . .lamtrandh@yahoo.com
|
Bàn Phim Ma Trận Hex
E dang làm Bài Đồ Án về Khóa Số Sử Dụng Pic6f877a hiển thị ra màn hình LCD " nhưng phải viết = ngôn ngữ Assem. E dang gặp rắc rối về Giao tiếp Bàn Phím với Pic và cả LCD giao tiếp với Pic nữa. Anh Chị nào có tài liệu về mấy cái đó gửi cho E nha. Để E tìm hiểu thêm rùi sẽ thỉnh giáo mọi người thêm về những chỗ mà E ko hiểu. Chứ Giờ nó rất mới lạ với e. E chưa có chút kiến thức gì về nó hết.
Đồ Án của E sắp Cháyyyyyyyyyyyyyyyyyyyyyyyyyyyy rồi " huhuhuhuhuhuhu" xin mọi người tận tình giúp đở cho E. Thank Tất cả nguọi người trước. |
ac ac.2 bạm giống mình vậy. mình cũng chưa hiểu nguyên lý con 595. post đề tài lâu rồi mà không anh nào gúp đỡ hết. mình hỏi như vậy do là mình tìm hoài mà không thấy tài liệu nào cụ thể cả. nên mới post chủ đề này. chán thật. hichic
|
xin anh em chi giao cho ! minh dang lam do an can 1 mach quet led 7 doan dung pic16f877 neu a nao co up len hay goi email cho minh ;minh xin cam on anh em truoc
|
Các bạn xem trang này nhé. Ở đây bác Nghaiha hướng dẫn rất là kỹ.
Mình cũng làm theo cái này đó các bạn ạ: http://www.dientuvietnam.net/forums/...ad.php?t=15613 Và đây là trang của bác Linhnc3082 http://sites.google.com/site/linhnc3082/myprojects Trang này có nhiều code mà các bạn cần. Khi học chúng ta phải biết cách tìm tài liệu các bạn nhe. Mình cũng mới nhập môn để tử nên không biết nhiều để gúp các bạn đâu. Khi nào mình hoàn chỉnh matrix 16x64 của mình mình up lên cho các bạn xem, tiếc dừ chua được hoàn chỉnh. Chúc thành công! |
Trích:
Nhưng mình khuyên các bạn là phải làm mạch thực thì mới thấy được tốt chứ mô phỏng Proteus không đáp ứng được mắt mình nên sẽ thấy bị nháy hoặc không chính xác đâu. Thành công nhé! Sao dừ không up được file lên. Để tối mình up lại cho he. |
Trích:
http://www.picvietnam.com/forum/showthread.php?t=5130 |
Mấy anh ơi giúp em với! em là thành viên mới nên cũng chưa biết gì, em co 1 đề tài cần làm gấp mà em chẳng hiểu gì về nó cả, mấy anh giúp em được k? đề tài là em phải viết chữ "cao thắng" chạy từ trái qua phải dùng ma trận 8x8. em k biết phải viết như thế nào nữa, mấy anh chỉ giúp em. thanks. mà phải dùng ám nha mấy anh.
|
mấy anh ơi em đang làm bài tập về led ma trận 8x8 mà em k hiểu gì hết, mấy anh giúp em với. đề tài là viết chữ "Cao Thắng" chạy từ trái sang phải bằng ngôn ngữ assem mà em k biết. mấy anh giúp dùm em với. chữ hiển thị trên 1 con led ma trận 8x8 lun. thanks
|
may pac oj cho xin code cua don an su dung mach wang bao 4 led matran nha
|
ac theo pac noi zay neu dung dug 1ic 138 wet hag thi minh co the dung 1 ic 595 wet cot nua chu
|
zay sao dc.minh viet chu DTTH ne` 4led that kone`
|
Chào anh aladin_o9!
Em cũng đang tâm huyết với quang báo lắm, hôm nay đọc được bài viết của a, e cũng hiểu chút ít, nhưng bị trục trặc về phần if(bit_test(map[k][n],7)); Thật sự em không hiểu phải khai báo như thế nào, hy vọng anh có thể giải thích cho em hiểu được không? Cảm ơn! |
minh lam cho chu chay tren led bang phuong phap quet cot roi ma chua bit xuat ra ban phim sao mong cac huynh chi giup em voi thank!
|
chào anh aladin_09 em làm đề tài quang báo giao tiếp bàn phím hex ma em chưa hiểu cách nạp và xuất data qua 595 anh chi em một chút nha
dung pic 16f877a em cam on nhiu ! |
minh co đồ án môn học quang báo dùng 4 con led matrix làm chạy phà phà nè
su dụng pic 16f877a qua ic 74ls573 ngôn ngũ asemly chạy chũ từ trái qua phải có điều kiển tốc độ nhanh chậm lun ai cần thì liên hệ với mình nha có cả phần cứng lun cần thì cho mượn lun (free nha) nguyenngochoang_lamdong@yahoo.com |
ai co đề tài quang báo giao tiếp bàn phim hex cho mình một cái với
mình đăng kí làm đồ án rùi mà chưa có tài liệu mà phải 8 con led matrix trở lên . cám on! |
chi viet duoc chữ CAO THANG thoi chú chũ cao thắng thì bó tay lun
ban la sv cao thang ah |
ban cho minh code su dung pic 16f877a voi ic 595 ???tai minh moi hoc nen con yeu mong anh giup e?
|
các pro cho minh hỏi mình mới nhận được đề tài thiết kế mạch hiển thị led ma trận , sd pic 16f877a ma chưa biết bắt đầu từ đâu, mong các pro hướng dẫn, mail của mình quanghaiit@yahoo.com, sky quanghaiitm. thanks các pro nhìu
|
ai co de tai lam quang bao up len cho a e chia se voi
|
minh dang lam do an do ma thay kho khan wa cac pro co the giup minh voi dc ko thanhks nhiu nhiu nha
|
Trích:
http://www.picvietnam.com/forum/showthread.php?t=14712 |
Theo mình thì trong các ứng dụng quang báo thì người ta quét hàng chứ ko quét cột.
- Quét hàng nên dùng 74hc138 để giải mã - quét cột nên dùng 74hc595 và dùng spi của pic để truyền dữ liệu |
Múi giờ GMT. Hiện tại là 03:32 AM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam