Sơ đồ khối phần cứngKhối vi điều khiển 8051 Khối báo động Khối nguồn Khối mở cửa Khối hiển thị Khối RAM... Các hoạt động Muốn mở : nhập password nhấn phím OPEN thì khóa sẽ mở Muốn k
Trang 1Báo cáo đồ án môn học
Giáo viên hướng dẫn: Thạc sĩ Phạm Quang Trí
Sinh viên thực hiện:
Trang 2Sơ đồ khối phần cứng
Khối vi điều khiển
8051
Khối báo động Khối nguồn
Khối mở cửa Khối hiển thị
Khối RAM
Trang 3Các hoạt động
Muốn mở : nhập password nhấn phím
OPEN thì khóa sẽ mở
Muốn khóa : nhấn phím CLOSE
Muốn thay đổi pass : nhấn phím CHAGE
Trong quá trình thay đổi password hay mở khóa nếu muốn thoát ra thì nhấn phím
Trang 4Khối nguồn
Bao gồm:
Cầu diode để biến điện AC thành DC
Tụ 1000 uF, 470 uF và tụ gốm 104 lọc
nguồn
IC ổn áp 7805, 7812 để tạo ra nguồn điện
áp 5v, 12v cung cấp cho vi xử lý và nam châm điện
Trang 5Vi điều khiển AT89V51
Là một chíp AT89V51 thuộc họ vi điều khiển 8051 có nhiệm vụ điều khiển ra
lệnh cho khối hiển thị (LCD) thông qua
các phím nhấn của người sử dụng
Trong đồ án này do chỉ sử dụng Ram
ngoài, sử dụng ROM trong nên:
◦ Chân EA\=1: chip sử dụng chương trình của ROM trong.
Trang 6Chân ALE(Address Latch Enable):cho
phép chốt địa chỉ,chân số 30 và được nối với chân LE của 74LS373
Chân WR\:điều khiển ghi vào Ram ngoài
Chân RD\:điều khiển đọc từ Ram ngoài
Trang 7Khối Ram ngoài
Khối Ram ngoài dùng để lưu password, gồm IC chốt 74LS373 và Ram CY6264 dung lượng 64k
Trang 8Ram CY6264
A0 … A7: các chân địa chỉ ( Address )
D0… A7: các chân dữ liệu ( data )
OE\ ( Output Enable ): ngõ vào cho phép xuất dữ liệu
WR\ ( Write ): ngõ vào cho phép ghi dữ liệu
CS\ ( chip select ): ngõ vào cho phép
RAM hoạt động
Trang 9Khối hiển thị
Khối này sử dụng một LCD để hiển thị
các thông tin khi sử dụng khóa và được
điều khiển bởi khối vi điều khiển
Trang 10Khối đóng mở khóa
Tín hiệu mở khóa được điều khiển ở mức logic cao Khi mở khóa thì chân p3.4 ở
mức 1 điều khiển transistor dẫn, có dòng qua relay Điều khiển mở cửa
Trang 11Khối báo hiệu
Là mạch loa, khi bạn nhập password sai 3 lần thì thì mạch phát ra âm thanh và sau 1 khoảng thời gian( do người lập trình cài
đạt đặt) mạch sẽ dừng phát
Trang 12Các sơ đồ giải thuật
START
TEST RAM=0
Đúng Sai
Trang 13Giải thuật chương trình PROG1
PROG1
HIEN THI LCD
NẠP PASS MẶC ĐỊNH
CHAGE_PASS Hủy NHAP_PASS
Đồng ý
Trang 14Giải thuật chương trình PROG2
Trang 15Giải thuật chương trình OPEN
Open
Sosanh
pass ram
Correct
Open the Safe
Welcome
Relay đóng Quet_phim
Tăng R6
R6 = 3
Pass_ sai:
Thông báo
Báo động
sai
đúng
đúng sai
Trang 16Giải thuật chương trình CHAGE
Trang 18The end
Xin nói lời cảm ơn thành đến các thầy cô
đã tham dự