THIẾT KẾ VÀ THI CÔNG LED CUBE 5X5X5 DÙNG VI ĐIỀU KHIỂN AT89S52
1. TRƯỜNG ĐẠI HỌC TRÀ VINH
ĐỀ TÀI:
THIẾT KẾ VÀ THI CÔNG LED CUBE 5X5X5
DÙNG VI ĐIỀU KHIỂN AT89S52
GVHD: ThS. VŨ THẾ ĐẢNG
SVTH: VÕ QUANG LỘC
Lớp: DF10DT44
Bình Dương, tháng 5 năm 2012
BÁO CÁO ĐỒ ÁN 2
2. I. Tổng quan
II. Cơ sở lý thyết
III. Giới thiệu về linh kiện
IV. Thiết kế phần cứng
V. Lưu đồ & Thiết kế phần mềm
3. - Vi điều khiển là một lĩnh vực khá lý thú đối với
các bạn sinh viên chuyên ngành Điện tử nói
chung.
- Cùng với sự phát triển của ngành điện tử thì nhiều
họ Vi điều khiển được các hãng sản xuất chíp cho
ra đời như: AT89, AVR của Atmel, PIC của
Microchip…
4. - Cùng với sự phát triển đó nhiều ứng dụng về nó
đã được ra đời như: Mạch báo chuông tiết học,
Điều khiển động cơ, mạch ứng dụng vi điều khiển
điều khiển Led đơn được sử dụng nhiều trong
ngành quảng cáo LED…
- Ngày nay các ứng dụng về 3D ngày càng rộng rãi,
vì thế việc nghiên cứu tìm hiểu led 3D đặt nền
móng và giúp cho chúng ta hiểu hơn về công nghệ
3D.
5. 1.1 Giới thiệu Led Cube 5x5x5
- LED CUBE được tạo thành từ 125 bóng led, xếp
thành 5 lớp, mỗi lớp 25 bóng.
- Chúng ta không dùng 125 mối nối để thắp sáng
từng bóng mà thay vào đó, ta mắc chung các chân
anode của 25 bóng trên 1 lớp lại với nhau và mắc
chung 5 chân cathode để tạo thành cột (có 25 cột)
6. 1.2 Nguyên lý hoạt động Led Cube 5x5x5
- Để cho 1 led bất kỳ bật sáng, ta nối chân anode
chung của lớp với điểm có điện thế cao, và nối
điện thế thấp cho chân cathode của bóng led nào
cần thắp sáng.
- Việc cấp điện thế cao cho các lớp được thực hiện
bởi 5 transistor PNP được phân cực ở vùng bão
hòa và vùng ngưng dẫn tương ứng với mức logic 0
và 1
8. Tên linh kiện Chức năng
Chip Atmel 89S52 Được lập trình dùng để điều khiển các hiệu ứng của khối led cube
Thạch anh 12Mhz
Tạo dao động cho vi điều khiển
Tụ điện 33pF hoặc 22pF
Tụ điện 10uF
Được sử dụng trong mạch ResetNút nhấn 4 pin
Điện trở 10k
Điện trở mảng 4,7 k Dùng để kéo nguồn cho port 0
IC ổn áp 7805
Được dùng trong mạch ổn áp nguồn ra 5V cấp cho vi điều khiển
Tụ điện 100uF
Led đục cao 5mm màu xanh dương Được dùng để tạo thành khối led
Led đục cao màu xanh đỏ Dùng để báo tín hiệu nguồn
Transistor Khuếch đại từ ngõ ra vi điều khiển cấp cho các lớp của khối led
Jack cắm 8 và cáp bẹ 8 Dùng để kết nối từ bo mạch chính vào khối led
Jack nguồn và Adapter Cấp nguồn vào cho bo mạch chính
14. - Khối Reset: sẽ Reset vi điều khiển, khi reset thì
tín hiệu phải ở mức cao ít nhất 2 chu kỳ máy.
C1
C
RESET
KHOÁI RESET
R35
10K
+5V
SW3
15. - Khối báo tín hiệu: có chức năng báo nguồn và
tín hiệu khi có tín hiệu điều khiển khối led.
D2
LED
R36 220
D1
LED
KHOÁI BAÙO TÍN HIEÄU
+5V
LED
16. KHỞI TẠO BIẾN
BẮT ĐẦU
HIỆU ỨNG TỎA RA
HIỆU ỨNG CHỚP TẮT
HIỆU ỨNG NƯỚC DÂNG
HIỆU ỨNG QUAY ĐỨNG
HIỆU ỨNG LƯỢN SÓNG
TỎA RA
XÓA
i <= n
QUÉT 5 DÒNG, CỘT 13
DELAY
XÓA
QUÉT 5 DÒNG, CỘT
7,8,9,12,14,17,18,19
DELAY
XÓA
QUÉT 5 DÒNG, CỘT
1,2,3,4,5,16,15,20,25,24,
23,22,21,16,11,6
DELAY
XÓA
CHỚP
TẮT
S
17. - Đề tài tuy không mới nhưng thông qua đề tài này em đã
vận dụng được những kiến thức đã học vào thực tế, từ
đó rút ra được nhiều kinh nghiệm cho bản thân thông
qua quá trình thực hiện đề tài.
- Kết quả thu được gần như đáp ứng được yêu cầu đề ra.
- Khối led cube được thiết kế được bao trong vỏ hộp
bằng mica tạo thêm tính thẩm mỹ cho khối led.
- Tuy nhiên cũng có nhiều khó khăn và hạn chế trong
quá trình thực hiện.
Thời gian là vấn đề khó khăn lớn nhất
Vấn đề lập trình cũng là một đề cần được quan tâm
nhiều hơn