Kết quả 1 đến 1 của 1
-
11-13-2014, 10:59 PM #1
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Cần tư vấn - Viết code cho 8051 điều khiển LED (Luxeon)
Tình hình là e có 1 dự án làm LED demi để trang trí cho xe của mình nhưng gặp rắc rối ở phần viết chương trình cho vi điều khiển nên mạng phép lập topic này để giải quyết vấn đề của mình và cũng là để những anh em khác tham khảo luôn. Mong các bác tận tình chỉ dạy.
Dự án của e là sử dụng 1 nút nhấn để kích 8951 để điều khiển 4 luxeon thực hiện demi và các hiệu ứng hazard police, cụ thể như sau:
2 luxeon RGB làm demi trước và 2 luxeon đơn sắc ở sau. e làm mô phỏng như hình bên dưới và file mô phỏng kèm theo.
[IMG]http://*************/attachments/45150/[/IMG]
Phần 1: Phần cứng
1/ Demi trước gồm 2 luxeon RGB (Red-Green-Blue). Lấy 3 led đơn để mô phỏng cho 1 luxeon RGB, như vậy là có 6 led đơn:
Red Left (RL) ở Port 1.0
Green Left (GL) P1.1
Blue Left (BL) P1.2
Red Right (RR) P1.3
Green Right (GR) P1.4
Blue Right (BR) P1.5
2/ Đèn hậu gồm 2 luxeon đơn sắc:
Hậu Left (HL) P1.6 - Hậu Right (HR) P1.7
Phần 2: Viết chương trình (e sử dụng 8051 PRO để viết chương trình và biên dịch qua file *.Hex)
E còn gà chỉ biết sơ sơ về phần này nên gặp rắc rối ở chỗ cho nút nhấn chuyển từng hiệu ứng không được. Mô tả cụ thể như sau:
1/ Nhấn thả 1 lần để thay đổi màu demi (demi thì 2 bên left right phải cùng sáng màu giống nhau):
Gồm 7 màu với 6 lần nhấn
Khi cấp nguồn vào thì RL (P1.0) và RR (P1.3) sáng.Nhấn thả theo thứ tự để thay đổi màu:
Trái - Phải
1. GL (P1.1) - GR (P1.4) (xanh dương)
2. BL (P1.2) - BR (P1.5) (xanh lá)
3. RL+GL (P1.0+P1.1) - RR+GR (P1.3+P1.4) (đỏ+dương)
4. RL+BL (P1.0+P1.2) - RR+BR (P1.3+P1.5) (đỏ+lá)
5. GL+BL (P1.1+P1.2) - GR+BR (P1.4+P1.5) (dương+lá)
6. RL+GL+BL (P1.0+P1.1+P1.2) - RR+GR+BL (P1.3+P1.4+P1.5) (đỏ+dương+lá)
2/ Nhấn giữ 3s để chuyển sang hazard police, nhấn thả để chuyển qua hiệu ứng khác và nhấn giữ 3s để về chế độ demi như ban đầu. Có 4 hiệu ứng như video:
E thì viết từng hiệu ứng được rồi nhưng để nhấn nút cho chuyển từng cái thì thua nên mong các cao nhân tận tình hướng dẫn, bác nào rảnh hơn thì cho e cái file *.ASM luôn cũng được, e cám ơn nhiều.View more random threads:
- help DAC 10 bit song song
- Chơi bài tiến lên thắng nhờ chặt hẽo các mẹo vặt cơ bản Phần 1
- Em hỏi về chỗ nào hà nội học về Avr cơ bản, nâng cao , PID
- Giải đáp Nguyên nhân ngứa vùng kín thường gặp
- Lỗi ic 4001 không giữ trạng thái
- Mạch nguồn
- cảm biến siêu âm
- HELP!!! Nam châm điện mua trên taobao
- Bồn nhựa đại thành đứng đa chức năng
- Mạch dao động tạo xung
Taxi sân bay giá rẻ, Nội Bài đi...
Hôm nay, 03:09 PM in Rao vặt tổng hợp