<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 自己做的門禁系統(tǒng)3

          自己做的門禁系統(tǒng)3

          作者: 時間:2016-11-29 來源:網(wǎng)絡(luò) 收藏
          之前上傳的所有門禁制作程序絕大部分為本人原創(chuàng)(只有I2C程序為網(wǎng)上收集本人更改),所有看到的人可以用來用作個人討論,學習和研究。禁止完全使用或修改使用在以盈利為目的的商業(yè)用途。如有違反,本人保留一切權(quán)利。解釋權(quán)歸本人所有。

          昨天晚上終于完成了按鍵操作,由于太晚沒上傳,大部分功能已經(jīng)完成,一個簡單(功能相對于專業(yè)門禁來說簡單,制作對我來說相當復雜,但也是體現(xiàn)我的單片機和電子技術(shù)水平又有提高)的門禁可以使用了,目前的功能有:讀卡開門,密碼開門,加卡,刪卡,更改密碼,系統(tǒng)初始化。后期要加上:遠程控制開門,加卡,刪卡,監(jiān)控等。下面是程序:

          本文引用地址:http://www.ex-cimer.com/article/201611/323283.htm
          /*////////////////////////////////////函數(shù)原型:void psw(void)函數(shù)說明:密碼寫入EEPROM中版本:V1.0.0程序員:LIY12586////////////////////////////////////*/void psw(void){uchar a=0,b=2,c,d,x=0;timer=0;while(1){      c=key();if(c==12){            sound(1);break;}if(ex==1){sound(1);ex=0;break;}   if(c!=0){if(a<6){keybuff[a]=c;a++;if(a==6)sound(2);}else if(a>6,a<13){if(c!=keybuff[x]){sound(20);x=0;a=0;break;}a++;x++;if(a==12){a=0;x=0;b=2;for(d=0;d<6;d++){wt24c(b,keybuff[d]);ys100us(1000);b++;}SEND(&keybuff[0]);break;}}}}}/*////////////////////////////////////函數(shù)原型:bit keyscan(void)函數(shù)說明:鍵盤操作掃描版本:V1.0.0程序員:LIY12586////////////////////////////////////*/bit keyscan(void){uchar a=1,c,d;scan=key();if(scan!=0){if(scan!=11){d=scan;timer=0;keybuff[0]=scan;scan=0;while(1){if(d==12){            sound(1);break;}c=key();if(c==12){            sound(1);break;}else if(ex==1){sound(1);ex=0;break;}   else if(c!=0){keybuff[a]=c;a++;if(a==6){a=0;SEND(&keybuff[0]);return 1;break;}}}}}return 0;}				   
          				
                      
                          
          			
          							
          上一頁 1 2 下一頁

          關(guān)鍵詞: 門禁系統(tǒng)EEPRO

          評論


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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();