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.
Cái vụ quét led này, dùng lâu rồi, giờ xin chia sẻ với anh em:
*Phần mềm:
Ví dụ với 8051 thạch anh 12 MHz => chu kì máy Tck = 1 us.
Tần số quét led fq = 50 Hz => chu kì quét led Tq = 20 ms (cứ 20 ms thì phải lặp lại quét led một lần)
Số led được dùng là N (N < 20)
Thời gian quét mỗi led là t1 = 1 ms
=> Thời gian quét N led là tn = N ms
Ta chỉ cần tạo một hàm trễ 1 ms (bằng hàm trễ thường hoặc bộ định thời) và dùng vòng lặp 20 lần là xong hàm quét led.
Như vậy, ta quét 1 hay 19 led đi chăng nữa thì chương trình quét cũng không thay đổi mấy, độ sáng của led dc giữ nguyên.
*Phần cứng:
Gồm có chân dữ liệu và chân quét.
Số chân dữ liệu tuỳ vào loại led, như led 7 đoạn thì dùng 7 hoặc 8 chân (nếu dùng cả dấu chấm)
Số chân quét chính bằng số led N
- Cách đơn giản nhất:
Chân dữ liệu: dùng cả 1 cổng ra của VDK (như P0 chẳng hạn)
Chân quét: có bao nhiêu led thì dùng bấy nhiêu chân các cổng khác (P1, P2, P3)
- Cách rút gọn số chân quét:
Dùng ic giải mã (như 74138, 74154) để quét 8 hoặc 16 led mà chỉ dùng 4 hoặc 5 chân VDK.
- Cách rút gọn số chân dữ liệu:
Dùng ic ghi dịch (như 74164, 74595) để ra dữ liệu 8 hoặc 16 bit mà chỉ dùng 3 hoặc 4 chân VDK.
- Cách rút gọn nhất:
Dùng cả ic giải mã lẫn ghi dịch. Như vậy, với một cổng VDK, ta có thể làm sáng cả chục led.
Có thể, ví dụ phần phản hồi gồm vi mạch cách ly quang, zener thứ cấp, transistor và điện trở phản hồi dòng ... Bất kỳ linh kiện nào nhóm đó hỏng dẫn tới mất đường phản hồi. TNY chính hãng phát hiện được chuyện đó nhưng linh kiện...
· Thí nghiệm 1 (Mạch boost, Vcc=12V, kích bằng dao động PƯM, duty 10%): * Không có snubber + không tải: Xuất hiện hiện tượng dao động tắt dần tại cực D Mosfet (ringing). Hình 1 cho thấy trong chu kỳ đầu, điện áp spike lên tới hàng trăm V, điện...
Thực tế bạn nào không tải được tệp nén thiết kế thì căn cứ theo ảnh sơ đồ mạch có thể vẽ lại sơ đồ bằng chương trình EDA nào đó rồi làm mạch được mà. Càng thêm quen thuộc với sơ đồ. Sau đó tùy ý chuyển sang TinySwitch-III hoặc TinySwitch-4.
Dạ, cảm ơn bác đã nghe qua và có lời khích lệ cháu ạ.
Thật lòng cháu không dám nhận hai danh hiệu Kỹ sư và Nhạc sĩ đâu ạ, vì phải thật hiểu sâu nắm vững cơ, chứ thực lực cháu đây chỉ là biết chút ít thôi à. Về phần...
Comment