亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 8wei mimasuo.c

?? 八位數字密碼鎖設計資料
?? C
字號:
#include<reg52.h>             
#include<math.h>                
#include<intrins.h>              
#define	uchar unsigned char      
#define	uint unsigned int
#define	 data_IO P2

sbit     rs=P3^0;//指令和數據寄存器 “1是數據,” “0是指令”
sbit     rw=P3^1;//讀寫控制,“1讀” “0寫”
sbit	  e=P3^2;//片選信號
sbit      p=P2^7;//參看061行
sbit   deng=P3^7;///鎖的開關
sbit   md=P3^4;///響音樂的端口
sbit   kg=P3^6;///

uchar  pwflag;//密碼是否正確的標志位
uchar  count;//
uchar  gg=0 ;//只有輸入正確的密碼才能修改密碼
uchar  cs=3 ;//輸入密碼的錯誤次數


uchar m[]={1,1,1,1,1,1,1,1}; ///初始密碼
static uchar mbuf[8];///輸入的密碼位數


char d[32]={' ','I','M','P','O','R','T',' ','C','I','P','H','E','R',':',' ',
             ' ',' ',' ',' ','_','_','_','_','_','_','_','_',' ',' ',' ',' '};//輸入密碼

code char ks[32]={'C','O','N','G','R','A','T','U','L','A','T','E',' ','Y','O','U',
			  ' ','O','P','E','N','I','N','G',' ',' ','L','O','C','K','!',' '};////開鎖

code char cw[32]={' ','C','I','P','H','E','R',' ',' ','E','R','R','O','R',' ',' ',
			      '~','~','~','~','~','~','~','~','~','~','~','~','~','~','~','~' };////錯誤	  

code char xc[32]={' ',' ','A','M','E','N','D',' ','S','U','C','C','E','E','D',' ',
                  ' ',' ',' ',' ',' ','!','!','!','!','!','!',' ',' ',' ',' ',' '};//修改成功  

code char xg[32]={' ','A','M','E','N','D',' ',' ','C','I','P','H','E','R',':',' ',
                  ' ',' ',' ',' ',' ','_','_','_','_','_','_','_',' ',' ',' ',' '};///修改密碼*/


void yanshi(uint n)///////////////延時函數///////////////////////////////////
{
 uint i;
  for(i=0;i<n;i++){};
}

void delay(uint n)///////////////延時函數///////////////////////////////////
{
 uint i,j;
  for(i=0;i<1000;i++)
   {for(j=0;j<n;j++){}}
   
}

void busy() ////////////////////判斷是否忙////////////////////////////////////////
{data_IO=0xff;
 rs=0; //寫指令      RS="L" :數據D0-D7 與指令寄存器通信  ////////////////////
 rw=1; //表示讀狀態   高電平:讀數據 // 三個的狀態表示 //
 e=1;  //下降延//    高電平有效,下降沿鎖定數據  // 判忙狀態       //
 while(!p);         ////////////////////
// e=0;
} 
void xiezl(uchar shuju) /////////////////////*寫指令*/////////////////////////////
{
 busy();/*yanshi(6500);*/
 data_IO=shuju;
 rs=0; //寫指令        ////////////////////
 rw=0; //表示寫狀態    // 三個的狀態表示 //
 e=1;  //下降延//      // 寫指令         //
 e=0;  /////////       ////////////////////

}

void w_dat(uint n)//////////////////寫數據//////////////////////////
{
 busy(); /*yanshi(6500) ;*/
  data_IO=n;
   rs=1; //寫數據       ////////////////////
   rw=0; //表示寫狀態    // 三個的狀態表示 //
   e=1;  //下降延//      //寫數據         //
   e=0;  /////////       ////////////////////
  // return;
}

void xianshi(uchar js[]) //////////////////顯示函數///////////////////////////////
{
  uchar h,v;
  xiezl(0x01); //清屏顯示
  yanshi(2000) ;
  xiezl(0x80); // DDRAM地址的設置
 for(h=0;h<16;h++)
   {w_dat(js[h]);  ///n表示有寫幾位數據
   yanshi(100) ;
   }
   xiezl(0xc0);//換行
 for(v=(16);v<32;v++)
   {w_dat(js[v]);  ///n表示有寫幾位數據
   yanshi(100) ;
   }
}

void chushihua(void)///////////////////*液晶模塊初始化*/
 { uchar i;
   rs=0; //寫指令
   rw=0; //表示寫狀態
   e=0;  //使能
   for(i=0;i<3;i++)
   {
    xiezl(0x38);  //功能設置,8位,一行顯示,5*7點陣
    yanshi(1000);
   }
    xiezl(0x38); //兩行顯示
    xiezl(0x0f); //顯示開關控制位
    xiezl(0x18); //移位控制,光標和顯示一起左移  
    xiezl(0x06); //設置輸入模式
    xiezl(0x01); //清屏顯示
    xiezl(0x80); // DDRAM地址的設置
    }

bit pwcmp(void)
{
	bit flag;
	uchar i;
	for (i=0;i<8;i++)
	{
		if (m[i]==mbuf[i]) 
		flag = 1;           //*密碼正確*/
		else  {	flag = 0;  i=8; } //*密碼錯誤*/
	}
	return(flag);
}

void gb(void)/////////轉移光標
{  uchar c;
   xiezl(0xc0);//換行
   yanshi(3000) ;
   for(c=0;c<4;c++)
   {w_dat(' ');///n表示有寫幾位數據
    yanshi(2000) ;
   } 
}
uchar getkey(void)///得到鍵值
{ uchar h,l,k;
  while(P1!=0x0f)
  {
   h=P1&0x0f;
   P1=0xf0;
   l=P1&0xf0;
   k=h|l;
   return(k);
  }
}


void diaoyong(uchar i)///////////調用各鍵的函數//////輸入密碼
{  uchar lq;
         switch(i)
	    {
          case 0x7e: if (count<8) { mbuf[count]=1; count++;  w_dat('1');}  break;  // 01111110       1
          case 0xbe:  if (count<8) { mbuf[count]=2; count++;  w_dat('2');}  break;  // 10111110		 2
          case 0xde: if (count<8) { mbuf[count]=3; count++;  w_dat('3');}  break;  // 11011110		 3
          case 0xee:  if (count<8) { mbuf[count]=4; count++;  w_dat('4');}  break;  // 11101110		 4

          case 0x7d:  if (count<8) { mbuf[count]=5; count++;  w_dat('5');}  break;  // 01111101		 5
          case 0xbd:  if (count<8) { mbuf[count]=6; count++;  w_dat('6');} break; // 10111101		 6
          case 0xdd: if (count<8) { mbuf[count]=7; count++;  w_dat('7');}  break;  // 11011101		 7
          case 0xed: if (count<8) { mbuf[count]=8; count++;  w_dat('8');} break;  // 11101101		 8

          case 0x7b:  if (count<8) { mbuf[count]=9; count++;  w_dat('9');}  break;  // 01111011		 9
          case 0xbb:  if (count<8) { mbuf[count]=0; count++;  w_dat('0');} break;  // 10111011		 0
          case 0xdb: if (count==8) { pwflag = pwcmp();}   else  pwflag = 0;// 只有輸入8個密碼后按確認鍵才作密碼比較
			           if(pwflag) {deng=1; xianshi(ks);gg=1; }   else { cs--;deng=0; xianshi(cw); delay(200); xianshi(d);gb();count = 0; }
			            break;  // 11011011		 a	   
          case 0xeb:  count = 0;deng=0; xianshi(d);  gb();gg=0; 	/*取消鍵*/
		               break;  // 11101011		 b	 

          case 0x77: if(gg==1){ count=0;xianshi(xg); gb();} //修該密碼
		               break;  // 01110111		 c
          
		  case 0xb7: if((count==8)&&(gg==1)) { count=0;
		  for (lq=0;lq<8;lq++){ m[lq]=mbuf[lq]; yanshi(10000);} md=0; xianshi(xc); delay(200); xianshi(d);yanshi(2000);gb();yanshi(200);gg=0;}//保存密碼
		               break;  // 10110111		 d
          /*case 0xd7: sr[jm]='e'; break;  // 11010111		 e
            case 0xe7: sr[jm]='f'; break;  // 11100111		 f	*/

          default: break; 
          }
       
}


void main(void)
{uchar key;
chushihua();
xianshi(d);//顯示函數
gb(); //移光標到第二行第六位
while(cs)
{
  P1=0x0f;
    if(P1!=0x0f)  
 {
   yanshi(20); 
   key=getkey(); 
	md=1;
   diaoyong(key); 
   yanshi(20000);
   md=0;
  
}
}while(1);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久99这里只有精品| 久久99精品国产| 欧美激情中文字幕| 亚洲精品在线电影| 久久久综合激的五月天| 久久久91精品国产一区二区精品| 26uuu亚洲| 中文字幕av在线一区二区三区| 久久精品夜色噜噜亚洲aⅴ| 久久久一区二区三区| 国产欧美日产一区| 亚洲丝袜制服诱惑| 亚洲福利视频导航| 久久精品999| 不卡高清视频专区| 91首页免费视频| 欧美精品v日韩精品v韩国精品v| 欧美一区二区免费观在线| 男人的天堂久久精品| 亚洲国产精品视频| 蜜臀av性久久久久蜜臀aⅴ流畅| 久久国产生活片100| 丁香激情综合五月| 在线亚洲+欧美+日本专区| 欧美丝袜第三区| 精品国产一区二区国模嫣然| 欧美高清一级片在线观看| 亚洲欧美偷拍三级| 人人精品人人爱| 99久久免费视频.com| 欧美电影一区二区| 国产精品久久久久久久裸模| 亚洲夂夂婷婷色拍ww47| 蜜桃一区二区三区四区| 北条麻妃国产九九精品视频| 欧美嫩在线观看| 国产精品欧美久久久久无广告 | 一区二区三区四区高清精品免费观看| 亚洲成精国产精品女| 国产高清不卡一区二区| 欧美精品色一区二区三区| 国产欧美日韩另类一区| 日本vs亚洲vs韩国一区三区| 成人ar影院免费观看视频| 欧美一区二区三区在线看| 中文字幕制服丝袜一区二区三区| 免费高清不卡av| 欧美性一级生活| 国产精品黄色在线观看| 男女性色大片免费观看一区二区| 91丨porny丨在线| 国产午夜一区二区三区| 热久久免费视频| 欧美日韩一区二区三区高清| 日本一区二区三区国色天香 | av高清久久久| 欧美精品一区二区三区蜜桃视频| 午夜成人在线视频| 色综合咪咪久久| 欧美激情自拍偷拍| 国产精品一区二区视频| 欧美大度的电影原声| 亚洲va欧美va人人爽午夜| 91网站视频在线观看| 国产精品毛片大码女人| 丁香网亚洲国际| 国产亚洲短视频| 高清不卡一二三区| 久久久久久黄色| 成人午夜在线播放| 国产精品美女久久久久久| 白白色 亚洲乱淫| 中文字幕高清一区| 成人高清免费观看| 国产精品女主播av| 色综合久久中文综合久久97| 亚洲日本中文字幕区| 91色九色蝌蚪| 天天综合网 天天综合色| 欧美人妇做爰xxxⅹ性高电影| 亚洲国产成人91porn| 777色狠狠一区二区三区| 蜜臀a∨国产成人精品| 日韩欧美色综合网站| 久久99在线观看| 中文字幕不卡在线观看| 91视频.com| 日韩av网站免费在线| 日韩精品一区二区三区视频播放| 久久成人精品无人区| 久久久久久久网| 波多野结衣视频一区| 一区二区三区日韩欧美| 欧美精品aⅴ在线视频| 美国av一区二区| 中文字幕 久热精品 视频在线 | 国产一区二区三区| 国产精品理论片在线观看| 欧美无乱码久久久免费午夜一区| 欧美aaaaa成人免费观看视频| 精品久久免费看| 91视视频在线直接观看在线看网页在线看| 亚洲激情欧美激情| 欧美xxxxx牲另类人与| 成人免费观看视频| 日韩国产成人精品| 国产精品久久久久久久久动漫| 欧美日精品一区视频| 激情深爱一区二区| 一区二区三区精品视频| 久久综合九色综合久久久精品综合 | 欧美va亚洲va国产综合| 成人的网站免费观看| 日本伊人精品一区二区三区观看方式| 精品久久久久99| 欧美日韩一区小说| 成人三级伦理片| 青椒成人免费视频| 综合在线观看色| 久久影院电视剧免费观看| 欧洲精品视频在线观看| 国产精品99久久久久久有的能看| 午夜一区二区三区在线观看| 国产三级精品三级| 在线不卡一区二区| 色哟哟一区二区在线观看| 国产精品自拍av| 韩国理伦片一区二区三区在线播放 | 成人精品一区二区三区四区| 男人的j进女人的j一区| 亚洲一区二区三区中文字幕 | 亚洲综合偷拍欧美一区色| 久久久午夜精品理论片中文字幕| 欧美一区二视频| 欧美日韩亚洲综合一区| 91美女蜜桃在线| 波多野洁衣一区| www.在线成人| 国产成人精品一区二| 黄网站免费久久| 国产精品影视在线观看| 玖玖九九国产精品| 免费观看成人av| 久久国产麻豆精品| 麻豆成人av在线| 久久av资源网| 国产精品一卡二| 国产成人精品三级麻豆| 国产aⅴ综合色| 成人教育av在线| 不卡欧美aaaaa| 在线亚洲欧美专区二区| 欧美中文字幕一区二区三区亚洲| 色综合久久综合中文综合网| 99精品国产99久久久久久白柏| 99国产精品久久| 色久综合一二码| 欧美久久久久中文字幕| 欧美精选一区二区| 精品国产乱码久久久久久影片| 亚洲精品在线免费观看视频| 国产亚洲欧美一区在线观看| 久久九九99视频| 亚洲免费伊人电影| 亚洲图片欧美色图| 青青草97国产精品免费观看| 久久国产三级精品| 波多野洁衣一区| 欧美四级电影网| 日韩免费看的电影| 国产精品欧美极品| 亚洲妇女屁股眼交7| 狠狠色丁香婷婷综合| 北条麻妃国产九九精品视频| 欧美性大战久久久| 久久先锋影音av鲁色资源| 国产精品久久精品日日| 午夜精品福利视频网站| 久久成人久久爱| 色综合久久久网| 精品久久久久久久人人人人传媒 | 欧美tk丨vk视频| 亚洲精品高清视频在线观看| 美女网站在线免费欧美精品| 成人午夜激情片| 3d成人动漫网站| 一色屋精品亚洲香蕉网站| 亚洲成人tv网| 北岛玲一区二区三区四区| 日韩一区二区在线观看视频播放| 国产欧美日韩一区二区三区在线观看| 亚洲色图第一区| 国产一区二区三区黄视频 | 欧美一级高清片| 亚洲摸摸操操av| 国产在线精品一区二区| 91福利视频网站| 国产欧美日韩不卡免费| 免费人成精品欧美精品| 91理论电影在线观看|