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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 7058|回復(fù): 10
打印 上一主題 下一主題
收起左側(cè)

普中51單片機(jī) 實(shí)現(xiàn)六位密碼鎖程序

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:959883 發(fā)表于 2021-8-21 19:01 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
本人剛學(xué)習(xí)51單片機(jī)一個(gè)月,希望各位一起討論共同進(jìn)步
用到的模塊:數(shù)碼管,矩陣按鍵,led點(diǎn)陣,蜂鳴器

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

鍵盤:

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


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


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

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏8 分享淘帖 頂4 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:518902 發(fā)表于 2021-8-22 09:33 | 只看該作者
你做的好極了,不過據(jù)我來看,6位數(shù)有點(diǎn)少了,其實(shí)可以通過設(shè)置一個(gè)unsigned char來存儲(chǔ)密碼的位數(shù),然后就可以做到支持255位內(nèi)任意位數(shù)的密碼啦~
回復(fù)

使用道具 舉報(bào)

板凳
ID:959883 發(fā)表于 2021-8-22 19:21 | 只看該作者
laopihappy123 發(fā)表于 2021-8-22 09:33
你做的好極了,不過據(jù)我來看,6位數(shù)有點(diǎn)少了,其實(shí)可以通過設(shè)置一個(gè)unsigned char來存儲(chǔ)密碼的位數(shù),然后就可以 ...

你的想法很好,不過255位密碼有點(diǎn)長(zhǎng)了吧哈哈哈
回復(fù)

使用道具 舉報(bào)

地板
ID:980964 發(fā)表于 2021-11-21 16:41 來自手機(jī) | 只看該作者
怎么實(shí)現(xiàn)數(shù)碼管和點(diǎn)陣同時(shí)顯現(xiàn)而不沖突呢
回復(fù)

使用道具 舉報(bào)

5#
ID:472242 發(fā)表于 2021-11-21 17:13 | 只看該作者
殤兩盞 發(fā)表于 2021-8-22 19:21
你的想法很好,不過255位密碼有點(diǎn)長(zhǎng)了吧哈哈哈

網(wǎng)上有個(gè)16位的,那才叫牛逼!
回復(fù)

使用道具 舉報(bào)

6#
ID:842100 發(fā)表于 2021-11-22 07:16 | 只看該作者
lrw 發(fā)表于 2021-11-21 16:41
怎么實(shí)現(xiàn)數(shù)碼管和點(diǎn)陣同時(shí)顯現(xiàn)而不沖突呢

快速掃描,
回復(fù)

使用道具 舉報(bào)

7#
ID:986997 發(fā)表于 2021-12-4 14:19 | 只看該作者
誰(shuí)能根據(jù)樓主的程序做個(gè)仿真嗎?
回復(fù)

使用道具 舉報(bào)

8#
ID:1066892 發(fā)表于 2023-5-30 15:19 | 只看該作者
樓主水平真的高對(duì)于新入門51單片機(jī)的來說是一個(gè)好指導(dǎo)!
回復(fù)

使用道具 舉報(bào)

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

使用道具 舉報(bào)

10#
ID:253767 發(fā)表于 2023-11-2 07:47 | 只看該作者
條件太苛刻繁瑣,治了小偷,也難為了自己
回復(fù)

使用道具 舉報(bào)

11#
ID:1127021 發(fā)表于 2024-6-25 21:35 | 只看該作者
有仿真圖嗎?
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 日韩精品一区二区三区中文在线 | 91视频在线观看 | 国产成人精品免费视频大全最热 | 国产乱码精品一品二品 | 91精品一区二区三区久久久久久 | 欧美精品福利视频 | 亚洲 自拍 另类 欧美 丝袜 | av黄色在线 | 99精品一区二区 | 农村妇女毛片精品久久久 | 中文天堂在线观看 | 亚洲av毛片成人精品 | 久草网站 | 久久精品在线 | 色综合色综合色综合 | 国产亚洲二区 | 97人人超碰| 欧美一区视频 | 亚洲欧美日韩在线不卡 | 久久久久久久国产 | 欧美一区二区大片 | 精品九九九 | 成年人免费在线视频 | 91视频网址 | 欧美 日韩精品 | 精品国产欧美一区二区三区不卡 | 午夜国产一级片 | 午夜日韩视频 | 综合久| 一区在线观看 | 久久精品国产精品青草 | 国产精品1区2区3区 中文字幕一区二区三区四区 | 天天干天天干 | 视频一区 国产精品 | 午夜小视频免费观看 | 国产精品一区二区不卡 | 91伊人 | 欧美手机在线 | 中文字幕亚洲在线 | 国产91在线 | 亚洲 | 精品一区二区久久久久久久网站 |