PIC Vietnam

Go Back   PIC Vietnam > Các Đề Tài > Các đề tài khác

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 21-10-2009, 07:01 AM   #1
qteks200
Đệ tử 1 túi
 
Tham gia ngày: Aug 2009
Bài gửi: 14
:
Khóa số - Làm như thế nào?

Em muốn làm 1 khóa số như thế này a. Nhập mật khẩu 4 số từ các số từ 0-9. Và nếu mật khẩu sai thì có quyền nhập lại thêm 2 lần nữa. Nếu sau 3 lần nhập mà mật khẩu vẫn không đúng thì khóa số sẽ không cho nhập mật khẩu thêm. Em không biết phải bắt đầu làm từ đâu,mong các anh giúp đỡ.
qteks200 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 22-10-2009, 04:46 AM   #2
qteks200
Đệ tử 1 túi
 
Tham gia ngày: Aug 2009
Bài gửi: 14
:
các bác giúp em với không thì em tiêu mất
qteks200 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 24-10-2009, 11:19 AM   #3
nghia_tdh21
Đệ tử 3 túi
 
nghia_tdh21's Avatar
 
Tham gia ngày: Oct 2006
Bài gửi: 46
:
Theo mình nghĩ bạn nên làm như thế này:
+ Để đóng mở khóa bạn phải dủng role để đóng mở chốt, role hoạt động như thế nào bạn phải dùng PIC để điều khiển, phần cơ khí phải bảo đảm chắc chắn.
Để người sử dụng nhập mật khẩu bạn phải dùng bàn phím HEX giao tiêp với PIC (cái này có nhiều trên diễn đàn)
+ Để người sử dụng thay đổi mật khẩu, bạn nên lưu mật khẩu vào eeprom của pic (cách thao tác như thế nào tìm tiếp trong diễn đàn)
+ Cách thức hoạt động như sau:
Khi người dùng nhập mật khẩu so sánh mật khẩu gốc lưu trong eeprom, nếu đúng thì mở khóa, nếu sai thì tăng số lần nhập sai lên
Nếu số lần sai bằng 2 thì delay khoảng 30 phút (nếu không cho nhập mật khẩu nữa thì phá khóa à )
+Cách thay đổi mật khẩu:
Người sử dụng nhấn phím để vào chế độ thay đổi mật khẩu
Bắt buộc người sử dụng nhập mật khẩu cũ, nếu đúng thì cho người sử dụng nhập mật khẩu mới, lưu mật khẩu mới vào EEPROM của PIC
Ý tưởng của mình là như vậy, hy vọng có thể giúp đuợc chút gì đó cho bạn
nghia_tdh21 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 25-10-2009, 11:56 AM   #4
tdm
Đệ tử 7 túi
 
Tham gia ngày: May 2005
Bài gửi: 258
:
Trích:
Nguyên văn bởi qteks200 View Post
Em muốn làm 1 khóa số như thế này a. Nhập mật khẩu 4 số từ các số từ 0-9. Và nếu mật khẩu sai thì có quyền nhập lại thêm 2 lần nữa. Nếu sau 3 lần nhập mà mật khẩu vẫn không đúng thì khóa số sẽ không cho nhập mật khẩu thêm. Em không biết phải bắt đầu làm từ đâu,mong các anh giúp đỡ.
tham khảo chương trình sau:
sau khi nạp cho pic thì mã mặc định là :00
thay đổi mã theo cú phápsau:#00#00 nhấn ok nhập mã mới nhấn ok để lưu lai mã mới.
nếu muốn đổi mã lần nữa theo cú phápsau:#00#mã vừa mới đổi nhấn ok nhập mã mới nhấn ok để lưu lai mã mới.
mật khẩu tối đa là 12 số .
File Kèm Theo
File Type: zip khoa_so.zip (39.8 KB, 474 lần tải)
__________________
viết chương trình cho vdk chạy ổn định là cả một vấn đề.
tdm vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 04:47 AM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam