Thiết kế hệ thống an ninh sử dụng mã nhập liệu bằng màn hình cảm ứng - Pdf 13

TRƯỜNG ĐẠI HỌC HÀNG HẢI VIỆT NAM
KHOA ĐIỆN – ĐIỆN TỬ TÀU BIỂN
ĐỒ ÁN MÔN HỌC
MÔN : VI XỬ LÍ
ĐỀ BÀI: Đề số 56
Thiết kế hệ thống an ninh sử dụng mã nhập liệu bằng màn hình cảm
ứng
Giáo viên hướng dẫn:
Sinh viên : NGUYỄN HUY CÔNG
Lớp :ĐTĐ49ĐH2
M C L CỤ Ụ
Lời nói đầu
Chương I:Tổng quan về công nghệ
1.1 mục đích thiết kế
1.2 yêu cầu của hệ thống
1.3 tầm quan trọng và ứng dụng của đề tài
Chương II:Thiết kế và xây dựng mạch phần cứng
2.1 giới thiệu về vi điều khiển sử dụng (8051)
2.2 các phần tử trong mạch và cách bố trí các phần tử
2.3 thiết minh nguyên lí hoạt động của mạch
2.4 xây dựng lưu đồ thuất toán cho mạch
Chương III:Viết phần mềm điều khiển
3.1 viết phần mềm điều khiển và thuyết minh cho lưu đồ thuật toán
3.2 đưa ra một số giả thiết phát triển hệ thống sau này

Kết luận:
Tài liệu tham khảo:
Li núi u
Trong một xã hội hiện đại, sự phát triển của ngành điện t ng là một yêu cầu
không thể thiếu để thúc đẩy nền kinh tế phát triển và góp phần nâng cao đời sống
xã hội.

-Tính an toàn: do là cửa nên phải có chức năng bảo vệ.
-Tính bảo mật
-D dng cho ngi s dng khi thao tỏc vi h thng
1.3 Tm quan trng v ng dng ca ti
Đây là một hệ thống đóng mở theo mã cho phép một số ít ngời có thể ra vào
theo mã của họ. Nó có thể đợc áp dụng làm cửa ra vào của các hệ thống cần mang
tính bảo mật, giới hạn số ngời ra vào nh: Cửa ra vào cơ quan, nhà máy, các khu
quan trọng, ng dng cho nhng ngụi nh thụng minh
Hệ thống giao tiếp với ngời sử dụng chỉ bằng bàn phím(mn hỡnh cm ng)
và hiển thị do vậy nó hạn chế đợc tác động của ngời sử dung vào nội dung bên
trong của khoá.
Với số lợng mã không lớn (cỡ 10 mã), mỗi mã dài sáu chữ số thì xác suất
tìm thấy mã đúng là: 10/1.000.000 = 0,0001%.Thêm vào đó là khả năng báo động
khi nhập ba mã sai liên tiếp làm cho hệ thống có tính an toàn cao.
Mỗi ngời có một mã riêng. Nếu nghi ngờ lộ mã, ngời dùng có thể thay đổi
mã theo mong muốn. Nhờ đó mà khả năng bảo mật của hệ thống cũng tăng cao
Chng II
Thit k v xõy dng mch phn cng
2.1 gii thiu v vi iu khin s dng (8051)
Từ yêu cầu của đề bài ta dự kiến dùng các chip vi điều khiển thuộc họ MCS-51 của
Intel, mà cụ thể ở đây là dùng chip 8051 vì những lý do
Chip thuộc họ MCS-51 hiện đợc sử dụng phổ biến và đợc coi là chuẩn công
nghiệp cho các thiết kế khả dụng.Với sinh viên mới làm quen với VĐK thì 8051 có
nhiều tài liệu tham khảo,đồng thời cũng sử dụng đơn giản nhất. Mặt khác, qua việc
khảo sát thị trờng linh kiện việc có đợc chip 8051 là dễ dàng nên mở ra khả năng
thiết kế thực tế.
Vì những lý do trên mà việc lựa chọn vi điều khiển AT89C51 của hãng
Atmel, đây là vi điều khiển thuộc họ MCS-51.
-IC iu khin 89C51tng thớch vi h MSC51 cú c im sau :
+ 4K Bytes Flash rom

; MA SO MAC DINH LA 123456
#include<sfr.51.inc>
$MOD51
ALARM BIT P3.0
OPEN BIT P3.1
REDLED BIT P3.2
GREENLED BIT P3.3
ORG 00H
MAIN:
;===================================
MOV R0,#01H
MOV R1,#00H
MOV R2,#00H
MOV R3,#00H
MOV R4,#00H
MOV R5,#00H
MOV R6,#00H
MOV R7,#00H
CLR ALARM
CLR OPEN
SETB REDLED
SETB GREENLED
MOV SP,#30H
MOV 21H,#1
MOV 22H,#2
MOV 23H,#3
MOV 24H,#4
MOV 25H,#5
MOV 26H,#6
;=================================

LAP:
MOV TH1,#HIGH(-50000)
MOV TL1,#LOW(-50000)
SETB TR1
P14: JNB P1.4,DONGCUA
JNB TF1,P14
CLR TF1
CLR TR1
DJNZ R0,LAP
DONGCUA:
POP 00H
CLR OPEN
LJMP MAIN
;====== PASSWORD KHONG DUNG=====
WRONGPASSWORD:
MOV R0,#01
CLR REDLED ;DEN DO BAT SANG KHI NHAP MA SO SAI
LCALL DELAY1S
SETB REDLED
CJNE R7,#03H,TT;DUOC NHAP SAI 2 LAN, NHAP SAI LAN THU 3 THI BAO DONG
SETB ALARM
CLR GREENLED
CLR REDLED
LCALL DELAY3P
CLR ALARM
SETB GREENLED
SETB REDLED
LJMP ENTER1
;======CHUONG TRINH CON QUET BAN PHIM=======
SCANKEYPAD:

SO3:
MOV A,#03H
JNB P1.7,$
RET
SO4:
MOV A,#04H
JNB P1.4,$
RET
SO5:
MOV A,#05H
JNB P1.5,$
RET
SO6:
MOV A,#06H
JNB P1.6,$
RET
SO7:
MOV A,#07H
JNB P1.7,$
RET
SO8:
MOV A,#08H
JNB P1.4,$
RET
SO9:
MOV A,#09H
JNB P1.5,$
RET
XOA:
MOV A,#0AH

MOV A,24H
CJNE A,04H,NHAPSAI
MOV A,25H
CJNE A,05H,NHAPSAI
MOV A,26H
CJNE A,06H,NHAPSAI
MOV R7,#00
POP ACC
RET
NHAPSAI:
INC R7
XONG:
POP ACC
RET
;==CHUONG TRINH CON TAO TRE 3 PHUT=
DELAY3P:
PUSH 00H
PUSH 01H
MOV TMOD,#01H
MOV R1,#30
AA:
MOV R0,#100
AAA:
MOV TH0,#HIGH(-60000)
MOV TL0,#LOW(-60000)
SETB TR0
JNB TF0,$
CLR TF0
CLR TR0
DJNZ R0,AAA

Trên cơ sở lí thuyết đã học, em đã thiết kế hệ thống khóa với độ tin cậy có thể chấp
nhận đợc dựa vào chức năng quản lí chơng trình bằng password trong máy tính với
quy mô đơn giản hơn. Để ứng dụng vào thực tế, hệ thống nàycòn cần đợc chỉnh
sửa để tăng tính ổn định và kết nối với bộ phận cơ khí đóng mở cửa. Ngoài ra hệ
thống trên có thể phát triển thêm chức năng giữ cho cửa mở trong một khoảng thời
gian tuỳ ý theo ngời sử dụng.
Hiện nay, những hệ thống kiểm soát ra vào theo mã đã sử dụng những hình thức
quản lí tiên tiến hơn nh: thẻ từ, vân tay tuy nhiên chi phí còn rất cao. Một hệ
thống quản lí nh em tập thiết kế vẫn còn có những ứng dụng nhất định.
Do là thiết kế đầu tiên nên không thể tránh khỏi sai sót nhất định em xin chân
thành cảm ơn sự giúp đỡ và hớng dẫn của các thầy giáo chu nhim và các bạn trong
thời gian vừa qua. Mong rằng sẽ nhận đợc nhiều đóng góp ý kiến để bản thiết kế
này và những bản thiết kế sau ngày càng đợc hoàn thiện hơn.
+ Phần mềm sử dụng :
- Lập trình dịch file ASM >Hex : Reads51
- Mô phỏng : Proteus 6 Professional.
- Vẽ mạch nguyên lý và mạch in : Protelus
*Ti liu tham kho
1.Họ vi điều khiển 8051 Tác giả :Tống văn On,Hoàng đức Hải
2.Kỹ thuật số - Nguyễn Thuý Vân
3.Cu trỳc lp trỡnh v h vi iu khin 8051, tỏc gi: Nguyn Tng Cng Phan
Quc Thng.
Datasheet v cỏc linh kin ly t trang AT89C51, v cỏc linh kin khỏc ly t trang
web www.alldatasheet.com.
Sinh viờn thc hin:NGUYN HUY CễNG
Hải phòng 29/4/2011


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status