Trang ChínhCalendarTrợ giúpTìm kiếmThành viênNhómĐăng kýĐăng Nhập
Bachkhoa-Aptech Lì Xì TIVI LED - Sony 40-Full HD, Máy tính bảng cho sinh viênkenlly
Ngày hội tuyển dụng nhân sự CNTT 2013bachkhoaaptech
Lập trình website ngành nghề khó hay dễ ?bachkhoaaptech
KHÁM PHÁ CÔNG NGHỆ - RINH LAPTOP VỀbachkhoaaptech
3 tỷ đồng dành cho cuộc thi tìm kiếm tài năng CNTTbachkhoaaptech
Học thử miễn phí " Lập trình ứng dụng mobile "bachkhoaaptech
Hacker mũ trắng CEH giảm 70% học phí tại Bachkhoa-Aptechbachkhoaaptech
Lập trình viên Quốc tế ACCPbachkhoaaptech
Học bổng 75% học phí khóa học Hacker mũ trắng CEHbachkhoaaptech
Chốt: Đại biểu x-teen nhất ngày 25/10thanh1990vp
Bachkhoa-Aptech đang có chương trình hỗ trợ 75% học phí cho khóa học CEH v7bachkhoaaptech
Học ACCP miễn phí cho các bạn nhanh taybachkhoaaptech
Hỏi về chương trình PC Festival 2012 do Bachkhoa-Aptech tổ chứcamitkimdong
Hội thi Kỹ thuật Máy tính PC Festival 2012amitkimdong
cần mua laptop cũsapmanhantu
Học bổng toàn phần 62 triệu Bachkhoa-Aptechamitkimdong
Công nghệ điện toán đám mây, ảo hóa amitkimdong
Tuyển sinh: Tuần vàng nhập học Công nghệ thông tinamitkimdong
Chương trình tài trợ 100% học phí khóa học Android plus/PHP plus Bachkhoa-aptechamitkimdong
Chương trình tài trợ 100% học phí khóa học Android plus/PHP plus Bachkhoa-aptechamitkimdong
Yêu cầu "Quà tặng âm nhac" Trả lờiYêu cầu "Quà tặng âm nhac" - 70 Trả lời
Ảnh ""đời thường"" của các Hot boy, Hot girl lớp K8D... Trả lờiẢnh ""đời thường"" của các Hot boy, Hot girl lớp K8D... - 56 Trả lời
Các Boy vào đây bàn về ngày 20-10 nha (cấm con gái) Trả lờiCác Boy vào đây bàn về ngày 20-10 nha (cấm con gái) - 45 Trả lời
Báo danh đầu tiên Trả lờiBáo danh đầu tiên - 44 Trả lời
hot hot .... hot girl minh huyền (T_T) Trả lờihot hot .... hot girl minh huyền (T_T) - 29 Trả lời
những khoảnh khắc khó đỡ:) Trả lờinhững khoảnh khắc khó đỡ:) - 28 Trả lời
led trái tim Trả lờiled trái tim - 26 Trả lời
Hot boy.... Trả lờiHot boy.... - 24 Trả lời
đóng góp ý kiến cho K8D FC Trả lờiđóng góp ý kiến cho K8D FC - 23 Trả lời
ai biết giúp mình chút!!! Trả lờiai biết giúp mình chút!!! - 22 Trả lời
Ảnh ""đời thường"" của các Hot boy, Hot girl lớp K8D... lượt xemẢnh ""đời thường"" của các Hot boy, Hot girl lớp K8D... - 1764 Xem
Yêu cầu "Quà tặng âm nhac" lượt xemYêu cầu "Quà tặng âm nhac" - 1736 Xem
Báo danh đầu tiên lượt xemBáo danh đầu tiên - 1597 Xem
Seri ảnh tự sướng về quê mình ...^_^ lượt xemSeri ảnh tự sướng về quê mình ...^_^ - 1587 Xem
Ảnh đội bóng của lớp lượt xemẢnh đội bóng của lớp - 1265 Xem
Các Boy vào đây bàn về ngày 20-10 nha (cấm con gái) lượt xemCác Boy vào đây bàn về ngày 20-10 nha (cấm con gái) - 992 Xem
hot hot .... hot girl minh huyền (T_T) lượt xemhot hot .... hot girl minh huyền (T_T) - 937 Xem
Hot boy.... lượt xemHot boy.... - 925 Xem
chơi gunny lượt xemchơi gunny - 897 Xem
những khoảnh khắc khó đỡ:) lượt xemnhững khoảnh khắc khó đỡ:) - 858 Xem

Share | 
 

 hướng dẫn sử dụng led matrix

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
thangpro91
Admin
Admin
avatar

Tổng số bài gửi : 193
Join date : 15/09/2011
Age : 27
Đến từ : Hải Dương

Bài gửiTiêu đề: hướng dẫn sử dụng led matrix   Fri Oct 28, 2011 8:54 pm

trong đời sống chúng ta luông nhìn thấy những biển quảng cáo ven đường hay những bảng thông tin.
vậy nó được làm từ đâu và làm như thế nào.
hum nay mình sẽ giới thiệu với các bạn qua một chút về những con led matrix để làm ra những thứ đó.
1.led matrix:
led matrix có nhiều loại ,nhưng mình xin nói về lại led 8x8.
8x8 là sao thực ra nó là tích hơp của 64 con led đơn thui
nhưng cách đấu chân của nó thì lại đắc biệt.
với 64 con led như vậy ngươi ta tiến hành nối như sau

[You must be registered and logged in to see this image.]

với các côt thì người ta đấu chung cự catot vao 1 cột một,và tương ứng là người ta cũng đấu các cực anot cùng chung một hàng .
[You must be registered and logged in to see this image.]

các bạn thấy.khi mình đấu các chân ở phía trên của led matrix với nguồn
và mình chỉ cần đấu chân phía dưới với mass thì các sẽ thấy led sáng ở hàng đầu tiên.
chứng tỏ râng các cân phía trên là cột còn chân dướng là hàng.
.nói sơ wa như vậy là các bạn cũng hiểu rõ về cấu tạo của con led này phải ko.
giờ mình giới thiệu rõ hơn các sử dụng led .
đó mới chỉ là hiện ra nhưng cái cơ bản để các bạn biết,
để hiện nên một dòng kí tự ,hay dòng chữ bất kì mình muốn thì các bạn lại phải nghĩ tới rằng mình phải điều khiển con led đơn nào sán con led đơn nào tắt,
với cấu ta nhu vậy.nếu muốn hiện lên nhiều chữ ,và chạy dc thì hơi khó.
chính vì thế chúng ta cần phải dùng phương pháp quét led.
Nguyên tắc quét giống led 7 thanh , chúng ta sẽ bật tắt từng hàng hoặc cột ,sau đó cấp dữ liệu cho chúng .
Đi vào ví dụ đầu tiên và cũng là dễ nhất hiển thị chữ A lên led matrix .

[You must be registered and logged in to see this image.]

ví dụ này mình sẽ quét cột mức dữ liệu mức 1 led sáng , mức 0 cho việc quét hàng.
mình lập trình với 8051 còn với các bạn thích sử dụng vi điều khiển nào cũng đc.
cách quét led chắc các bạn đã đọc bài của mấy đại ka rùi đó.cũng giống như led 7 thanh thui.
quét liên tục.với cách quét như vậy thì lúc nào chúng ta cũng nhìn thấy chữ a.nhưn thực ra là nó đang nhấp nháy.nhưng con người chỉ nhìn được khoảng 24hinh/s. nên khi tốc độ quét nhanh hơn thì sẽ ko thể nhìn thấy led nhấp nháy.
đây là code:



Code:
#include<reg52.h>
void delay(unsigned int ms)
{
unsigned int i;
for(i=0;i<ms;i++);
}
void main()
{
unsigned int n;
unsigned char hang[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
unsigned char cot[8]={0x00,0X7f,0Xff,0X88,0X88,0Xff,0X7f,0X00};
while(1)
{
for(n=0;n<8;n++)
{
P2=hang[n];
P3=cot[n];
delay(30);
}
}}

đơn giản là như vậy thui.
còn bạn muốn sử dụng nhiều led matrix để hiện nhiều chữ thì các bạn
cũng quét led như vậy.nhưng với kĩ năng cao hơn.
để tiết kiệm chan vi điều khiển, thì thường người ta dùng ic74hc595
để sử dụng nhiều led matrix ko giới hạn.
các bạn tình hiểu trước về con ic này trước đi nhé,
bài sau mình sẽ hướng dẫn với nhiều led matrix8x8 hơn.
.
ok bài có gi sơ xót xin được góp ý.thanks
Về Đầu Trang Go down
Xem lý lịch thành viên http://dtvtk8d.forum-viet.com
hoaanh79
Thành Viên
Thành Viên
avatar

Tổng số bài gửi : 12
Join date : 28/10/2011
Đến từ : Ninh Bình

Bài gửiTiêu đề: Re: hướng dẫn sử dụng led matrix   Fri Oct 28, 2011 9:22 pm

Hướng dẫn anh em quét luôn led 7 thanh bằng asm luôn nè
Đây là mã chữ số của led 7 thanh khi tao thành các chữ số mình dùng led 7 thạnh anot chung.Với anot chung thì 0 là sáng 1 là tắt.Mã số 0/C0 số 1/F9 số 2/A4 số 3/B0 số 5/92 số 6/82 số 7/F8 số 8/80 số 9/90
Bây giờ mình sẽ bắt đầu bằng bài tập dễ nhất nhé
Cho led 7 đoạn hiển thị led số 0
Code:
org 0h
mov p0,#0C0h
Jmp $ /*lap tai cho*/
end
Bây giờ ta sẽ dùng led 7 thanh lặp trình điều khiển led 7 thanh đếm từ 0 đến 9 cách đơn giản là ta làm như cách trên nhưng mình sẽ hướng dẫn theo cách khác
Code:
dem equ r4  /*cai nay dat ten cho r4 gan no cho cai ten la dem khong define trong C,dat truoc ord*/
org oh
LB: Mov DTPR,#Ma 7 doan
mov dem,#0
LB1 mov a,dem
movc A,@A+DPTR  /*lay ma 7 doan*/
mov p0,A /*hien thi*/
call delay
INC dem
CJNE Dem,#10,LB1
JMP LB
Ma 7 doan: DB(0C0H,0F9H,0A4H,0B0H,099H,092H,082H,0F8H,080H,090H )
end
Thế thui nhé có gì mai post tiếp.Ai thắc mắc thì post lên forum post bài rồi thảo luận nhé


Được sửa bởi hoaanh79 ngày Fri Oct 28, 2011 9:38 pm; sửa lần 1. (Reason for editing : hoaanh79)
Về Đầu Trang Go down
Xem lý lịch thành viên
administrator
Thành Viên
Thành Viên


Tổng số bài gửi : 5
Join date : 05/10/2011

Bài gửiTiêu đề: Re: hướng dẫn sử dụng led matrix   Fri Oct 28, 2011 9:41 pm

khong co nut thank nhi.thank hoaanh79 cai khong anh ay cho anh google xu li thi kho
Về Đầu Trang Go down
Xem lý lịch thành viên
Sponsored content




Bài gửiTiêu đề: Re: hướng dẫn sử dụng led matrix   

Về Đầu Trang Go down
 

hướng dẫn sử dụng led matrix

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
 :: ĐIỆN TỬ & VIỄN THÔNG :: Điện tử-