Tải bản đầy đủ (.pptx) (20 trang)

Ứng Dụng Vi Điều Khiển Thiết Kế Mạch Quang Báo 16 x 64

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.92 MB, 20 trang )

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN
Khoa Đin – Điện Tử
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN
Khoa Đin – Điện Tử
ĐỒ ÁN TỐT NGHIỆP
Đề tài: “Ứng Dụng Vi Điều Khiển Thiết Kế Mạch Quang Báo 16 x 64”
SVTH: Lê Văn Quản
Vũ Thanh Xuyên
Nguyễn Xuân Hòa
GVHD: Phạm Đức Hùng
Mở đầu
Mở đầu
1.
Lý do chọn đề: vì mong muốn chiếm lĩnh những công nghệ mới và hi vọng có thể góp phần mang
lại hiệu quả kinh tế thiết thực cho lĩnh vực quảng cáo, để các sản phẩm này có thể phát triển rộng khắp
2. Mục đích nghiên cứu: Hiểu được cách thức và chế độ hoạt động của VĐK PIC ; Thiết kế, chế tạo được
mạch điều khiển quang báo.
3.Phương pháp nghiên cứu: Do đây là một đồ án sản phẩm, nên chúng em tìm hiểu lý thuyết, nghiên cứu
thiết kế và thi công mạch, viết chương trình chạy thử và hoàn thiện sản phẩm
Led ma trận là một tập hợp các Led đơn với cách kết nối như sau: theo hàng thì các anode nối chung, theo cột
thì các cathode nối chung. Anode nối với mức H và cathode nối mức L thì Led sáng, các trường hợp còn lại
thì Led tắt.
Bảng 1.3. Mã của chữ A
Chương II. Một số linh kiện SD trong mạch
Chương II. Một số linh kiện SD trong mạch
Hình 2.1. Sơ đồ chân của 74HC595
Hình 2.4. Sơ đồ cấu tạo của ULN2803
Chương III.
Giới
thiệu
về


VĐK 16F877A
Chương IV. Thiết kế và thi công mạch
Chương IV. Thiết kế và thi công mạch
Hình 4.1.Sơ đồ khối
Sơ đồ nguyên
lý mạch điều
khiển trung
tâm
Khối mạch hiển thị LCD
Khối mạch hiển thị LCD
Hình 4.3. Sơ đồ nguyên lý mạch hiển thị LCD
Sơ đồ nguyên lý mạch đồng hồ thời gian thực
Sơ đồ nguyên lý mạch hàng
Hình 4.6. Sơ đồ nguyên lý mạch điều khiển cột
Chạy chữ
Chạy chữ
Khởi tạo chế độ hoạt động cho DS1307
Khởi tạo ngắt timer0
Khởi tạo ngắt ngoài(RB0)
Dữ liệu hàng=-16
Lặp=cột=0
Khởi tạo chế độ hoạt động cho DS1307
Khởi tạo ngắt timer0
Khởi tạo ngắt ngoài(RB0)
Dữ liệu hàng=-16
Lặp=cột=0
D
S
begin
begin

Dch==0
Dch==0
Tăng==0
Tăng==0
Giảm==0
Giảm==0
End
End
Đăt lại thời gian WDT
Đăt lại thời gian WDT
Tăng nội dung thanh ghi của IC
DS1307
Tăng nội dung thanh ghi của IC
DS1307
Tăng nội dung thanh ghi của IC
DS1307

Tăng nội dung thanh ghi của IC
DS1307

D
D
S
S
Hình 4.10.
Lưu đồ thuật
toán chương
trình chính
begin
begin

Lặp==500
Lặp==500
End
End
D
S
Lặp=lặp+1; Khởi tạo
timer0
Lặp=lặp+1; Khởi tạo
timer0
Dữ liệu hàng=dữ liệu hàng+1;
Lặp=0
Dữ liệu hàng=dữ liệu hàng+1;
Lặp=0
Dữ liệu hàng>=1600
Dữ liệu hàng>=1600
Dữ liệu
hàng=-16
Dữ liệu
hàng=-16
D
S
Hình 4.11. Lưu
đồ thuật toán
chương trình
ngắt Timer 0
begin
begin
End
End

D
S
Cột=cột+1
Cột=cột+1
Cột==16
Cột==16
đưa Dữ liệu ra 595 để dịch cột
đưa Dữ liệu ra 595 để dịch cột
Xuất các dữ liệu hàng
Xuất các dữ liệu hàng
Cột=0
Cột=0
Hình 4.12.
Lưu đồ
thuật toán
chương
trình chạy
chữ
begin
begin
End
End
Ghi và đọc các thanh ghi
của DS1307
Ghi và đọc các thanh ghi
của DS1307
Chuyển đổi giá trị các thanh ghi(mã BCD) ra mã hex
Chuyển đổi giá trị các thanh ghi(mã BCD) ra mã hex
Hiển thị ra LCD
Hiển thị ra LCD

Hình 4.13. Lưu
đồ thuật toán
chương trình ngắt
ngoài
Kết luận
Kết luận
I.Kết quả đạt được của đề tài
Hình 4.16. Hình ảnh sản phẩm
II. Hạn chế của đề tài

Bảng quang báo có kích thước cố định, chưa lớn.

Mạch quang báo mới hiển thị một màu.
III. Hướng phát triển cho đề tài

Mở rộng kích cỡ bảng LED tuỳ theo yêu cầu sử dụng.

Khối hiển thị có thể hiển thị nhiều màu sắc khác nhau.

Tích hợp nhiều hiệu ứng.

Mạch quang báo hiển thị được dữ liệu nhập từ RF.
Kết luận
Kết luận
CHÚNG EM XIN CHÂN THÀNH CẢM
ƠN

×