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

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

?? 1602.lst

?? 單片機密碼鎖c程序
?? LST
?? 第 1 頁 / 共 3 頁
字號:
 566   1      	CorrectCont=0;			//密碼正確輸入次數清零
 567   1      	ReInputCont=0;			//重置密碼輸入次數清零 
 568   1      	open_led=1;
 569   1      	s3_keydown=0;
 570   1      	key_disable=0;
 571   1      	N=0;					//輸入位數計數器清零
 572   1      }
 573          
 574          
 575          //==========================確認鍵,并通過相應標志位執行相應功能===============================
 576          void Ensure(void)
 577          {	
 578   1      	unsigned char i,j;
 579   1      	RdFromROM(CurrentPassword,0,6); 					//從24C02里讀出存儲密碼
 580   1          if(N==6)
 581   1      	{
 582   2      	    if(ReInputEn==0)							//重置密碼功能未開啟
 583   2      		{
 584   3      			for(i=0;i<6;)
 585   3         			{					
 586   4      				if(CurrentPassword[i]==InputData[i])
 587   4      				{
 588   5      					i++;
 589   5      				}
 590   4      				else 
 591   4      				{			
 592   5      					ErrorCont++;
 593   5      					if(ErrorCont==3)			//錯誤輸入計數達三次時,報警并鎖定鍵盤
 594   5      					{
 595   6      						write_1602com(er);
 596   6      						for(i=0;i<16;i++)
 597   6      						{
 598   7      							write_1602dat(Error[i]);	
 599   7      						}
 600   6      						do
 601   6      						Alam_KeyUnable();
 602   6      						while(1);
 603   6      					}
 604   5      					else
 605   5      					{
 606   6      						TR0=1;				//開啟定時
 607   6      						key_disable=1;			//鎖定鍵盤
 608   6      						pass=0;
 609   6      						break;
 610   6      					}
 611   5      				}
 612   4      			}
 613   3      
C51 COMPILER V6.12  1602                                                                   10/12/2012 11:14:18 PAGE 11  

 614   3      			if(i==6)
 615   3      			{
 616   4      				CorrectCont++;
 617   4      				if(CorrectCont==1)				//正確輸入計數,當只有一次正確輸入時,開鎖,
 618   4      				{
 619   5      					//DisplayListChar(0,1,LockOpen);
 620   5      					write_1602com(er);
 621   5      					for(j=0;j<16;j++)
 622   5      					{
 623   6      						write_1602dat(LockOpen[j]);	
 624   6      					}
 625   5      					TwoAlam();			//操作成功提示音
 626   5      					KEY=0;											//開鎖
 627   5      					pass=1;											//置正確標志位
 628   5      					TR0=1;											//開啟定時
 629   5      					open_led=0;										//開鎖指示燈亮
 630   5      					for(j=0;j<6;j++)								//將輸入清除
 631   5      					{
 632   6      						InputData[i]=0;
 633   6      					}
 634   5      				}	
 635   4      				else												//當兩次正確輸入時,開啟重置密碼功能
 636   4      				{
 637   5      					//DisplayListChar(0,1,SetNew);
 638   5      					write_1602com(er);
 639   5      					for(j=0;j<16;j++)
 640   5      					{
 641   6      						write_1602dat(SetNew[j]);	
 642   6      					}
 643   5      					TwoAlam();									    //操作成功提示
 644   5      					ReInputEn=1;									//允許重置密碼輸入
 645   5      					CorrectCont=0;									//正確計數器清零
 646   5      				}
 647   4      	  		}
 648   3      	
 649   3      			else			//=========================當第一次使用或忘記密碼時可以用131420對其密碼初始化============
 650   3      			{
 651   4      				if((InputData[0]==1)&&(InputData[1]==3)&&(InputData[2]==1)&&(InputData[3]==4)&&(InputData[4]==2)&&(Inp
             -utData[5]==0))
 652   4      		  	 	{
 653   5      					WrToROM(initpassword,0,6); 				//強制將初始密碼寫入24C02存儲
 654   5      					//DisplayListChar(0,1,initword);			//顯示初始化密碼
 655   5      					write_1602com(er);
 656   5      					for(j=0;j<16;j++)
 657   5      					{
 658   6      						write_1602dat(initword[j]);	
 659   6      					}
 660   5      					TwoAlam();
 661   5      					Delay400Ms();
 662   5      					TwoAlam();
 663   5      					N=0;
 664   5      				}
 665   4      				else
 666   4      				{
 667   5      					//DisplayListChar(0,1,Error);
 668   5      					write_1602com(er);
 669   5      					for(j=0;j<16;j++)
 670   5      					{
 671   6      						write_1602dat(Error[j]);	
 672   6      					}
 673   5       					ThreeAlam();										//錯誤提示音
 674   5      					pass=0;	
C51 COMPILER V6.12  1602                                                                   10/12/2012 11:14:18 PAGE 12  

 675   5      				}
 676   4      			}
 677   3      		}
 678   2      
 679   2      		else											//當已經開啟重置密碼功能時,而按下開鎖鍵,
 680   2      		{
 681   3      			//DisplayListChar(0,1,Er_try);
 682   3      			write_1602com(er);
 683   3      			for(j=0;j<16;j++)
 684   3      			{
 685   4      				write_1602dat(Er_try[j]);	
 686   4      			}
 687   3      			ThreeAlam();
 688   3      		}
 689   2      	}
 690   1      
 691   1      	else
 692   1      	{
 693   2      		//DisplayListChar(0,1,Error);
 694   2      		write_1602com(er);
 695   2      		for(j=0;j<16;j++)
 696   2      		{
 697   3      			write_1602dat(Error[j]);	
 698   3      		}
 699   2      
 700   2       		ThreeAlam();										//錯誤提示音
 701   2      		pass=0;	
 702   2      	}
 703   1      	
 704   1      	N=0;													//將輸入數據計數器清零,為下一次輸入作準備
 705   1      
 706   1      	operation=1;
 707   1      }
 708          
 709          
 710          //==============================主函數===============================
 711          void main(void)
 712          {
 713   1       	unsigned char KEY,NUM;
 714   1      	unsigned char i,j;
 715   1       	P1=0xFF; 
 716   1      	TMOD=0x11;
 717   1       	TL0=0xB0;
 718   1       	TH0=0x3C;
 719   1       	EA=1;
 720   1       	ET0=1;	
 721   1       	TR0=0;
 722   1       	Delay400Ms(); 	//啟動等待,等LCM講入工作狀態
 723   1       	lcd_init(); 	//LCD初始化
 724   1      	write_1602com(yi);//日歷顯示固定符號從第一行第0個位置之后開始顯示
 725   1      	for(i=0;i<16;i++)
 726   1      	{
 727   2      		write_1602dat(name[i]);//向液晶屏寫日歷顯示的固定符號部分
 728   2      	}
 729   1      	write_1602com(er);//時間顯示固定符號寫入位置,從第2個位置后開始顯示
 730   1      	for(i=0;i<16;i++)
 731   1      	{
 732   2      		write_1602dat(start_line[i]);//寫顯示時間固定符號,兩個冒號
 733   2      	}
 734   1      	write_1602com(er+9);	//設置光標位置
 735   1      	write_1602com(0x0f);	//設置光標為閃爍
 736   1       	Delay5Ms(); //延時片刻(可不要)
C51 COMPILER V6.12  1602                                                                   10/12/2012 11:14:18 PAGE 13  

 737   1      
 738   1       	N=0;														//初始化數據輸入位數
 739   1       	while(1)
 740   1       	{
 741   2      		if(key_disable==1)
 742   2      			Alam_KeyUnable();
 743   2      		else
 744   2      			ALAM=1;								//關報警
 745   2      
 746   2      		KEY=keynum();
 747   2      		if(KEY!=0)
 748   2      		{	
 749   3      			if(key_disable==1)
 750   3      			{
 751   4      				second=0;
 752   4      			}
 753   3      			else
 754   3      			{
 755   4      				NUM=coding(KEY);
 756   4      				{
 757   5      					switch(NUM)
 758   5      					{
 759   6      						case ('A'): 	; 					break;
 760   6      						case ('B'):		;     				break;
 761   6      						case ('C'): 	; 					break;
 762   6      						case ('D'): ResetPassword();		break;      //重新設置密碼
 763   6      						case ('*'): Cancel();				break;      //取消當前輸入
 764   6      						case ('#'): Ensure(); 				break;   	//確認鍵,
 765   6      						default: 
 766   6      						{	
 767   7      							//DisplayListChar(0,1,Input);
 768   7      							write_1602com(er);
 769   7      							for(i=0;i<16;i++)
 770   7      							{
 771   8      								write_1602dat(Input[i]);
 772   8      							}
 773   7      						    operation=0;
 774   7      							if(N<6)                   					//當輸入的密碼少于6位時,接受輸入并保存,大于6位時則無效。
 775   7      							{  
 776   8      								OneAlam();								//按鍵提示音						
 777   8      								//DisplayOneChar(6+N,1,'*');
 778   8      						 		for(j=0;j<=N;j++)
 779   8      								{
 780   9      									write_1602com(er+6+j);
 781   9      									write_1602dat('*');
 782   9      								}
 783   8      								InputData[N]=NUM;
 784   8      								N++;
 785   8      							}
 786   7      							else										//輸入數據位數大于6后,忽略輸入
 787   7      							{
 788   8      								N=6;
 789   8      						 		break;
 790   8      							}
 791   7      						}
 792   6      					}
 793   5      				}
 794   4      			}
 795   3      	 	} 
 796   2      	}
 797   1      }
 798          
C51 COMPILER V6.12  1602                                                                   10/12/2012 11:14:18 PAGE 14  

 799          //*********************************中斷服務函數**************************************
 800          void  time0_int(void) interrupt 1 
 801          {
 802   1       	TL0=0xB0;
 803   1       	TH0=0x3C;
 804   1       	//TR0=1;
 805   1       	countt0++;
 806   1        	if(countt0==20)
 807   1         	{
 808   2      		countt0=0;
 809   2      		second++;
 810   2      		if(pass==1)
 811   2      		{
 812   3      			if(second==1)
 813   3      			{
 814   4      				open_led=1;			//關指示燈
 815   4      				TR0=0;				//關定時器
 816   4      				TL0=0xB0;
 817   4       				TH0=0x3C;
 818   4      				second=0;
 819   4      			}
 820   3      		}
 821   2      		else
 822   2      		{
 823   3      			if(second==3)
 824   3      			{
 825   4      				TR0=0;
 826   4      				second=0;
 827   4      				key_disable=0;	
 828   4      				s3_keydown=0;	
 829   4      				TL0=0xB0;
 830   4      				TH0=0x3C;
 831   4      			}
 832   3      			else
 833   3      			    TR0=1;
 834   3      		}
 835   2      			
 836   2         	}
 837   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   1737    ----
   CONSTANT SIZE    =    214    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     24      23
   IDATA SIZE       =   ----    ----
   BIT SIZE         =      5    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区国产| 日韩国产精品大片| 无吗不卡中文字幕| 国产在线精品免费| 欧美日韩电影在线| 国产精品伦一区| 蜜桃传媒麻豆第一区在线观看| 国产白丝网站精品污在线入口| 欧美人牲a欧美精品| 国产精品二三区| 国产精品69毛片高清亚洲| 欧美精品一二三| 亚洲免费av网站| 成人综合在线视频| 26uuu久久综合| 美女www一区二区| 欧美日韩成人高清| 亚洲午夜视频在线观看| 不卡一区二区三区四区| 久久久精品黄色| 久久99九九99精品| 91麻豆精品91久久久久久清纯| 亚洲美女淫视频| 不卡的电影网站| 国产精品亲子伦对白| 国产一区二区日韩精品| 日韩精品一区二| 毛片不卡一区二区| 日韩视频中午一区| 青青青伊人色综合久久| 欧美日韩精品三区| 午夜视频在线观看一区| 欧美揉bbbbb揉bbbbb| 一区二区三区在线播| 日本高清无吗v一区| 亚洲色欲色欲www| 色噜噜狠狠色综合欧洲selulu| ...av二区三区久久精品| 紧缚奴在线一区二区三区| 欧美一级黄色片| 久久99精品久久久久久久久久久久| 91精品国产综合久久精品| 亚洲bt欧美bt精品| 日韩免费看网站| 国产另类ts人妖一区二区| 国产午夜精品一区二区三区嫩草| 国产69精品一区二区亚洲孕妇| 国产精品国产三级国产aⅴ入口 | 久久精品视频免费| 国精产品一区一区三区mba视频| 精品久久国产老人久久综合| 国产一区在线精品| 国产精品三级av| 91福利精品第一导航| 午夜精品影院在线观看| 精品国产乱码久久久久久免费| 国产综合久久久久久鬼色| 国产欧美一区在线| 91精品1区2区| 蜜臂av日日欢夜夜爽一区| 国产亚洲成年网址在线观看| 不卡一区在线观看| 视频在线观看一区二区三区| 欧美电影免费观看完整版| 成人激情综合网站| 亚洲一本大道在线| 久久久久久一二三区| 一本到不卡免费一区二区| 免费观看在线色综合| 中文字幕一区在线| 制服.丝袜.亚洲.中文.综合| 国产精品亚洲人在线观看| 亚洲高清一区二区三区| 久久精品男人的天堂| 在线观看91视频| 精品一区二区三区久久久| 亚洲免费观看在线视频| 精品捆绑美女sm三区| 在线观看日韩电影| 国产风韵犹存在线视精品| 亚洲二区视频在线| 亚洲国产成人一区二区三区| 欧美精品亚洲一区二区在线播放| 高清beeg欧美| 蜜桃视频在线观看一区二区| 1000部国产精品成人观看| 欧美tickling挠脚心丨vk| 日本韩国一区二区| 成人黄色综合网站| 狠狠色丁香久久婷婷综合_中| 亚洲精品自拍动漫在线| 日本一区二区久久| 精品奇米国产一区二区三区| 欧美亚洲愉拍一区二区| 99精品一区二区| 国产伦精品一区二区三区免费| 亚洲国产欧美一区二区三区丁香婷| 国产欧美一区视频| 久久婷婷成人综合色| 欧美日韩五月天| 色香色香欲天天天影视综合网| 国产精品18久久久| 久久国产精品露脸对白| 日韩精品成人一区二区三区 | 亚洲最大成人网4388xx| 国产欧美一区二区三区网站| 欧美大片一区二区三区| 宅男噜噜噜66一区二区66| 欧美亚洲尤物久久| 91成人免费电影| 色综合色综合色综合色综合色综合| 高清国产一区二区三区| 国产成人av自拍| 成人午夜av影视| 成人av在线看| www.色精品| 91原创在线视频| 色哟哟国产精品免费观看| 成人国产亚洲欧美成人综合网| 国产精品影音先锋| 国产高清不卡二三区| 国产成人精品免费网站| 国产91在线观看丝袜| 成人污视频在线观看| 国产69精品一区二区亚洲孕妇| 成人午夜电影小说| 99精品欧美一区二区蜜桃免费| 成人黄色免费短视频| 色偷偷久久一区二区三区| 欧美一a一片一级一片| 欧美日韩一区二区三区不卡| 欧美日韩成人在线| 精品久久久久久无| 久久久久久日产精品| 国产精品狼人久久影院观看方式| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 综合精品久久久| 午夜欧美2019年伦理| 捆绑调教美女网站视频一区| 国产真实乱对白精彩久久| 成人免费高清在线| 欧美色男人天堂| 精品对白一区国产伦| 中文字幕一区在线| 天堂一区二区在线免费观看| 麻豆精品视频在线观看视频| 国产99精品在线观看| 欧美性受极品xxxx喷水| 精品乱人伦一区二区三区| 中文一区一区三区高中清不卡| 亚洲精品免费看| 久草精品在线观看| 91久久一区二区| 日韩网站在线看片你懂的| 国产精品久久久久久久久免费丝袜 | 久久五月婷婷丁香社区| 亚洲人成人一区二区在线观看 | 亚洲精品国产一区二区精华液| 香蕉乱码成人久久天堂爱免费| 国内精品久久久久影院色| 色猫猫国产区一区二在线视频| 欧美理论电影在线| 国产精品久久久久久久久快鸭| 亚洲国产一区二区a毛片| 国产美女精品人人做人人爽| 色婷婷综合五月| 久久精品在线免费观看| 五月天亚洲精品| 99视频在线观看一区三区| 日韩欧美一卡二卡| 亚洲最新视频在线观看| 成人免费视频网站在线观看| 91精品国产品国语在线不卡| 一区二区三区在线不卡| 成人免费av资源| 精品成人一区二区三区| 午夜精品在线视频一区| 色婷婷综合久久久中文一区二区 | 欧美日本高清视频在线观看| 国产日产欧美一区| 久久99精品久久久久久动态图| 在线看国产日韩| 亚洲天堂av老司机| 成人免费视频一区| 国产日韩精品一区二区三区在线| 日韩中文欧美在线| 精品视频在线看| 亚洲欧美激情小说另类| 波多野结衣视频一区| 国产午夜亚洲精品不卡| 国产精品18久久久久久久久| 精品少妇一区二区三区视频免付费 | 欧美日韩国产综合视频在线观看| 国产精品欧美一级免费| 懂色av中文一区二区三区| 久久久久久97三级| 国产精品影音先锋| 中文字幕欧美三区| 北岛玲一区二区三区四区| 欧美国产激情二区三区|