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.
Thông báo
Collapse
No announcement yet.
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, 15:46.Họ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
-
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 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
-
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
-
Trả lời cho tìm mua đồng hồ vạn năngbởi minh_tri_bk
-
Channel: Điện tử dành cho người mới bắt đầu
hôm nay, 09:30 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi nguyendinhvanHỏi chỗ anh này là biết cách xử lý ngay thôi. https://www.google.com/search?sca_es...SBJ6H9fqicsb5s...
-
Channel: Điện tử công suất
hôm nay, 01:07 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi tuyennhanBác tìm coi mấy cái clip về tai nạn hàng không sẻ sáng tỏ nhiều điều ......
-
Channel: Điện tử công suất
Hôm qua, 11:02 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi tuyennhanChính xác mua tại hãng và mua qua đại lý khác nhau rất nhiều về giá và chất lượng ....
-
Channel: Điện tử công suất
Hôm qua, 10:51 -
-
Trả lời cho Xin giúp đỡ mạch chuông trò chơi ạ !!bởi DessrtTôi đồng ý, điều này thực sự thú vị....
-
Channel: Hỗ trợ học tập
31-01-2025, 22:08 -
-
Trả lời cho Năm mới dientuvietnam.netbởi mèomướpDạ năm mới cháu xin kính chúc ông, bà, cô, dì, chú, bác, anh, chị, em, các bạn, các cháu... trong diễn đàn sức khỏe dồi dào, gặp nhìu may mắn và thành công...
-
Channel: Tâm tình dân kỹ thuật
30-01-2025, 05:42 -
-
Trả lời cho Năm mới dientuvietnam.netbởi nhathung1101Chúc cả nhà ăn no mặc ấm, quần lúc có lúc không.
-
Channel: Tâm tình dân kỹ thuật
30-01-2025, 00:02 -
-
Trả lời cho Năm mới dientuvietnam.netbởi vandong1111Năm mới 2025 cháu chúc các chú, các bác mạnh khỏe, vui vẻ, gặp nhiều may mắn.
-
Channel: Tâm tình dân kỹ thuật
29-01-2025, 20:59 -
-
Trả lời cho tìm mua đồng hồ vạn năngbởi bqvietNói một cách xây dựng thì kiểu đồng hồ kiêm kẹp dòng NJTY3266 mà bạn Mèo đề cập là đúng nhu cầu người hỏi rồi. Một số cửa hàng bán trên 200ng, vài sàn thương mại điện tử bán dưới - thế là đúng nhu cầu về giá. Nếu khéo săn...
-
Channel: Điện tử dành cho người mới bắt đầu
27-01-2025, 20:02 -
-
Trả lời cho tìm mua đồng hồ vạn năngbởi nhathung1101Đa năng còn chưa dùng hết, nếu không biết cách dùng.
200k thì hơi khó mua, nhưng 50k chắc là có. Cứ bảo bán cho tôi cái đồng hồ hỏng.-
Channel: Điện tử dành cho người mới bắt đầu
26-01-2025, 23:21 -
Comment