找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

基于51單片機(jī)的電子密碼鎖

查看數(shù): 5774 | 評論數(shù): 7 | 收藏 8
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時(shí)間: 2019-3-14 19:51

正文摘要:

//包含頭文件 #include <REG51.h> #include<intrins.h> //宏定義 #define LCM_Data  P0                  //將P0口定義為LCM_Data #defi ...

回復(fù)

ID:76027 發(fā)表于 2024-5-13 21:26
代碼中有二段這樣的,請教一下這二段的有什么區(qū)別。
    if(i==6)                                         //密碼輸入對時(shí)
                        {
                                if((InputData[0]==adminpassword[0])&&(InputData[1]==adminpassword[1])&&(InputData[2]==adminpassword[2])&&(InputData[3]==adminpassword[3])&&(InputData[4]==adminpassword[4])&&(InputData[5]==adminpassword[5]))
                                   {
                                        WrToROM(initpassword,0,6);                                 //強(qiáng)制將初始密碼寫入24C02存儲
                                        write_1602com(er);
                                        for(j=0;j<16;j++)
                                        {
                                                write_1602dat(initword[j]);                                //顯示初始化密碼
                                        }
                                        TwoAlam();                                                                        //成功提示音
                                        Delay400Ms();                                                                //延時(shí)400ms
                                        TwoAlam();                                                                        //成功提示音
                                        N=0;                                                                                //輸入位數(shù)計(jì)數(shù)器清零

第二段是初始化密碼,那第一段呢?
                     else                        //=========================當(dāng)?shù)谝淮问褂没蛲浢艽a時(shí)可以用131420對其密碼初始化============
                        {
                                if((InputData[0]==adminpassword[0])&&(InputData[1]==adminpassword[1])&&(InputData[2]==adminpassword[2])&&(InputData[3]==adminpassword[3])&&(InputData[4]==adminpassword[4])&&(InputData[5]==adminpassword[5]))
                                   {
                                        WrToROM(initpassword,0,6);                                 //強(qiáng)制將初始密碼寫入24C02存儲
                                        write_1602com(er);
                                        for(j=0;j<16;j++)
                                        {
                                                write_1602dat(initword[j]);                                //顯示初始化密碼
                                        }
                                        TwoAlam();                                                                        //成功提示音
                                        Delay400Ms();                                                                //延時(shí)400ms
                                        TwoAlam();                                                                        //成功提示音
                                        N=0;                                                                                //輸入位數(shù)計(jì)數(shù)器清零

ID:1120342 發(fā)表于 2024-5-12 15:15
很棒,我的大神
ID:673033 發(fā)表于 2019-12-27 00:13
如果有原件清單就更好了
ID:166102 發(fā)表于 2019-12-25 08:57
請問有原件清單嗎
ID:662533 發(fā)表于 2019-12-17 16:00
你好,請問有protues仿真文件嗎
ID:656942 發(fā)表于 2019-12-6 15:26
請問有原件清單嗎
ID:636476 發(fā)表于 2019-11-6 09:58
很棒、、。!

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

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

快速回復(fù) 返回頂部 返回列表