標題: STC51單片機+PCF8574+4*4矩陣鍵盤的簡易密碼鎖程序 [打印本頁]

作者: LUQIMAI    時間: 2020-6-7 18:32
標題: STC51單片機+PCF8574+4*4矩陣鍵盤的簡易密碼鎖程序
*      名稱:基于STC51的簡易密碼鎖
*        硬件配置:IAP15W4K61S4+LCD1602+PCF8574+4*4矩陣鍵盤
*        功能說明:鍵盤表
*                                          [   0,1,2,3,
*                                             4,5,6,7,
*                                              8,9,a,b,
*                                              c,d,e,f
*                                         ]
*                                                按鍵說明:f:確認鍵;e:設(shè)置鍵;b:上鎖鍵
*                                         初始密碼:1234
*                                         開門流程:通電,輸入初始密碼,按f鍵,提示open,同時P2燈亮代表開門。
*                                         修改密碼流程:通電后,按e鍵,首先輸入舊的密碼(第一次設(shè)置時,舊密碼就是初始密碼),按照LCD提示操作即可。
*                                                上鎖流程:開門后,按下b鍵,上鎖,P2燈滅
*                                                燈光說明:流水燈-在修改密碼時,每一步成功都會有流水燈提示
*                                                                全亮燈-門開
*                                                                全滅燈-門關(guān)
*        不足之處:1.不知是單片機識別出現(xiàn)問題,還是鍵盤讀入的問題。有時輸入正確的密碼,但提示錯誤,慢慢的按鍵輸入,出錯的幾率會低些
*                                                2.需要一直通電,如果重新供電后,修改的密碼會失效,所以離應用到實際生活還有距離
*                                                3.暫時這些,有問題望指出

*        如果有不同想法的朋友,歡迎一起交流學習!!

下面是硬件連接圖:


第一次發(fā)帖,其中不足之處望各位不惜賜教!!
第一次發(fā)帖,其中不足之處望各位不惜賜教!。
第一次發(fā)帖,其中不足之處望各位不惜賜教。。
附上源碼鏈接
基于STC51的簡易密碼鎖.rar (50.08 KB, 下載次數(shù): 99)


作者: 199608    時間: 2020-6-13 22:44
啥都不是  一點用沒有
作者: 吱吱吱吱說    時間: 2020-6-16 21:43
仿真圖下次帶上。謝謝
作者: LUQIMAI    時間: 2020-6-30 12:47
吱吱吱吱說 發(fā)表于 2020-6-16 21:43
仿真圖下次帶上。謝謝

我把仿真圖,放在文件里面了,下次放出來
作者: LUQIMAI    時間: 2020-6-30 12:48
199608 發(fā)表于 2020-6-13 22:44
啥都不是  一點用沒有

是程序不能用,還是有什么問題?還是你覺得我做的太簡單,不如你的眼?
作者: 萬丈高樓平地起    時間: 2020-7-2 11:20
51這個模塊在哪可以買到
作者: LUQIMAI    時間: 2020-7-6 22:06
萬丈高樓平地起 發(fā)表于 2020-7-2 11:20
51這個模塊在哪可以買到

網(wǎng)上的51單片機就可以,我用的芯片是 IAP15W4K61S4的, 可能和普通的stc51芯片的I/O口有些許的不同。。。∪绻玫钠渌男酒,那么程序中的initial()這個函數(shù)可以注釋掉,在編譯時時。還有頭文件也要注意。其他的51芯片可能使用的是
include<reg51.h>
具體看商家給的例程即可。
我用的是我們學校定制的。
作者: ympww66    時間: 2020-11-20 19:10
能問問有沒有焊接的背板圖么

作者: ympww66    時間: 2020-11-20 21:36
大哥  我這個為啥不好使呢   我用的你的源程序  用在開發(fā)板上
作者: LUQIMAI    時間: 2021-4-5 16:33
ympww66 發(fā)表于 2020-11-20 19:10
能問問有沒有焊接的背板圖么

暫時沒有,用普通的51單片機就可以
作者: 玩卟欺    時間: 2021-4-7 13:37
樓主資料很有用哦,頂
作者: 5405700    時間: 2023-6-30 17:15
斷電后要用eeprom存儲數(shù)據(jù),不然肯定清零了




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1