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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 14thjune.c

?? 門禁系統(tǒng) interated with LCD
?? C
?? 第 1 頁 / 共 2 頁
字號:
#include<pic1687x.h>
#include <stdio.h>
#include <stdlib.h> 
//#include<pic.h>
#include "delay.h"
#include "delay.c"
#include "lcd.h"
#include "lcd.c"


//Alex's
#define fireerror 		 RE1
#define fire_enabled	 RE2

//Wei Jie's
#define door_openerror	RC0    // fire
#define door_open		RC6	  // masterlock 
		
//GZ's

#define LIGHT_MODE0				RD5
#define LIGHT_MODE1				RD6  // 100 em(fire&burglar)  , 101 nor(door), 110 vactn(randonly), 011 party
#define LIGHT_MODE2      		RD7

//mine
#define intrudererror       RA0
#define burglar_enabled     RC1
#define burglaralarm        RC2

//int i,j; // count=1, mark=0
 
 // variable
 int i, mode,index,indicate,second,check,check1,minute,hour,flag; 
 char num_entered, curr_menu, curr_key,master_lock,fire_system;
 char  lightingserror;
 signed char security_enabled;
 char securityCode[4];
 char tempCode[4];
 char newCode[4];
 
 // keypad
 char key, new_num, prev_num;
 

//functions
void initialize(void);
void task_keypad(void);
void getKey(void);
void getKey2(void);
char mapKey(int myNum);
void task_lcd(void);
void task_burglar(void);
void task_door(void);



//routines
void task_lcd(void)
{

//Security Disable
     if(security_enabled == 0)
     {         
           	                        
                                                
      if(curr_menu == 0)          
		{
            if (flag==1)
            {
                    lcd_clear();
            		lcd_goto(0x00);
            		lcd_puts("System Unlocked!");
                    lcd_goto(0x40);
            		lcd_puts("UP & DOWN To NAV");
             }
             flag=0;
		}
		
		else if(curr_menu == 1)
		{	
            if (flag==1)
            {
                lcd_clear();
        		lcd_goto(0x00);
        		lcd_puts("System locked!");
                lcd_goto(0x40);
        		lcd_puts("1. D to Enable");
            }
            flag=0;
    		
		}
		
			else if(curr_menu == 9)
		{	
            if (flag==1)
            {
                lcd_clear();
        		lcd_goto(0x00);
        		lcd_puts("Pswd Changed!");
                lcd_goto(0x40);
        		lcd_puts("D to Enable");
            }
            flag=0;
    		
		}
		
		
		else if(curr_menu == 2)
		{
            if (flag==1)
            {
                lcd_clear();
                lcd_goto(0x00);
        		lcd_puts("2.(");
        		lcd_goto(0x03);
        			if(fire_enabled == 1)
        				lcd_puts("ON");
        			else
        			{	lcd_puts("OFF");}
        			
        		lcd_goto(0x07);
        		lcd_puts(")FIRE");
            }
            flag=0;
		}
		else if(curr_menu == 3)
		{
            if (flag==1)
            {
    			lcd_clear();
    			lcd_goto(0x00);
                lcd_puts("3.(");
    			lcd_goto(0x03);
    			if(burglar_enabled == 1)
    				lcd_puts("ON");
    			else
    				lcd_puts("OFF");
    				
    		lcd_goto(0x07);
    			lcd_puts(")IR");
    						
            }
            flag=0;
		}
		else if(curr_menu == 4)
		{
			if (flag==1)
			{
                lcd_clear(); 				
    			lcd_goto(0x00);
    			lcd_puts("4.LIGHTS");
    			lcd_goto(0x40);
    			lcd_puts(" D  to Choose");
            }
            flag=0;
		}
	
		else if(curr_menu == 5)
		{
		 if(flag==1)
			{
            
                 lcd_clear();
    			 lcd_goto(0x00);
                 lcd_puts("5.Change Pswd  ");
    			 lcd_goto(0x40);
    			 lcd_puts(" D to Change"); 			
            }
            flag=0;
        }
		
		else if(curr_menu == 6)
		{
			if (flag==1)
			{
                lcd_clear();
    			lcd_goto(0x00);
                lcd_puts("6.(");
    			lcd_goto(0x03);
    			if(master_lock == 1)
    				lcd_puts("ON");
    			else
    				lcd_puts("OFF");
    			lcd_goto(0x06);
    			lcd_puts(" )Master");
            }
            flag=0;
		}
		
		else if(curr_menu ==7)
		{
             if (flag==1)
             {
                lcd_clear();
    			lcd_goto(0x00);
                lcd_puts("7.1E2V,3N4P,5O6F");
    			lcd_goto(0x40);
    			if(LIGHT_MODE0 == 1 && LIGHT_MODE1 == 0 && LIGHT_MODE2 == 1)
    			lcd_puts("(NORMAL)");
    			else if (LIGHT_MODE0 == 0 && LIGHT_MODE1 == 0 && LIGHT_MODE2 == 1)
                     lcd_puts("(EMERGENCY)");
                     else if (LIGHT_MODE0 == 0 && LIGHT_MODE1 == 1 && LIGHT_MODE2 == 1)
                          lcd_puts("(VACATION)");
                          else if (LIGHT_MODE0 == 1 && LIGHT_MODE1 == 1 && LIGHT_MODE2 == 0)
                               lcd_puts("(PARTY)");
                                 else if (LIGHT_MODE0 == 1 && LIGHT_MODE1 == 1 && LIGHT_MODE2 == 1)
                                      lcd_puts("(ALL ON)");
                                         else if (LIGHT_MODE0 == 0 && LIGHT_MODE1 == 0 && LIGHT_MODE2 == 0)
                                            lcd_puts("(ALL OFF)");
                          
                }
                flag=0;
          }
    			

	}

    
 //Security Enable               
    else if (security_enabled == 1)
       {
           if(fireerror == 1 || intrudererror == 1  )         
		
                        {
                        if (flag==1)
                        {
                        lcd_clear();     
			            lcd_goto(0x00);
			            lcd_puts("    WARNING!!!  ");
			            lcd_goto(0x40);
			            
			              if(fireerror == 1) 
			                         {
                                         
				                     lcd_goto(0x40);
				                     lcd_puts("SMOKE");
			                         }
                          if(intrudererror == 1) 
                                     {
                                           
				                     lcd_goto(0x44);
				                     lcd_puts("THIEF");
			                         }
			 
                                    if (num_entered==0)
                                         {
                                         lcd_clear();
                            			 lcd_goto(0x00);
                                         lcd_puts("-Reset System-");
                                         }
                                         else
                                         {
                            			 lcd_goto(0x40+num_entered-1);
                            			 lcd_puts("*");
                            			// lcd_goto(0x4a);
                            			 //lcd_putch(0x30 + num_entered);
                                        }
                               // return;
                                }
                                flag=0;
                      }
                      
                      
             if(flag==1)
			{
             if (num_entered==0)
             {
             lcd_clear();
			 lcd_goto(0x00);
             lcd_puts("-Enter 4 CODES-");
             }
             else
             {
			 lcd_goto(0x40+num_entered-1);
			 lcd_puts("*");
			 //lcd_goto(0x4a);
			 //lcd_putch(0x30 + num_entered);
            }
            }
            //flag=0;

		return;	
     }
    //}


 else if(security_enabled == -1)
	{		
	if(flag==1)
			{
             if (num_entered==0)
             {
             lcd_clear();
			 lcd_goto(0x00);
             lcd_puts("Enter 4 NewCodes");
             }
             else
             {
			 lcd_goto(0x40+num_entered-1);
			 lcd_puts("*");
             }
            }
            //flag=0;

		return;
	}
    
}
    
//*************************************************************************
//track keypad and take action
void task_keypad(void)
{
    if(security_enabled == 0)
	{
                   
					   
					
                                                                                                              
                        
		if(curr_menu == 0)
		{
                     
			getKey();
			curr_key = mapKey(new_num);
			intrudererror = 0;
			fireerror = 0;
			
			if(curr_key == 'U')
				{curr_menu = 6;flag=1;}
			else if(curr_key == 'D')
				{curr_menu = 2;flag=1;}
				else if(curr_key == '0')
				{curr_menu = 8;flag=1;}
		}
		else if(curr_menu == 1)
		{	
			getKey();
			curr_key = mapKey(new_num);
			if(curr_key == 'E')
			{
				security_enabled = 1;
				intrudererror = 0;
				fireerror = 0;
				lightingserror = 0;
				master_lock = 0;
				flag=1;
			
			}
        }
			
			else if(curr_menu == 9)
		{	
			getKey();
			curr_key = mapKey(new_num);
			if(curr_key == 'E')
			{
				security_enabled = 1;
				intrudererror = 0;
				fireerror = 0;
				lightingserror = 0;
				master_lock = 0;
				flag=1;
			
			}
		
				else if(curr_key == '0')
				{curr_menu = 8;flag=1;}
			//return;
      }
      
		else if(curr_menu == 2)
		{
			getKey();
			curr_key = mapKey(new_num);
			if(curr_key == 'E')
			{
                        flag=1;
                        fire_system=1;
				if(fire_enabled == 0)
					fire_enabled = 1;
			}
			else if(curr_key == '*')
			{
                        flag=1;
                        fire_system=0;
                        
                        fire_enabled = 0;
                        }
			else if(curr_key == 'U')
			{	curr_menu = 0;flag=1;}
			else if(curr_key == 'D')
				{curr_menu = 3;flag=1;}
				else if(curr_key == '0')
				{curr_menu = 8;flag=1;}
			//return;
		}
		else if(curr_menu == 3)
		{
			getKey();
			curr_key = mapKey(new_num);
			if(curr_key == 'E')
			{
                       flag=1;
                       num_entered = 0;
                       if(burglar_enabled == 0)
					   burglar_enabled = 1;
					
			}// E
        
			else if(curr_key == '*')
			{
                        flag=1;
                        burglar_enabled = 0;
                        intrudererror = 0;
                        //burglaralarm =0;
                        LIGHT_MODE0 = 1 ;
                        LIGHT_MODE1 = 0;
                        LIGHT_MODE2 = 1;
                        
                        }
		    else if(curr_key == 'U')
				{curr_menu = 2;flag=1;}
			else if(curr_key == 'D')
			{	curr_menu = 4;flag=1;}
			else if(curr_key == '0')
				{curr_menu = 8;flag=1;}
			//return;
		}
		else if(curr_menu == 4)
		{
			getKey();
			curr_key = mapKey(new_num);
			if(curr_key == 'E')
			{
				
                      curr_menu = 7;
                      flag = 1;
				
			}
			else if(curr_key == 'U')
				{curr_menu = 3;flag=1;}
			else if(curr_key == 'D')
				{curr_menu = 5;flag=1;}
				else if(curr_key == '0')
				{curr_menu = 8;flag=1;}
		//return;
		}
		
		
		else if(curr_menu == 5)
		{
			getKey();
			curr_key = mapKey(new_num);
			if(curr_key == 'E')
			{
				security_enabled = -1;flag=1;
			}
			else if(curr_key == 'U')
				{curr_menu = 4;flag=1;}
			else if(curr_key == 'D')
				{curr_menu = 6;flag=1;}
				else if(curr_key == '0')
				{curr_menu = 8;flag=1;}
			//return;
		}
		
		else if(curr_menu == 6)
		{
			getKey();
			curr_key = mapKey(new_num);
			if(curr_key == 'E')
			{
                      flag=1;
				
					master_lock = 1;
			
			}
			else if(curr_key == '*')
			{
                 flag=1;
                 master_lock =0;
            }
			else if(curr_key == 'U')
				{curr_menu = 5;flag=1;}
			else if(curr_key == 'D')
				{curr_menu = 0;flag=1;}
				else if(curr_key == '0')
				{curr_menu = 8;flag=1;}
		}	
		

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久天天做天天爱综合色| 欧美肥妇毛茸茸| 久久久不卡网国产精品一区| 韩国午夜理伦三级不卡影院| 欧美mv日韩mv国产| 国产一区二区免费在线| 久久精品视频在线看| 99视频精品在线| 亚洲一级电影视频| 欧美一区二区视频在线观看2022| 美腿丝袜亚洲一区| 久久久久成人黄色影片| 91丝袜美腿高跟国产极品老师 | 国产精品国产三级国产| 91尤物视频在线观看| 色国产综合视频| 欧美色视频一区| 亚洲v中文字幕| 欧美老肥妇做.爰bbww视频| 欧美aaa在线| 中文字幕不卡一区| 成人永久aaa| 欧美sm极限捆绑bd| 国产欧美综合在线观看第十页| 欧美三级视频在线| 精品久久人人做人人爽| 亚洲男人的天堂av| 久久久久国产精品麻豆| 精品国产区一区| 成人午夜免费av| 国产日韩一级二级三级| 国产老妇另类xxxxx| 成人激情免费网站| 亚洲美女在线一区| 欧美日韩国产色站一区二区三区| 欧美成人三级在线| 久久久国际精品| 成人国产精品视频| 久久久亚洲综合| 亚洲综合视频在线观看| 成人精品免费看| 成人avav影音| 欧美群妇大交群中文字幕| 精品国产一区二区精华| 福利91精品一区二区三区| 337p粉嫩大胆色噜噜噜噜亚洲 | 欧美一级免费大片| 中文字幕+乱码+中文字幕一区| 亚洲夂夂婷婷色拍ww47| 亚洲18影院在线观看| 国产麻豆日韩欧美久久| 3d动漫精品啪啪一区二区竹菊| 爽好久久久欧美精品| 国产成人在线观看免费网站| 欧美性生活影院| 日韩一区在线免费观看| 亚洲va欧美va人人爽| 国产v日产∨综合v精品视频| 欧美v国产在线一区二区三区| 中文字幕一区二区三区不卡| 国产伦理精品不卡| 亚洲精品亚洲人成人网在线播放| 成人天堂资源www在线| 日本一区二区免费在线观看视频 | 欧美一二三四在线| 免费在线视频一区| 国产精品女主播在线观看| 久久激情五月激情| a在线欧美一区| 亚洲综合久久久久| 欧美日韩精品系列| 日本一区中文字幕| 蜜桃一区二区三区在线| 欧美国产日本韩| 日韩一区二区三区四区| 国产成人av一区二区三区在线观看| 国产午夜精品久久久久久免费视| 色哟哟一区二区三区| 欧美日韩国产bt| 欧美精品一区视频| 欧美一级欧美三级在线观看 | 一区二区国产视频| 国产精品三级av在线播放| 欧美伊人久久久久久久久影院| 高清国产一区二区三区| 婷婷久久综合九色综合绿巨人| 久久久久久9999| 欧美色男人天堂| 久久国产尿小便嘘嘘尿| 2021国产精品久久精品| 91精品免费在线| 日韩女同互慰一区二区| 日韩一级在线观看| 日韩一区二区三区免费看 | 欧美国产精品一区二区| 在线免费av一区| 在线精品国精品国产尤物884a| 久久超碰97中文字幕| 石原莉奈一区二区三区在线观看| 亚洲伦在线观看| 亚洲国产精品激情在线观看| 精品va天堂亚洲国产| 欧美精品一区二区高清在线观看| 欧美美女网站色| k8久久久一区二区三区| 国产一区 二区 三区一级| 日本女优在线视频一区二区| 中文字幕在线观看不卡| 一区在线观看视频| 久久精品人人爽人人爽| 国产精品成人在线观看| 日本一区二区免费在线观看视频| 在线播放亚洲一区| 欧美午夜精品久久久久久孕妇 | 国产suv精品一区二区三区| 久久精品国产网站| 日本成人中文字幕在线视频| 亚洲图片有声小说| 国产一区二区免费视频| 色婷婷激情久久| 日韩欧美一级二级三级久久久| 精品久久久网站| 久久综合九色综合欧美亚洲| 亚洲国产岛国毛片在线| 亚洲欧洲日产国产综合网| 亚洲欧美日韩系列| 国产福利一区二区| 欧美三电影在线| 久久电影网电视剧免费观看| 在线电影院国产精品| 久久国产麻豆精品| 色综合久久久久久久久| 欧美久久久久免费| 亚洲私人影院在线观看| 久久se精品一区二区| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 欧美嫩在线观看| 国产欧美日韩麻豆91| 五月天亚洲婷婷| 欧美在线小视频| 欧美韩国一区二区| 久久福利资源站| 欧美精品电影在线播放| 中文字幕在线一区| 国内精品久久久久影院色| 欧美日韩亚州综合| 亚洲一区二区三区小说| 成人精品视频一区二区三区尤物| 日韩女优av电影| 日韩精品欧美成人高清一区二区| 色视频一区二区| 综合久久给合久久狠狠狠97色 | 欧美裸体一区二区三区| 18欧美乱大交hd1984| 岛国av在线一区| 精品福利二区三区| 九色综合狠狠综合久久| 91精品国产综合久久婷婷香蕉| 伊人婷婷欧美激情| 色噜噜狠狠色综合欧洲selulu| 国产精品久久久久毛片软件| 国产iv一区二区三区| 国产午夜精品久久| 国产精品一二三| 国产午夜亚洲精品羞羞网站| 韩国视频一区二区| 国产亚洲一二三区| 大陆成人av片| 国产精品不卡在线观看| 成人av综合一区| 亚洲日本欧美天堂| 91啪九色porn原创视频在线观看| 中文无字幕一区二区三区| 国产69精品久久777的优势| 国产欧美一区二区精品性色超碰| 国产乱色国产精品免费视频| 久久精品夜色噜噜亚洲aⅴ| 国产a久久麻豆| 亚洲三级久久久| 在线观看欧美精品| 日精品一区二区三区| 精品欧美乱码久久久久久 | 美女高潮久久久| 日韩成人免费在线| 亚洲精品菠萝久久久久久久| 日韩精品一区二区三区视频播放| 波多野结衣在线aⅴ中文字幕不卡| 伊人婷婷欧美激情| 亚洲欧美综合在线精品| 欧美mv日韩mv国产网站app| 欧美视频一区在线| thepron国产精品| 99在线精品视频| 国产精品正在播放| 国产一级精品在线| 国产成人av电影在线| 国产成人av电影在线播放| av男人天堂一区| 色婷婷综合久色| 在线亚洲人成电影网站色www|