Giải pháp cụ thể cho sơ đồ phần cứng.
- Nguồn nuôi 9V-3A được cấp qua cầu chỉnh lưu và 7805.
- Sử dụng IC 74LS245P(hoặc IC74HC245N) sau cổng P1 để thúc vào các hàng của matrix led ,tăng dòng,tăng độ sáng cho matrix led.
- Sử dụng Tranzito C828,mắc theo kiểu Darlington tạo thành các khoá điện tử điều khiển việc dẫn dòng qua các led về mát(điều khiển led sáng hay t ắt).
10 trang |
Chia sẻ: ngtr9097 | Lượt xem: 2415 | Lượt tải: 1
Bạn đang xem nội dung tài liệu Đồ án Thiết kế và chế tạo mô hình điều khiển lôgô tên trường ĐH Sư phạm kĩ thuật Hưng Yên, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Chương 4 THIẾT KẾ VÀ CHẾ TẠO MÔ HÌNH ĐIỀU KHIỂN LÔGÔ TÊN TRƯỜNG :
ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN
4.1.Sơ đồ phần cứng tổng quát.
Sơ đồ chân Matrix Led.
/
4.2.Giải pháp cụ thể cho sơ đồ phần cứng.
- Nguồn nuôi 9V-3A được cấp qua cầu chỉnh lưu và 7805.
- Sử dụng IC 74LS245P(hoặc IC74HC245N) sau cổng P1 để thúc vào các hàng của matrix led ,tăng dòng,tăng độ sáng cho matrix led.
- Sử dụng Tranzito C828,mắc theo kiểu Darlington tạo thành các khoá điện tử điều khiển việc dẫn dòng qua các led về mát(điều khiển led sáng hay t ắt).
Sơ đồ chi tiết
/
/
III.Nguyên tắc điều khiển.
/
Nếu P1.0 = 1 & P3.0 = 1 thì L00 sáng
Nếu P1.0 = 1 & P3.1 = 1 thì L0.2 sáng
Nếu P1.0 = 1,P 1.1 = 1 & P3.0 = 1, P3.1=1 thì L0.0, L0.2, L1.0, L1.2 sáng
Ví dụ:
/
4.4.Giải pháp thực hiện đề tài.
(Hiển thị dòng chữ : ĐHSPKT)
/
Có nhiều cách lập trình dưới đây chỉ là 1 cách:
$INCLUDE(REG51.INC)
ORG 500h
Mahang : db 01h,02h,04h,08h,10h,20h,40h,80h
ORG 520h
maP3 : db 0aeh,0b2h,0fbh,0b2h,0b2h,0b2h,0aeh
ORG 540h
maP2 : db 76h,99h,91h,72h,14h,19h,19h,16h
ORG 560h
maP0 : db 0f1h,49h,45h,43h,42h,45h,49h,41h
ORG 0000h
Start: Mov dph, # 05h
Mov r5, # 08h
Mov r4, # 00h
Mov r3,# 20h
Mov r2,# 40h
Mov r1,# 60h
S1 : mov dpl,r3
Clr a
Movc a,@ a+ dptr
Mov p3,a
Mov dpl,r4
Clr a
Movc a,@ a+ dptr
Mov p1,a
Lcall tre
Mov P3,# 00h
Inc r3
Inc r4
Djnz r5,s1
Mov r5, # 08h
S2: Mov dpl,r2
Clr a
Movc a,@ a+ dptr
Mov p2,a
Mov dpl,r4
Clr a
Movc a,@ a+ dptr
Mov p1,a
Lcall tre
Mov P2,# 00h
Inc r2
Inc r4
Djnz r5,s2
Mov r5, # 08h
S3: Mov dpl,r1
Clr a
Movc a,@ a+ dptr
Mov p0,a
Mov dpl,r4
Clr a
Movc a,@ a+ dptr
Mov p1,a
Lcall tre
Mov P2,# 00h
Inc r1
Inc r4
Djnz r5,s3
Jmp start
Tre : mov r7,#1
v3: mov r6,#10
v2: mov r0,#10
v1: djnz r0,v1
dinz r6,v2
djnz r7,v3
Ret
END
Kết luận và kiến nghị.
Với khối lượng hai đơn vị học trình và chưa qua thực hành trên xưởng nên trong quá trình thực hiện đề tài này chúng em gặp phải nhiều khó khăn: lần đầu tiên làm việc với ma trận Led ,hơn nữa là việc bị giới hạn bởi bộ nhớ mà chúng em lại chưa biết kết nối với bộ nhớ ngoài để có thể làm tăng bộ nhớ.Và đặc biệt hơn nữa là việc nhiễu nên mô hình chạy không được như mục tiêu đề tài đã nêu lên.
Chúng em rất mong được sự chỉ bảo thêm của Thầy Cô.
Hiện tại đồ án của chúng em mới dừng ở việc hiển thị đứng yên song trên thực tế chung em đã viết chương trình dịch chuyển dòng chữ nhưng do bị giới hạn về bộ nhớ lên chung em đã không thực hiên được ,song chúng em cũng vẫn nêu ra để được sự chỉ bảo thêm của Thầy Cô.