Bác nào biết thì chỉ giúp em với đi. Em đang cần gấp lắm , mà chả biết hỏi ai giờ , giờ nghĩ hè nên không có thầy cô để hỏi. nên nhờ các bác giúp đỡ em.
Xin giải đáp giùm thắc mắc cho LED ma trận
Collapse
X
-
-
Xin được chỉ giáo:
+ Mình quét led theo hàng(8 hàng), để màn hình led không bị rung thì nên chọn tần số [ 50÷100]Hz đúng không vậy. Em dùng ngắt 0 để phục vụ cho việc quét led , theo em thế này không biết dúng hay sai, thời gian quét 1hàng=2.5ms, như vậy 2.5x8 hàng =20ms.
Vậy tần số quét là : F=1s/t_8 =1000/20=50Hz .
Như vậy Chu kỳ là: T=0.02s =20ms(on+ off)
T’=T/2=10ms=10000µs
Do T’ > 256µs nên sử dụng chế độ 1, 16 bit
TH0= 0xDC và TL0=0x00;
Các bác có thể viết code dùng timer 0 ứng dụng cho việc quét led được không vậy. Mặc dù em đã biết cách chọn chế độ , và cho nó hoạt động nhưng khi đưa nó vào việc quét led (8 hàng) thì còn quá mới đối với em. Mong được giúp đỡ.
+ Em đọc được led ma trận dành cho AVR thì có tốc độ quét led , vậy đối với 8051 có chức năng này không , nếu có khai báo thế nào vậy.
Mình xài thử led ma trận , đang tập viết chương trình cho nó , nên có nhiều điều thắc mắc mong các bác giúp đỡ nha.Học hỏi là trên hết .
Comment
-
Đây là sơ đồ mạch led ma trận 8x24 có thể nâng cấp thêm cột và sơ đồ các bác xem gium em , phân cứng co sai sót chổ nào không. Phần mềm em viết bằng Keil.C , quét hàng , muốn hiển thị led sáng xen kẻ , nhưng khi dịch để đưa vào mô phỏng thì nó không đúng như mình nghĩ nhờ các bác xem hộ em cái nha. Em nghĩ chắc do em chưa cấp nguồn hợp với lúc dữ liệu được đưa vào cột, mong các bác chỉ giúp nha.Thanksx nhiều
http://www.mediafire.com/?sharekey=8...4e75f6e8ebb871Last edited by wish_blue07; 12-07-2009, 14:46.Học hỏi là trên hết .
Comment
-
sao kô ai giúp em chút vậy. Anh nào biết về mạch led ma trận xem dùm em cái mạch chút đi . Nếu sai giúp em sửa nó với. Giúp mình nha, thanksxHọc hỏi là trên hết .
Comment
-
oh !! cái này em đang làm nếu dc em sẽ gửi cho anh nhá
em làm bảng lớn cho cửa hàng nhà em
dùng 74HC145 quét hàng (16 hàng) và 74LS595 để quét cột (để tiện cho việc mở rộng)
hiện thì em chưa làm xong anh chờ nhá
nếu ai bít thì giúp em để đỡ cho việc lập trình8051 là con em viết thành thạo. em sẵn sàng giúp đỡ các pác nếu em có thể
liên lạc với em qua địa chi email: Mob: 01882.076.989
Comment
-
có ai biết giúp mình cái đi. Đang chuẩn bị làm đồ án nên có chút khó khăn, tại vì mới làm quen nên rất cần sự giúp đỡ của các bác.Học hỏi là trên hết .
Comment
-
anh wish_blue07, em cũng mới tìm hiểu về ledmatrix 8x8. hic. bây h em muốn cho vị trí thứ mxn trên ledmatix 8x8 đó sáng thì em phải cung cấp cho port thông số bằng bao nhiêu. ví dụ 0x02 hay j j đó. em đọc code ko hiểu chỗ mấy thông số này, anh giảng dùm em tí. em thanks. hic,, em học ko có j liên quan tới điện nhưng em ghiền quá mong mấy anh chỉ bảo!
Comment
-
Em dùng điều khiển hả, mà dùng con gì mới biết được chứ , còn không điều khiển thì cứ cấp nguồn vào hàng rồi (ma trận A chung) rồi cấp nguồn vào cột là nó sáng , chứ mình cũng đang khó khăn trong việc điều khiển , nên có gì trao đổi cũng được nhaHọc hỏi là trên hết .
Comment
-
em xài con P89V51. em muốn biết các thông số (như là 0x02,0x...)cần cấp vào cho các port để lập trình sáng những điểm mà em cần. nó có quy luật j ko?
ví dụ em muốn tại điểm hàng 3 cột 3 nó sáng thì cấp thông số j, tương tự với tất các các điểm còn lại... em cũng mới mò và học nên chưa biết, mong mấy pro chỉ bảo. thanks
Comment
-
Muốn sáng tài hàng 3 và cột 3 , thì tại hàng 3 sẽ được cấp nguồn 5v , tại cột 3 ta phải cấp dữ liệu vào là 0, thì tại đó led ở hàng 3 cột 3 sẽ sáng , nó theo quy luật vậy đó. Muốn hàng nào sáng thì cấp nguồn 5v vào , và muốn cột nào sáng chứ cho dữ liệu ở mức 0 nó sẽ sáng.Học hỏi là trên hết .
Comment
-
asm thì đành pó tay vậy , mình chỉ dùng keil.C mà cũng đang trong giai đoạn tập viết chương trình thôi bạn ơi. Có ai giúp mình vấn đề thắc mắc ở trên vớiHọc hỏi là trên hết .
Comment
-
Nhờ các anh em xem hộ đoạn code , nó không báo lỗi nhưng khi mô phỏng thì IC74hc595 ko dịch dữ liệu mà cho ra toàn mức 0, mong cac huynh giai dáp giùm em đang làm đồ án.
Code:
#include <AT89x52.h>
#define DATA P2_0//Du lieu noi tiep ra 74595
#define INPUT P2_1//Clock cho phep dich 74595
#define OUTPUT P2_2//Clock cho phep chot 74595
#define A P0_0//Dau vao A cua 74138
#define B P0_1//Dau vao B cua 74138
#define C P0_2//Dau vao C cua 74138
#define ENABLE P0_3//Tin hieu cho phep dau ra cua 74138
#define N1 100
// Day la mang du lieu cho cot
unsigned char XINCHAO[] = {156,136,112,162,72,137,130,40,138,130,47,138,130, 232,139,162,40,138,156,40,114,0,0,0};
//Khai bao cac ham con
void Scanmatrix();
void Sendbyte(unsigned char byte);
void delay(unsigned int n);
//---chuong trinh chinh--------
void main()
{
while(1)
{
Scanmatrix();
}
}
void Scanmatrix()
{
unsigned char i;
for (i=0;i<64;i++)
{
Sendbyte(XINCHAO[i]); //Gui byte thu nhat trong mang datacot ra 74595
P0=i+8;de chan ENABLE luon o muc 1 , de no co the lam viec
delay(N1);
ENABLE = 0;//Cam dau ra cua 74138(tuong duong voi cat nguon)
}
}
void Sendbyte(unsigned char byte)
{
unsigned char i,temp;
for (i=0;i<8;i++)
{
temp = byte & (1 << i); //Giu nguyen noi dung bit thu i
if (temp)
{
DATA = 0; //Neu noi dung bit i la 1, thi out 1 ra 74595
}
else
{
DATA = 1; //Neu noi dung bit i la 0 thi out 0 ra 74595
}
INPUT = 1;
INPUT = 0; //out ra 1 bit, phai co mot xung clock
}
OUTPUT = 1;
OUTPUT = 0;//Dich du 8 bit thi chot mot lan
}
void delay(unsigned int n)
{
unsigned int i,j;
for (i=0;i<n;i++)
for (j=0;j<100;j++);
}Học hỏi là trên hết .
Comment
Bài viết mới nhất
Collapse
-
bởi Nexus 6PMạch này chỉ chạy cho LED 10W trở xuống, còn muốn chạy Led công suất cao thì sao bác thớt ơi?-
Channel: Điện tử công suất
22-10-2026, 14:33 -
-
bởi Nexus 6PMạch này chỉ chạy cho LED 10W trở xuống, còn muốn chạy Led công suất cao thì sao bác thớt ơi?-
Channel: Điện tử công suất
22-10-2026, 10:49 -
-
Trả lời cho Tìm VR 5 chânbởi dinhthuong80Cảm ơn bác bqviet . Nhưng hình như các VR 5 chân của linhkienchatluong là loại có 2 chân là công tắc đóng mở. Thấy trên Shopee có chỗ bán linh kiện đàn Organ, mà không biết đúng loại không, với lại sao ... mắc dữ dội luôn ấy!!!
...-
Channel: Hướng dẫn tìm thông tin linh kiện
19-10-2026, 11:30 -
-
Trả lời cho Tìm VR 5 chânbởi bqvietTrang sản phẩm này có loại 5 chân và 8 chân
https://linhkienchatluong.vn/chiet-a...doi_s1595.aspx
Ngoài ra một trang cùng cấp với nó có loại 6 chân nữa, chắc đủ cho người muốn tìm....-
Channel: Hướng dẫn tìm thông tin linh kiện
17-10-2026, 17:19 -
-
bởi dinhthuong80Chào cả nhà, chúc cuối tuần vui vẻ!
Hôm nay mình lên đây nhờ ai biết chỉ dùm biến trở 5 chân này tên gọi là gì, có thể mua ở đâu vậy? Xin cám ơn nhiều! ...-
Channel: Hướng dẫn tìm thông tin linh kiện
-

Comment