久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7427|回復: 10
收起左側

普中51單片機 實現六位密碼鎖程序

  [復制鏈接]
ID:959883 發表于 2021-8-21 19:01 | 顯示全部樓層 |閱讀模式
本人剛學習51單片機一個月,希望各位一起討論共同進步
用到的模塊:數碼管,矩陣按鍵,led點陣,蜂鳴器

本程序功能:
1. 設置6位密碼,密碼通過鍵盤輸入,若密碼正確,則點陣顯示 √ ,不對顯示 !
2.密碼可以自己修改,鎖打開后才能修改密碼。修改成功蜂鳴器發聲
修改密碼之前必須再次輸入原密碼,輸入新密碼時需要輸入兩次,防止誤操作
3.報警、鎖定鍵盤功能。密碼輸入錯誤顯示! ,密碼輸入錯誤次數超過2次,蜂鳴器報警,
數碼管閃爍、鎖定鍵盤,約8s后解除鎖定和數碼管、蜂鳴器報警。

鍵盤:

S1    S2   S3   S4         1     2     3    4
S5    S6   S7   S8         5     6     7    8        
S9    S10  S11  S12        9     0      .    修改
                  密碼


大致介紹:
修改密碼共有四道程序,標志位分別位mark01,mark02,mark03,mark04。
第一遍為輸入一遍正確密碼,若密碼正確mark01置1,并按密碼重置鍵進行修改密碼程序。
第二遍為重復輸入原密碼,若正確mark02置1同時使mark01歸零。
第三遍為輸入新密碼,輸入完六位密碼后臨時保存此密碼,并使mark03置1,mark02歸零。
第四遍為重復輸入新密碼,輸入完成后mark04置1,mark03歸零。
最后為密碼判斷,若新密碼兩次輸入一致,則修改密碼成功,標志位mark04歸零。


話不多說,上代碼: mima lock.rar (84.63 KB, 下載次數: 189)

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

ID:518902 發表于 2021-8-22 09:33 | 顯示全部樓層
你做的好極了,不過據我來看,6位數有點少了,其實可以通過設置一個unsigned char來存儲密碼的位數,然后就可以做到支持255位內任意位數的密碼啦~
回復

使用道具 舉報

ID:959883 發表于 2021-8-22 19:21 | 顯示全部樓層
laopihappy123 發表于 2021-8-22 09:33
你做的好極了,不過據我來看,6位數有點少了,其實可以通過設置一個unsigned char來存儲密碼的位數,然后就可以 ...

你的想法很好,不過255位密碼有點長了吧哈哈哈
回復

使用道具 舉報

ID:980964 發表于 2021-11-21 16:41 來自觸屏版 | 顯示全部樓層
怎么實現數碼管和點陣同時顯現而不沖突呢
回復

使用道具 舉報

ID:472242 發表于 2021-11-21 17:13 | 顯示全部樓層
殤兩盞 發表于 2021-8-22 19:21
你的想法很好,不過255位密碼有點長了吧哈哈哈

網上有個16位的,那才叫牛逼!
回復

使用道具 舉報

ID:842100 發表于 2021-11-22 07:16 | 顯示全部樓層
lrw 發表于 2021-11-21 16:41
怎么實現數碼管和點陣同時顯現而不沖突呢

快速掃描,
回復

使用道具 舉報

ID:986997 發表于 2021-12-4 14:19 | 顯示全部樓層
誰能根據樓主的程序做個仿真嗎?
回復

使用道具 舉報

ID:1066892 發表于 2023-5-30 15:19 | 顯示全部樓層
樓主水平真的高對于新入門51單片機的來說是一個好指導!
回復

使用道具 舉報

ID:1083996 發表于 2023-11-1 23:30 | 顯示全部樓層
對密碼都陷入了誤區,以為密碼多了就記不住,其實不是,
參考手機鍵盤九宮格,可以用中文形式記住密碼,
比如2484374326498,這個密碼很難記住,但是若“鋤禾日當午”這句話肯定能記住,2484374326498就是鋤禾日當午的全拼;
這樣0~255位任意密碼記住就不是夢了,破解密碼概率變得會極小,再把輸入密碼速度限制下,也就是一組密碼輸入若是錯,密碼重新輸入10秒后才能再次輸入;
還可以密碼加入一些動態特征,比如時間的日期/小時/分鐘之類的兩位動態數作為開啟密碼條件,
也就是若密碼有效,可在輸入密碼之前或之后在輸入當前2位時間,這樣破解概率變得更小;
回復

使用道具 舉報

ID:253767 發表于 2023-11-2 07:47 | 顯示全部樓層
條件太苛刻繁瑣,治了小偷,也難為了自己
回復

使用道具 舉報

ID:1127021 發表于 2024-6-25 21:35 | 顯示全部樓層
有仿真圖嗎?
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美一级网站 | 日韩毛片视频 | 久久久久久久99 | 久久免费看片 | 欧美激情一二三区 | 午夜黄视频 | 欧美久久久久久久久 | 丁香在线视频 | 免费看的毛片 | 亚洲精品欧美 | 日韩欧美一区二区三区四区 | 日韩精品一区二区三区免费视频 | 国产精品伦子伦免费视频 | 亚洲一区二区免费视频 | 中文在线字幕观看 | 国产精品国产精品国产专区不卡 | 高清一区二区三区 | 国产亚洲一区二区三区 | 欧美在线小视频 | 色哟哟精品观看 | 超碰人人插 | 在线天堂视频 | 婷婷一区二区三区 | 亚洲在线观看视频 | 亚洲福利专区 | 久久艹国产| 糖心vlog精品一区二区 | 久久精品伊人 | 黄色特级毛片 | 亚洲第一在线 | 久久精品福利 | 国产精品福利在线 | 性做久久久久久 | www.九九热 | av超碰在线 | 91免费福利 | 中文字幕在线视频播放 | 国产一级黄色大片 | 日韩在线观看中文字幕 | 免费网站观看www在线观 | 国产精品美女久久久久av爽 |