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.
bạn dùng 8 con led mắc vào 8 chân vdk 89s52, rồi viết ct, là nó chạy đc sao băng. không dùng vdk, có tết con voi cũng khó làm sao băng được.chúc bạn thành công
không tiếp nhận cuộc gọi qua điện thoại vì đi làm toàn tập, tính khí thất thường, hay nóng võ công lại cao
Nguyên lý led sao băng là tạo một dãy led có độ sáng giảm dần gây hiệu ứng như vệt đuôi sao băng. Để điều chỉnh độ sáng của led ta dùng pwm (điều chế độ rộng xung).
Giả sử ta chọn vệt sao băng tạo bởi 8 led, ta đưa lần lượt 0x11111111b + delay_1ms, 0x01111111b+delay_30ms, 0x00111111b+delay_60ms, 0x00011111b+delay_60ms, 0x00001111b+delay_90ms, 0x00000111b+delay_120ms, 0x00000011b+delay_150ms, 0x00000001b+delay_180ms. Sau đó lặp lại khoảng 10 lần, rồi xoay một bit, bit dư sẽ chuyển sang chân của cổng kế tiếp. Cứ như vậy ta sẽ được hiệu ứng led sao băng. Ở đây không sử dụng độ trễ của các led đều nhau vì mắt không thể cảm nhận sự khác biệt rõ rệt với khoảng thời gian đều nhau như vậy.
Nếu muốn mở rộng số led, ta có thể dùng nhiều 74hc595, tao thành thanh ghi dịch nối tiếp sang song song. Khi đó cần chú ý tới fan-out của uC, để xem mở rộng được bao nhiêu, và lợi dụng 74hc595 có 2 thanh ghi (ghi dịch và chốt) để tạo ánh sáng không bị gián đoạn
1. Tìm hiểu đc thì càng tốt, bận thì thôi. Ko cần quá quan trọng
2. Số tự động cho đơn giản, kiểu như đi xe ga ấy ạ
3. Học lý thuyết tử tế ok
4.ok
5.có. đủ số km, tgian cầm lái là đc
6.đi ăn tập thể,...
Comment