標(biāo)題: 多功能電子密碼鎖(LCD顯示+矩陣按鍵+24C02存儲(chǔ)+報(bào)警) [打印本頁(yè)]
作者: 攀越高峰 時(shí)間: 2019-9-21 16:56
標(biāo)題: 多功能電子密碼鎖(LCD顯示+矩陣按鍵+24C02存儲(chǔ)+報(bào)警)
要求:1. 本設(shè)計(jì)為了防止密碼被竊取要求在輸入密碼時(shí)在LCD屏幕上顯示*號(hào);
2. 設(shè)計(jì)開鎖密碼位六位密碼的電子密碼鎖;
3. 能夠LCD顯示在密碼正確時(shí)顯示OPEN,密碼錯(cuò)誤時(shí)顯示 ERROR,輸入密碼時(shí)顯示INPUT PASSWORD;
4. 實(shí)現(xiàn)輸入密碼錯(cuò)誤超過限定的三次電子密碼鎖定;
5. 4×4的矩陣鍵盤其中包括0-9的數(shù)字鍵和確認(rèn)、重設(shè)、清除以及關(guān)鎖功能鍵;
6. 本產(chǎn)品具備報(bào)警功能,當(dāng)輸入密碼錯(cuò)誤時(shí)蜂鳴器響并且LED燈亮;
7. 密碼可以由用戶自己修改設(shè)定(只支持6位密碼),修改密碼之前必須再次輸入密碼,在輸入新密碼時(shí)候需要二次確認(rèn),以防止誤操作;
仿真圖:
1.jpg (74 KB, 下載次數(shù): 86)
下載附件
2019-9-21 16:46 上傳
開鎖運(yùn)行圖.jpg (224.37 KB, 下載次數(shù): 91)
下載附件
2019-9-21 16:47 上傳
程序:
- voidStart(void)
- {
- Sda=1;
- Scl=1;
- Nop();
- Sda=0;
- Nop();
- }
- voidStop(void)
- {
- Sda=0;
- Scl=1;
- Nop();
- Sda=1;
- Nop();
- }
- voidAck(void)
- {
- Sda=0;
- Nop();
- Scl=1;
- Nop();
- Scl=0;
- }
- voidNoAck(void)
- {
- Sda=1;
- Nop();
- Scl=1;
- Nop();
- Scl=0;
- }
- voidSend(uchar Data)
- {
- ucharBitCounter=8;
- uchartemp;
- do
- {
- temp=Data;
- Scl=0;
- Nop();
- if((temp&0x80)==0x80)
- Sda=1;
- else
- Sda=0;
- Scl=1;
- temp=Data<<1;
- Data=temp;
- BitCounter--;
- }
- while(BitCounter);
- Scl=0;
- }
- ucharRead(void)
- {
- uchar temp=0;
- uchar temp1=0;
- uchar BitCounter=8;
- Sda=1;
- do
- {
- Scl=0;
- Nop();
- Scl=1;
- Nop();
- if(Sda)
- temp=temp|0x01;
- else
- temp=temp&0xfe;
- if(BitCounter-1)
- {
- temp1=temp<<1;
- temp=temp1;
- }
- BitCounter--;
- }
- while(BitCounter);
- return(temp);
- }
- voidWrToROM(uchar Data[],uchar Address,uchar Num)
- {
- uchar i;
- uchar *PData;
- PData=Data;
- for(i=0;i<Num;i++)
- {
- Start();
- Send(0xa0);
- Ack();
- Send(Address+i);
- Ack();
- Send(*(PData+i));
- Ack();
- Stop();
- mDelay(20);
- }
- }
- voidRdFromROM(uchar Data[],uchar Address,uchar Num)
- {
- uchar i;
- uchar *PData;
- PData=Data;
- for(i=0;i<Num;i++)
- {
- Start();
- Send(0xa0);
- Ack();
- Send(Address+i);
- Ack();
- Start();
- Send(0xa1);
- Ack();
- *(PData+i)=Read();
- Scl=0;
- NoAck();
- Stop();
- }
- }
- #defineyi 0x80
- #defineer 0x80+0x40
- voiddelay(uint xms)
- {
- uint x,y;
- for(x=xms;x>0;x--)
- for(y=110;y>0;y--);
- }
- voidwrite_1602com(uchar com)
- {
- lcd1602_rs=0;
- lcd1602_rw=0;
- P0=com;
- delay(1);
- lcd1602_en=1;
- delay(1);
- lcd1602_en=0; }
- voidwrite_1602dat(uchar dat)
- {
- lcd1602_rs=1;
- lcd1602_rw=0;
- P0=dat;
- delay(1);
- lcd1602_en=1;
- delay(1);
- lcd1602_en=0;
- }
- voidlcd_init(void)
- {
- write_1602com(0x38);
- write_1602com(0x0c);
- write_1602com(0x06);
- write_1602com(0x01);
- }
- unsignedchar coding(unsigned char m)
- {
- unsigned char k;
- switch(m)
- {
- case (0x11): k=1;break;
- case (0x21): k=2;break;
- case (0x41): k=3;break;
- case (0x81): k='A';break;
- case (0x12): k=4;break;
- case (0x22): k=5;break;
- case (0x42): k=6;break;
- case (0x82): k='B';break;
- case (0x14): k=7;break;
- case (0x24): k=8;break;
- case (0x44): k=9;break;
- case (0x84): k='C';break;
- case (0x18): k='*';break;
- case (0x28): k=0;break;
- case (0x48): k='#';break;
- case (0x88): k='D';break;
- }
- return(k);
- }
- unsignedchar keynum(void)
- {
- unsignedchar row,col,i;
- P1=0xf0;
- if((P1&0xf0)!=0xf0)
- {
- Delay5Ms();
- Delay5Ms();
- if((P1&0xf0)!=0xf0)
- {
- row=P1^0xf0;
- i=0;
- P1=a;
- while(i<4)
- {
- if((P1&0xf0)!=0xf0)
- {
- col=~(P1&0xff);
- break;
- }
- else
- {
- i++;
- P1=a;
- }
- }
- }
- else
- {
- return 0;
- }
- while((P1&0xf0)!=0xf0);
- return (row|col);
- }
- elsereturn 0;
- }
- //=====一聲提示音,表示有效輸入=====//
- voidOneAlam(void)
- {
- ALAM=0;
- Delay5Ms();
- ALAM=1;
- }
- //======二聲提示音,表示操作成功=====//
- voidTwoAlam(void)
- {
- ALAM=0;
- Delay5Ms();
- ALAM=1;
- Delay5Ms();
- ALAM=0;
- Delay5Ms();
- ALAM=1;
- }
- //======三聲提示音,表示錯(cuò)誤==========//
- voidThreeAlam(void)
- {
- ALAM=0;
- Delay5Ms();
- ALAM=1;
- Delay5Ms();
- ALAM=0;
- Delay5Ms();
- ALAM=1;
- Delay5Ms();
- ALAM=0;
- Delay5Ms();
- ALAM=1;
- }
- //========顯示提示輸入========//
- voidDisplayChar(void)
- {
- unsigned char i;
- if(pass==1)
- {
- write_1602com(er);
- for(i=0;i<16;i++)
- {
- write_1602dat(LockOpen); }
- }
- else
- {
- if(N==0)
- {
- //DisplayListChar(0,1,Error);
- write_1602com(er);
- for(i=0;i<16;i++)
- {
- write_1602dat(Error);
- }
- }
- else
- {
- write_1602com(er);
- for(i=0;i<16;i++)
- {
- write_1602dat(start_line);
- }
- }
- }
- }
- //=====重置密碼=======//
- voidResetPassword(void)
- {
- unsigned char i;
- unsigned char j;
- if(pass==0)
- {
- pass=0;
- DisplayChar();
- ThreeAlam();
- }
- else
- {
- if(ReInputEn==1)
- {
- if(N==6)
- {
- ReInputCont++;
- if(ReInputCont==2)
- {
- for(i=0;i<6;)
- {
- if(TempPassword==InputData)
- i++;
- else
- {
- //DisplayListChar(0,1,Error);
- write_1602com(er);
- for(j=0;j<16;j++)
- {
- write_1602dat(Error[j]);
- }
- ThreeAlam();
- pass=0;
- ReInputEn=0;
- ReInputCont=0;
- DisplayChar();
- break;
- }
- }
- if(i==6)
- {
- //DisplayListChar(0,1,ResetOK);
- write_1602com(er);
- for(j=0;j<16;j++)
- {
- write_1602dat(ResetOK[j]);
- }
- TwoAlam();
- WrToROM(TempPassword,0,6);
- ReInputEn=0;
- }
- ReInputCont=0;
- CorrectCont=0;
- }
- else
- {
- OneAlam();
- //DisplayListChar(0, 1,again);
- write_1602com(er);
- for(j=0;j<16;j++)
- {
- write_1602dat(again[j]);
- }
- for(i=0;i<6;i++)
- {
- TempPassword=InputData;
- }
- }
- N=0;
- }
- }
- }
- }
復(fù)制代碼
文檔:
作者: microhl 時(shí)間: 2019-9-27 14:24
相當(dāng)有借鑒價(jià)值的資料,謝謝分享
作者: 西路卡 時(shí)間: 2019-12-17 09:53
為什么都沒有管腳定義啊
| 歡迎光臨 (http://m.izizhuan.cn/bbs/) |
Powered by Discuz! X3.1 |
性感美女一级片|
日本在线观看|
久草国产精品视频|
男人搞女人网站|
国产高清在线精品一区二区三区|
精品粉嫩超白一线天av|
国产精品精品国产色婷婷|
欧美久久久久|
国产精品麻豆成人av电影艾秋|
中文在线天堂库|
国产精品伦一区二区三区视频|
中文字幕免费播放|
顶级黑人搡bbw搡bbbb搡|
美女网站视频黄色|
91社在线播放|
国产精品9999久久久久仙踪林|
欧美成人精品一区二区|
日韩欧美亚洲一区二区|
亚洲国产aⅴ天堂久久|
波多野结衣中文一区|
亚洲美女色禁图|
日韩电影不卡一区|
videos性欧美另类高清|
国产中文字幕在线看|
特大巨黑人吊性xxxxn38|
国产欧美一级片|
91免费国产视频|
国产亚洲视频在线|
日韩视频在线一区二区|
一区二区三区日韩欧美精品
|
亚洲图片欧美视频|
久久精品欧美一区二区三区麻豆
|
国产午夜精品全部视频播放|
欧美吻胸吃奶大尺度电影|
一区二区三区在线不卡|
国产欧美日韩精品在线|
99久久婷婷国产综合精品|
久久成人免费网站|
久久青草久久|
日韩视频一区|
欧美福利影院|
亚洲国产精品久久久天堂|
日本一区福利在线|
精品一级视频|
成人香蕉视频|
国产三线在线|
久久久久久国产精品免费无遮挡|
天天干夜夜干|
全免费a级毛片|
国产在线2020|
天堂网2014av|
av中文在线观看|
中文字幕日韩免费|
精品少妇久久久久久888优播|
91香蕉一区二区三区在线观看|
蜜桃av乱码一区二区三区|
黄色国产在线观看|
久久久久国产精品区片区无码|
中文字幕乱码在线人视频|
日韩中文字幕免费在线|
欧美无砖专区免费|
欧美中日韩在线|
中文字幕一区二区三区最新
|
丰满少妇一区二区|
aaa黄色大片|
在线一区二区不卡|
不卡的在线视频|
91福利免费观看|
亚洲制服中文字幕|
国模大尺度视频|
www.555国产精品免费|
日b视频在线观看|
欧美成人午夜精品免费|
欧美激情视频二区|
精品99在线观看|
国产微拍精品一区|
影音先锋国产在线|
手机看片福利在线|
国产欧美日韩专区|
两个人免费视频观看日本|
高清成人av|
中文在线天堂库|
美女隐私在线观看|
欧美天堂在线视频|
性生交大片免费看女人按摩|
2018亚洲男人天堂|
www.xxx.国产|
国产二区三区四区|
国产精品免费播放|
日本乱码一区二区三区不卡|
伊人久久大香伊蕉在人线观看热v|
9l亚洲国产成人精品一区二三
|
欧美性极品xxxx娇小|
欧美色老头old∨ideo|
欧美成人三级电影在线|
中文综合在线观看|
人人爽久久涩噜噜噜网站|
亚洲最大成人在线|
一区二区三区四区|
日本美女高潮视频|
国产人妻人伦精品1国产丝袜|
少妇aaaaa|
在线播放一级片|
丁香久久五月|
四色永久网址|
91在线观看|
久久亚洲资源中文字|
欧美日韩在线二区|
喷水一区二区三区|
国产精品久久影院|
欧美欧美欧美欧美首页|
亚洲老头老太hd|
欧美中文在线观看国产|
美媛馆国产精品一区二区|
大荫蒂性生交片|
91精品国产高清91久久久久久|
破处女黄色一级片|
亚洲伦理在线观看|
2017天天干夜夜操|
中中文字幕av在线|
18国产精品|
亚洲精品综合|
久久这里只有精品6|
在线看不卡av|
超碰精品一区二区三区乱码|
97se亚洲综合|
日韩小视频在线播放|
人妻无码一区二区三区|
免费又黄又爽又猛大片午夜|
四虎精品成人a在线观看|
国产精品精华液网站|
美女高潮在线观看|
久久精品不卡|
国产福利一区在线|
色综合久久久久|
中文字幕欧美国内|
国产精品视频福利|
亚洲欧美自拍另类日韩|
国产精品二区一区二区aⅴ|
亚洲最新永久观看在线|
日本视频在线观看一区二区三区|
成人深夜福利|
夜夜爽av福利精品导航|
亚洲三级电影全部在线观看高清|
精品久久久影院|
国产精品视频网址|
国内外成人激情视频|
www深夜成人a√在线|
免费观看成年人视频|
日本免费一二区|
欧美天堂一区二区|
久久亚洲综合|
午夜国产精品影院在线观看|
久久久成人的性感天堂|
欧美日韩免费精品|
国产精品第2页|
亚洲一区尤物|
91中文字幕永久在线|
高清一区二区三区四区|
在线观看免费毛片|
粉嫩久久久久久久极品|
精品一区免费av|
欧美日韩在线播放三区四区|
欧美亚洲成人免费|
欧美v在线观看|
国产一级片网址|
午夜成年女人毛片免费观看|
√最新版天堂资源网在线|
欧美视频导航|
天天色综合天天|
2019中文字幕免费视频|
国产精品12345|
日韩精品视频免费看|
jizzjizzwww|
看片一区二区|
国产精品自拍三区|
亚洲第一网站免费视频|
久久大片网站|
九一在线免费观看|
国产成人夜间影院在线观看|
松下纱荣子在线观看|
免费亚洲一区|
欧美日韩国产小视频在线观看|
国产视频福利一区|
91成人在线观看喷潮蘑菇|
日本免费不卡视频|
最新日本在线观看|
麻豆亚洲精品|
欧美精品丝袜久久久中文字幕|
亚洲自拍偷拍在线|
av在线网站观看|
影音先锋男人看片资源站|
中文av资源在线|
国产精品日韩|
欧美日韩亚洲高清一区二区|
波多野结衣久草一区|
无码精品一区二区三区在线播放|
永久免费黄色软件|
韩国美女久久|
国产成人综合网|
在线观看欧美成人|
欧美视频在线观看视频|
在线视频播放大全|
日本中文在线|
日韩黄色在线观看|
亚洲精品第一页|
婷婷视频在线播放|
国产精品100|
日韩欧美亚洲系列|
在线看片不卡|
欧美日韩一卡二卡三卡
|
久久精品久久99|
人妻与黑人一区二区三区|
a免费在线观看|
日本欧美一区二区在线观看|
欧美人xxxx|
日本电影一区二区三区|
青春草免费视频|
超碰在线公开超碰在线|
成人直播大秀|
亚洲精品国产成人久久av盗摄|
国产精品青青在线观看爽香蕉|
一级国产黄色片|
www.夜夜骑.com|
欧美亚洲国产激情|
欧美亚洲图片小说|
日日骚一区二区网站|
久久久精品毛片|
毛片在线看片|
国产精品自在在线|
欧美黑人视频一区|
日本wwwwwww|
se在线视频|
99久久夜色精品国产亚洲96
|
亚洲一区二区三区色|
在线观看国产精品入口男同|
午夜精品久久久久久久蜜桃|
91se在线|
日韩电影在线免费观看|
亚洲午夜久久久久久久|
日本人视频jizz页码69|
亚洲人妻一区二区三区|
亚洲少妇视频|
99热在这里有精品免费|
91国内在线视频|
国产在线观看免费播放|
欧美性猛交99久久久久99
|
免费在线黄网|
婷婷精品进入|
欧美性猛交xxxx免费看久久久|
欧美一级日本a级v片|
特级做a爱片免费69|
岛国在线大片|
国产麻豆一精品一av一免费
|
色网站在线视频|
午夜视频免费播放|
精品视频免费在线观看|
欧美日韩精品欧美日韩精品一
|
两个人的视频www国产精品|
日本一二区免费|
91社影院在线观看|
精品国产一区二区三区久久久樱花|
色88888久久久久久影院野外|
黄色一级片网址|
男人插女人下面视频|
日韩伦理一区二区三区|
91精品国产乱码|
熟妇人妻va精品中文字幕|
免费偷拍视频网站|
亚洲国产精品一区|
久久69精品久久久久久久电影好|
色一情一交一乱一区二区三区|
中文字幕av高清在线观看|
国产一区在线精品|
国产精品永久免费视频|
一级特黄免费视频|
欧美激情三区|
欧美日韩精品一区二区三区蜜桃
|
91九色老女人|
国产一区欧美|
欧美美女18p|
国产探花在线播放|
激情网站在线|
伊人久久综合影院|
91精品国产品国语在线不卡|
日韩精品你懂的|
国产一二区视频|
国产精品一区专区|
7777奇米亚洲综合久久|
jlzzjlzzjlzz亚洲人|
丝袜久久网站|
亚洲日本中文字幕|
我不卡一区二区|
成人在线直播|
亚洲一级二级三级在线免费观看|
4444在线观看|
黄色免费大片|
黄页网站大全一区二区|
99中文字幕|
高清乱码毛片入口|
99成人在线视频|
欧美精品在线第一页|
日韩精品视频免费看|
国产999精品在线观看|
欧美大片顶级少妇|
国产精品无码久久久久久|
国产精品实拍|
香蕉av福利精品导航|
亚洲人成无码www久久久|
黄色三级电影网|
26uuu亚洲|
中文字幕av久久|
免费人成网ww777kkk手机|
国产在线麻豆精品观看|
国内精品二区|
国产视频2区|
美国一区二区三区在线播放|
成人免费看片网站|
欧美成人午夜做爰视频在线观看
|
国产在线视频二区|
国产亚洲高清一区|
亚洲欧美激情一区|
欧美黄色免费观看|
无人区乱码一区二区三区|
亚洲天堂视频在线观看|
国产无码精品在线观看|
黄色欧美网站|
欧美福利在线观看|
国产精品久久久久精|
国产高清一区二区|
国产精品久久久久久久久久尿|
亚洲国产精品久久人人爱潘金莲|
欧美在线网址|
91亚洲国产成人精品性色|
中文字幕第8页|
青青草伊人久久|
人偷久久久久久久偷女厕|
18岁免费网站|
久久久不卡影院|
茄子视频成人免费观看|
日本亚洲精品|
337p亚洲精品色噜噜|
天堂а√在线中文在线鲁大师|
免费一级欧美在线观看视频|
一本色道久久综合狠狠躁篇怎么玩
|
日韩精品自拍偷拍|
一级二级黄色片|
经典三级久久|
久久综合色88|
精品久久久中文字幕人妻|
制服诱惑一区二区|
久久久综合香蕉尹人综合网|
japanesexxxxfree在线观看|
久久精品男人天堂av|
精品国产成人av在线免|
快射视频在线观看|
欧美久久久久久久久中文字幕|
亚洲熟妇一区二区三区|
久久麻豆视频|
欧美xxxx14xxxxx性爽|
国产成人精品亚洲精品色欲|
亚洲天堂男人|
国产精品一 二 三|
污视频网站入口|
99久久久久免费精品国产|
内射国产内射夫妻免费频道|
免费一级毛片在线观看|
日韩欧美在线免费观看|
蜜乳av中文字幕|
国产区精品视频在线观看豆花|
久久久久久国产免费|
一二三四在线观看免费高清中文在线观看|
久久91精品久久久久久秒播|
男人添女荫道口女人有什么感觉|
二区在线观看|
欧美大黄免费观看|
久久久久久久久久一级|
在线午夜精品|
中国一级黄色录像|
欧美人xxx|
亚洲色图五月天|
免费国产羞羞网站视频|
国产大陆精品国产|
天天综合网日韩|
欧美性片在线观看|
97人人做人人爱|
天堂网www在线观看|
一区二区三区欧美激情|
亚洲国产综合久久|
91丨九色丨国产|
www国产无套内射com|
国产丝袜护土调教在线视频|
国产伦精品一区二区三区免费迷|
日韩欧美一区二区三区四区|
一级视频在线观看视频在线啦啦|
黑人巨大精品欧美一区二区一视频|
亚洲第一视频区|
少妇精品导航|
91av一区二区三区|
秋霞福利视频|