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

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

?? project1.c

?? 報警控制程序
?? C
字號:

/*------------------------------------------------------------------------------
                      alarm 2004-4-29
------------------------------------------------------------------------------*/

#include "reg52.h"
#include "main.h"

bit P0_flag;
bit flag_ea = 1;

unsigned char data flag_Ysd = 0;
unsigned char idata *boot_flag;
unsigned char idata *data1_status;
unsigned char idata *data2_status;
unsigned char idata *ysd_status;
unsigned char data Led_Cum=0;
unsigned char data P0_sbuf;
unsigned char data Camera;
unsigned char data Cummun;
unsigned char data in_p1;
unsigned char data baut;
unsigned char data P0_buf;
unsigned char data P2_buf;
unsigned char data check_flag;
unsigned char data wdt_count;
unsigned char data R_count=0;
unsigned char data data2;
unsigned char data data1;

unsigned int r_out=1;
unsigned int r_in=0;




unsigned char rbuf [8];
extern dvr_set;




/*--------------------------  
MAIN()
----------------------------*/
extern void input(void);
//void delay(void);
extern void output(void);
extern void howell(unsigned char rbuf1[8]);
extern void ysd(unsigned char rbuf1[8]);
extern void se600hb(unsigned char rbuf1[8]);
extern void auto_alarm(void);
extern void alarm2_in(void);
extern void st5008(unsigned char rbuf1[8]);
extern void master2_in(void);
extern void slave(void);
//extern void com_isr(void);

static void com_isr (void) interrupt 4 using 2
	{
   wdt_count++;	
	if (RI != 0)	  
	  {
	  RI = 0;
	  
	  if ((r_in + 1) != r_out)
	   rbuf [r_in++] = SBUF;

      else
	      {
		  rbuf[r_in]=SBUF;
	      flag_ea=0;
          r_in=0;
          EA=0;
	//	  i=rbuf[0];
   		  }
      }	
    }

 
void main (void)

{    
    boot_flag=0xff;
    data1_status=0xfe;
    data2_status=0xfd;
    ysd_status=0xfc; 
    
    T0 = 0;
 
	EA =1;
    in_p1=~P1;

    BU=0;
    
	PCON  = 0x00;
	SCON  = 0x40;                   /* SCON: mode 1, 8-bit UART, enable rcvr    */
	TMOD  = 0x21;
       
    if(*boot_flag!=0xaa)
    {
     *boot_flag=0xaa;
    data1=0x00;
    data2=0x00;
    flag_Ysd=0x00;

    }
    else
    {
     
     data1=*data1_status;
     data2=*data2_status;
     flag_Ysd=*ysd_status;
     
    }

    baut  = in_p1 & 0x30;               /* TMOD: timer 1, mode 2, 8-bit reload      */
    check_flag = in_p1 & 0xc0;
    Cummun = in_p1 & 0x0f; 
	if (baut==0x00)
    {
	TH1   = 0xFD;                               /* TH1:  reload value for 9600 baud         */
    }                                
    else if (baut==0x30)
    {
	TH1   = 0xFA;                               /* TH1:  reload value for 4800 baud         */
	}
    else if (baut==0x20)          
    {  
	TH1   = 0xF4;                               /* TH1:  reload value for 2400 baud         */
	}
    else 
	{
	TH1   = 0xE8;                               /* TH1:  reload value for 1200 baud         */
	}
      
    REN   = 1; 
    TH0=0x3c;                                   //timer0 50ms 
    TL0=0xb0; 
    TR1= 1;                                     /* TR1:  timer 1 run                        */
    ES = 1;

    WDTRST=0x1E;                               //SET the WDT 
    WDTRST=0xE1;
    
    if(1)
      {
       auto_alarm();
      }
    
  

 //   EA=0;

   
    while(1)
 { 
    
    *data1_status=data1;
    *data2_status=data2;
	*ysd_status=flag_Ysd;
    Led_Cum++;
    
	if(P0!=0xFF)
	BU=1;
	else
	BU=0;
	if(Led_Cum>0xFE)
	 {
	  Led_Cum=0;
	  CODE_LED=~CODE_LED;
	 }

    if(wdt_count<15)
    {
     WDTRST=0x1E;
     WDTRST=0xE1;
    }

    if(flag_Ysd==0x01 && P0_sbuf!=P0 )
     {
	  wdt_count=0;
      P0_sbuf=P0;
      if(Cummun==0x00)
      alarm2_in();
      if(Cummun==0x02)
      slave();
      wdt_count=0;
     }

   RT_CON=0;

   if(flag_ea)                                   /*wait the interrupt*/
   {		                          
    EA=1;
    input();                                     //Scan the alarm input
   } 
   
   else if(rbuf[0]==0xf6)                         //howell
  {
   if(r_out!=7)
   {
    r_out=7;
    r_in=1;
    flag_ea=1;
   } 
   
   else if(rbuf[1] != Cummun && Cummun != 0x00)                                //2004-8-2 added
   {
    r_out=1;
    r_in=0;
    flag_ea=1;
   }
    
   else
   {
   howell(rbuf);
   r_out=1;
   r_in=0;
   flag_ea=1;
   }
  wdt_count=0;
  }

 else if(rbuf[0]==0x2a)                  //ysd M卡
  {
     flag_Ysd=0x01;
     if(r_out!=6 && rbuf[1]==0x04)
      {
        r_in=r_out;
        r_out = 6;
        //r_in = 1;
       // flag_ea = 1;
      }
     else if(r_out!=8&&rbuf[1]==0x06)
      {
       r_in = r_out;
       r_out = 8;
      // flag_ea=1;
      }
     else if (rbuf[1]!=0x04 && rbuf[1]!=0x06)
     {
      r_in=r_out;
      r_out=2;
     }
    else
    {
     ysd(rbuf);
     r_out=2;
     r_in=0;
     //flag_ea=1;
    }  
    flag_ea=1; 
    wdt_count=0;  
  }
    
   else if(rbuf[0]==0x5a)                         //seboohb M卡
  {
    if(r_out!=5)
    {
    r_out=5;
    r_in=1;
    flag_ea=1;
    }  
    else
    {
    se600hb(rbuf);
    r_out=1;
    r_in=0;
    flag_ea=1;
    }
   wdt_count=0;
  }

 else if(rbuf[0]==0xF8)                          //公司協議
 {
   if(r_out!=7)
   {
    r_out=7;
    r_in=1;
    flag_ea=1;
   }
   else if(rbuf[1] != Cummun && Cummun != 0x00)                    //2004-8-2 added
   {
    r_out=1;
    r_in=0;
    flag_ea=1;
   }
   else
   {
    st5008(rbuf);
    r_out=1;
    r_in=0;
    flag_ea=1;
   }
  wdt_count=0;
 }


  

else
   flag_ea=1;
    
   output();//原文隱藏著,自己修改2008.5.7

 }
}			  

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人你懂的| av欧美精品.com| 成人福利电影精品一区二区在线观看 | 色美美综合视频| 欧美第一区第二区| 一区二区三区在线视频免费观看| 日本中文字幕一区| 91久久久免费一区二区| 久久久高清一区二区三区| 亚洲va韩国va欧美va| www.av亚洲| 国产人妖乱国产精品人妖| 蜜臀国产一区二区三区在线播放| 91蜜桃婷婷狠狠久久综合9色| 久久老女人爱爱| 日本欧美肥老太交大片| 91国偷自产一区二区三区观看| 日本一区二区三区四区在线视频| 日韩精品三区四区| 欧美四级电影网| 国产精品国产三级国产| 国产激情一区二区三区四区 | 国产精品全国免费观看高清| 久久成人免费电影| 制服丝袜在线91| 日韩主播视频在线| 精品视频一区二区三区免费| 夜夜嗨av一区二区三区四季av | 国产一区不卡视频| 日韩精品一区在线| 日韩av午夜在线观看| 欧美丰满嫩嫩电影| 视频一区二区中文字幕| 欧美三级三级三级| 爽好久久久欧美精品| 欧美日韩亚洲综合一区二区三区| 一区二区三国产精华液| 欧美三级午夜理伦三级中视频| 亚洲大片精品永久免费| 欧美日韩mp4| 日韩在线a电影| 精品少妇一区二区| 国产成人精品www牛牛影视| 中文欧美字幕免费| 91久久免费观看| 日本欧美一区二区三区乱码| 欧美大胆一级视频| 国产福利精品一区二区| 中文字幕中文字幕在线一区 | 国产成人精品免费在线| 自拍视频在线观看一区二区| 色综合中文字幕国产| 午夜影视日本亚洲欧洲精品| 欧美一区二视频| 风流少妇一区二区| 一区二区三区毛片| 日韩午夜三级在线| 成人黄色在线视频| 亚洲自拍偷拍九九九| 91精品国产丝袜白色高跟鞋| 国产一区二区三区蝌蚪| 亚洲丝袜美腿综合| 日韩午夜中文字幕| fc2成人免费人成在线观看播放| 亚洲精品美国一| 欧美www视频| av在线不卡免费看| 秋霞电影网一区二区| 中文字幕av在线一区二区三区| 色综合天天视频在线观看| 日韩av网站在线观看| 中文字幕视频一区二区三区久| 欧美三级午夜理伦三级中视频| 毛片av一区二区| 亚洲人成网站色在线观看| 日韩女优视频免费观看| 色婷婷久久久亚洲一区二区三区| 久久精品国内一区二区三区| 樱桃国产成人精品视频| wwwwww.欧美系列| 在线观看一区二区视频| 国产激情精品久久久第一区二区 | 欧美久久一二区| 成人av网站大全| 久久se这里有精品| 亚洲一区二区三区影院| 久久久国产精华| 日韩欧美高清dvd碟片| 欧美亚洲国产怡红院影院| 波多野结衣中文字幕一区 | 成人精品国产一区二区4080| 日产欧产美韩系列久久99| 中文字幕在线不卡| 久久先锋影音av| 欧美一区二区视频在线观看| 在线亚洲+欧美+日本专区| 成人h动漫精品| 国产一区二区三区黄视频| 五月激情综合婷婷| 亚洲成av人影院在线观看网| 亚洲激情在线播放| 亚洲精品免费视频| 亚洲欧美另类图片小说| 中文字幕亚洲区| 国产精品国产成人国产三级| 国产欧美一区二区精品久导航 | 九九久久精品视频 | 一二三区精品福利视频| 亚洲天堂福利av| 亚洲人成网站色在线观看| 一色桃子久久精品亚洲| 国产精品萝li| 亚洲免费在线视频| 亚洲天堂中文字幕| 亚洲美腿欧美偷拍| 亚洲久草在线视频| 一区二区三区不卡视频在线观看| 国产精品女人毛片| 欧美激情一区二区三区四区| 日韩一区二区三| 福利电影一区二区| 99re这里只有精品视频首页| 国产综合色精品一区二区三区| 婷婷成人激情在线网| 亚洲精品久久久久久国产精华液| 国产精品国产馆在线真实露脸| 国产日韩av一区| 久久免费美女视频| 久久综合色之久久综合| 精品黑人一区二区三区久久 | 欧美中文字幕一区| 91久久奴性调教| 欧美在线不卡视频| 欧美在线三级电影| 91精品欧美福利在线观看| 欧美剧情电影在线观看完整版免费励志电影| 91啪亚洲精品| 欧美日韩中文字幕精品| 91国产福利在线| 国产成人精品一区二| 色噜噜夜夜夜综合网| 91国偷自产一区二区开放时间| 欧美在线999| 欧美精品日韩一区| 欧美mv日韩mv| 国产精品午夜久久| 成人欧美一区二区三区黑人麻豆| 日韩伦理免费电影| 亚洲综合视频网| 久久精品国产亚洲a| 国产精品亚洲综合一区在线观看| 国产传媒久久文化传媒| 91在线小视频| 国产成人精品免费网站| 欧美日韩国产综合视频在线观看| 欧美一级日韩一级| ww亚洲ww在线观看国产| 国产精品精品国产色婷婷| 亚洲欧洲制服丝袜| 午夜激情一区二区三区| 国内精品伊人久久久久av一坑 | 午夜视频在线观看一区二区三区| 久久精品国产99国产精品| 成人综合婷婷国产精品久久| 91视频在线观看| 日韩欧美自拍偷拍| 久久免费视频色| 秋霞国产午夜精品免费视频| 国产91精品在线观看| 欧美色图一区二区三区| 精品日韩av一区二区| 五月综合激情婷婷六月色窝| 九色综合狠狠综合久久| 色94色欧美sute亚洲线路一ni| 日韩视频一区在线观看| 国产精品人妖ts系列视频 | 亚洲免费观看高清| 蜜臀av性久久久久蜜臀aⅴ四虎| 福利一区福利二区| 91精品国产91热久久久做人人| 亚洲欧洲精品天堂一级| 麻豆精品一区二区三区| 色哟哟国产精品免费观看| 久久亚洲免费视频| 蜜桃久久av一区| 在线日韩国产精品| 欧美极品少妇xxxxⅹ高跟鞋| 视频一区二区国产| 成人免费av资源| 国产欧美日本一区视频| 蜜桃视频在线一区| 色老汉av一区二区三区| 中文字幕不卡在线观看| 国产成人福利片| 精品区一区二区| 日本成人在线不卡视频| 91精品福利视频| 欧美国产综合色视频| 国产一区二区调教| 欧美一级免费大片|