在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)電子密碼鎖子程序

            單片機(jī)電子密碼鎖子程序

            作者: 時(shí)間:2016-11-30 來源:網(wǎng)絡(luò) 收藏

            仿真文件和完整源碼下載地址:http://www.51hei.com/bbs/dpj-22586-1.html
            論文下載地址:http://www.51hei.com/f/電子密碼鎖論文最終稿.docx
            下面是mima.c子程序:

            本文引用地址:http://www.biyoush.com/article/201611/323838.htm

            #include
            #include "mima.h"
            #include "1602.h"
            #include "adclass=0&app_id=0&c=news&cf=1001&ch=0&di=128&fv=17&is_app=0&jk=43258ce73f1bca35&k=%BE%D8%D5%F3&k0=%BE%D8%D5%F3&kdi0=0&luki=1&n=10&p=baidu&q=98059059_cpr&rb=0&rs=1&seller_id=1&sid=35ca1b3fe78c2543&ssp2=1&stid=0&t=tpclicked3_hc&tu=u1831118&u=http%3A%2F%2Fwww%2E51hei%2Ecom%2Fmcu%2F2085%2Ehtml&urlid=0" id="5_nwl" mpid="5" target="_blank">矩陣鍵盤.h"
            #include "delay_ms.h"

            /*比較密碼函數(shù),密碼正確返回1,不正確返回0*/

            bitmimaduibi(unsigned char *string1,unsigned char *string2)
            {
            unsigned char count;
            for(count = 0; count < 6; count++)
            {
            if(string1[count] != string2[count])
            return 0;
            }
            return 1;
            }

            /*選擇輸入密碼或修改密碼函數(shù),輸入密碼返回A,修改密碼返回B*/

            unsigned char step_choose(void)//選擇輸入密碼或修改密碼處理函數(shù)
            {
            uchar key;
            key = 0xff;
            write_com(0x06);//寫一個(gè)字符后地址指針加 1
            write_com(0x01);//顯示清零,數(shù)據(jù)指針清零
            lcd_pos(0,0);
            write_n_char(" Input password ");
            lcd_pos(1,0);
            write_n_char(" Press key A ");
            while((key != A) && (key != B))
            key = keyscan();
            return key;
            }
            /*輸入密碼函數(shù),密碼正確返回1,錯(cuò)誤返回0*/

            bitinput_mima(uchar * mima)//輸入密碼函數(shù)
            {
            unsigned char count,key;
            lcd_pos(1,0);
            for(count = 0; count < 7; count++)
            {
            delay_ms(100);
            if(count < 6)
            {
            do{key = keyscan();}//掃描鍵盤
            while(key == 0xff);
            if((key != backspace) && (key != A) && (key != enter))//不是退格也不是確認(rèn)鍵
            {
            write_data(*);//是數(shù)字鍵顯示*
            mima[count] = key;
            //continue;
            }
            if(key == backspace)//是退格鍵
            {
            if(count > 0)
            {
            lcd_pos(1,--count);//光標(biāo)前移一位
            write_data( );//清空一位
            mima[count] = ;//寫空
            lcd_pos(1,count);
            count--;//密碼計(jì)數(shù)器減一 ,因?yàn)檠h(huán)后會(huì)+1,所以在這里要加1
            }
            }
            if(key == enter)//沒完成密碼輸入返回錯(cuò)誤信息
            {
            lcd_pos(0,0);
            return(0);
            }
            }
            if(count==6)
            {
            do{key = keyscan();}
            while((key != backspace)&&(key != enter));
            if(key == backspace)
            {
            lcd_pos(1,--count);
            write_data( );
            mima[count]= ;
            lcd_pos(1,count);
            count--;
            }
            if(key == enter)//密碼位數(shù)正確
            {
            return(1);//返回1正確信號(hào)
            }
            }
            }

            }



            關(guān)鍵詞: 單片機(jī)電子密碼

            評(píng)論


            技術(shù)專區(qū)

            關(guān)閉