Bá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:
Nguyễn Văn Hiếu - 06055831
Nguyễn Hoài Sang - 06052761
January 3, 2016
1
Sơ đồ khối phần cứng
Khối nguồn
Khối báo động
Khối vi điều khiển
8051
Khối hiển thị
Khối mở cửa
Khối RAM
January 3, 2016
2
Cá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
START
January 3, 2016
3
Khố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.
January 3, 2016
4
Vi đ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.
January 3, 2016
5
Châ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
January 3, 2016
6
Khố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.
January 3, 2016
7
Ram CY6264
Chức năng các chân:
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.
January 3, 2016
8
Khố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.
January 3, 2016
9
Khố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.
January 3, 2016
10
Khố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.
January 3, 2016
11
Các sơ đồ giải thuật
START
TEST RAM=0
Đúng
Sai
PROG2
PROG1
Hình 1: giải thuật chương trình chính
January 3, 2016
12
Giải thuật chương trình PROG1
PROG1
NẠP PASS MẶC ĐỊNH
HIEN THI LCD
Hủy
CHAGE_PASS
NHAP_PASS
Đồng ý
PROG2
OPEN
January 3, 2016
13
Giải thuật chương trình PROG2
January 3, 2016
14
Giải thuật chương trình OPEN
Open
Sosanh
pass ram
đúng
sai
Tăng R6
Correct
Open the Safe
Welcome
đúng
R6 = 3
sai
Báo động
Pass_ sai:
Relay đóng
Thông báo
Quet_phim
Phím close
Begin
January 3, 2016
15
Giải thuật chương trình CHAGE
January 3, 2016
16
January 3, 2016
17
Xin nói lời cảm ơn thành đến các thầy cô
đã tham dự
The end
January 3, 2016
18