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

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

?? project1.lst

?? 報警控制程序
?? LST
字號:
C51 COMPILER V7.06   PROJECT1                                                              05/14/2008 11:43:42 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE PROJECT1
OBJECT MODULE PLACED IN project1.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE project1.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          
   2          /*------------------------------------------------------------------------------
   3                                alarm 2004-4-29
   4          ------------------------------------------------------------------------------*/
   5          
   6          #include "reg52.h"
   7          #include "main.h"
   8          
   9          bit P0_flag;
  10          bit flag_ea = 1;
  11          
  12          unsigned char data flag_Ysd = 0;
  13          unsigned char idata *boot_flag;
  14          unsigned char idata *data1_status;
  15          unsigned char idata *data2_status;
  16          unsigned char idata *ysd_status;
  17          unsigned char data Led_Cum=0;
  18          unsigned char data P0_sbuf;
  19          unsigned char data Camera;
  20          unsigned char data Cummun;
  21          unsigned char data in_p1;
  22          unsigned char data baut;
  23          unsigned char data P0_buf;
  24          unsigned char data P2_buf;
  25          unsigned char data check_flag;
  26          unsigned char data wdt_count;
  27          unsigned char data R_count=0;
  28          unsigned char data data2;
  29          unsigned char data data1;
  30          
  31          unsigned int r_out=1;
  32          unsigned int r_in=0;
  33          
  34          
  35          
  36          
  37          unsigned char rbuf [8];
  38          extern dvr_set;
  39          
  40          
  41          
  42          
  43          /*--------------------------  
  44          MAIN()
  45          ----------------------------*/
  46          extern void input(void);
  47          //void delay(void);
  48          extern void output(void);
  49          extern void howell(unsigned char rbuf1[8]);
  50          extern void ysd(unsigned char rbuf1[8]);
  51          extern void se600hb(unsigned char rbuf1[8]);
  52          extern void auto_alarm(void);
  53          extern void alarm2_in(void);
  54          extern void st5008(unsigned char rbuf1[8]);
  55          extern void master2_in(void);
C51 COMPILER V7.06   PROJECT1                                                              05/14/2008 11:43:42 PAGE 2   

  56          extern void slave(void);
  57          //extern void com_isr(void);
  58          
  59          static void com_isr (void) interrupt 4 using 2
  60                  {
  61   1         wdt_count++; 
  62   1              if (RI != 0)      
  63   1                {
  64   2                RI = 0;
  65   2                
  66   2                if ((r_in + 1) != r_out)
  67   2                 rbuf [r_in++] = SBUF;
  68   2      
  69   2            else
  70   2                    {
  71   3                        rbuf[r_in]=SBUF;
  72   3                    flag_ea=0;
  73   3                r_in=0;
  74   3                EA=0;
  75   3              //        i=rbuf[0];
  76   3                        }
  77   2            } 
  78   1          }
  79          
  80           
  81          void main (void)
  82          
  83          {    
  84   1          boot_flag=0xff;
  85   1          data1_status=0xfe;
  86   1          data2_status=0xfd;
  87   1          ysd_status=0xfc; 
  88   1          
  89   1          T0 = 0;
  90   1       
  91   1              EA =1;
  92   1          in_p1=~P1;
  93   1      
  94   1          BU=0;
  95   1          
  96   1              PCON  = 0x00;
  97   1              SCON  = 0x40;                   /* SCON: mode 1, 8-bit UART, enable rcvr    */
  98   1              TMOD  = 0x21;
  99   1             
 100   1          if(*boot_flag!=0xaa)
 101   1          {
 102   2           *boot_flag=0xaa;
 103   2          data1=0x00;
 104   2          data2=0x00;
 105   2          flag_Ysd=0x00;
 106   2      
 107   2          }
 108   1          else
 109   1          {
 110   2           
 111   2           data1=*data1_status;
 112   2           data2=*data2_status;
 113   2           flag_Ysd=*ysd_status;
 114   2           
 115   2          }
 116   1      
 117   1          baut  = in_p1 & 0x30;               /* TMOD: timer 1, mode 2, 8-bit reload      */
C51 COMPILER V7.06   PROJECT1                                                              05/14/2008 11:43:42 PAGE 3   

 118   1          check_flag = in_p1 & 0xc0;
 119   1          Cummun = in_p1 & 0x0f; 
 120   1              if (baut==0x00)
 121   1          {
 122   2              TH1   = 0xFD;                               /* TH1:  reload value for 9600 baud         */
 123   2          }                                
 124   1          else if (baut==0x30)
 125   1          {
 126   2              TH1   = 0xFA;                               /* TH1:  reload value for 4800 baud         */
 127   2              }
 128   1          else if (baut==0x20)          
 129   1          {  
 130   2              TH1   = 0xF4;                               /* TH1:  reload value for 2400 baud         */
 131   2              }
 132   1          else 
 133   1              {
 134   2              TH1   = 0xE8;                               /* TH1:  reload value for 1200 baud         */
 135   2              }
 136   1            
 137   1          REN   = 1; 
 138   1          TH0=0x3c;                                   //timer0 50ms 
 139   1          TL0=0xb0; 
 140   1          TR1= 1;                                     /* TR1:  timer 1 run                        */
 141   1          ES = 1;
 142   1      
 143   1          WDTRST=0x1E;                               //SET the WDT 
 144   1          WDTRST=0xE1;
 145   1          
 146   1          if(1)
 147   1            {
 148   2             auto_alarm();
 149   2            }
 150   1          
 151   1        
 152   1      
 153   1       //   EA=0;
 154   1      
 155   1         
 156   1          while(1)
 157   1       { 
 158   2          
 159   2          *data1_status=data1;
 160   2          *data2_status=data2;
 161   2              *ysd_status=flag_Ysd;
 162   2          Led_Cum++;
 163   2          
 164   2              if(P0!=0xFF)
 165   2              BU=1;
 166   2              else
 167   2              BU=0;
 168   2              if(Led_Cum>0xFE)
 169   2               {
 170   3                Led_Cum=0;
 171   3                CODE_LED=~CODE_LED;
 172   3               }
 173   2      
 174   2          if(wdt_count<15)
 175   2          {
 176   3           WDTRST=0x1E;
 177   3           WDTRST=0xE1;
 178   3          }
 179   2      
C51 COMPILER V7.06   PROJECT1                                                              05/14/2008 11:43:42 PAGE 4   

 180   2          if(flag_Ysd==0x01 && P0_sbuf!=P0 )
 181   2           {
 182   3                wdt_count=0;
 183   3            P0_sbuf=P0;
 184   3            if(Cummun==0x00)
 185   3            alarm2_in();
 186   3            if(Cummun==0x02)
 187   3            slave();
 188   3            wdt_count=0;
 189   3           }
 190   2      
 191   2         RT_CON=0;
 192   2      
 193   2         if(flag_ea)                                   /*wait the interrupt*/
 194   2         {                                      
 195   3          EA=1;
 196   3          input();                                     //Scan the alarm input
 197   3         } 
 198   2         
 199   2         else if(rbuf[0]==0xf6)                         //howell
 200   2        {
 201   3         if(r_out!=7)
 202   3         {
 203   4          r_out=7;
 204   4          r_in=1;
 205   4          flag_ea=1;
 206   4         } 
 207   3         
 208   3         else if(rbuf[1] != Cummun && Cummun != 0x00)                                //2004-8-2 added
 209   3         {
 210   4          r_out=1;
 211   4          r_in=0;
 212   4          flag_ea=1;
 213   4         }
 214   3          
 215   3         else
 216   3         {
 217   4         howell(rbuf);
 218   4         r_out=1;
 219   4         r_in=0;
 220   4         flag_ea=1;
 221   4         }
 222   3        wdt_count=0;
 223   3        }
 224   2      
 225   2       else if(rbuf[0]==0x2a)                  //ysd M卡
 226   2        {
 227   3           flag_Ysd=0x01;
 228   3           if(r_out!=6 && rbuf[1]==0x04)
 229   3            {
 230   4              r_in=r_out;
 231   4              r_out = 6;
 232   4              //r_in = 1;
 233   4             // flag_ea = 1;
 234   4            }
 235   3           else if(r_out!=8&&rbuf[1]==0x06)
 236   3            {
 237   4             r_in = r_out;
 238   4             r_out = 8;
 239   4            // flag_ea=1;
 240   4            }
 241   3           else if (rbuf[1]!=0x04 && rbuf[1]!=0x06)
C51 COMPILER V7.06   PROJECT1                                                              05/14/2008 11:43:42 PAGE 5   

 242   3           {
 243   4            r_in=r_out;
 244   4            r_out=2;
 245   4           }
 246   3          else
 247   3          {
 248   4           ysd(rbuf);
 249   4           r_out=2;
 250   4           r_in=0;
 251   4           //flag_ea=1;
 252   4          }  
 253   3          flag_ea=1; 
 254   3          wdt_count=0;  
 255   3        }
 256   2          
 257   2         else if(rbuf[0]==0x5a)                         //seboohb M卡
 258   2        {
 259   3          if(r_out!=5)
 260   3          {
 261   4          r_out=5;
 262   4          r_in=1;
 263   4          flag_ea=1;
 264   4          }  
 265   3          else
 266   3          {
 267   4          se600hb(rbuf);
 268   4          r_out=1;
 269   4          r_in=0;
 270   4          flag_ea=1;
 271   4          }
 272   3         wdt_count=0;
 273   3        }
 274   2      
 275   2       else if(rbuf[0]==0xF8)                          //公司協(xié)議
 276   2       {
 277   3         if(r_out!=7)
 278   3         {
 279   4          r_out=7;
 280   4          r_in=1;
 281   4          flag_ea=1;
 282   4         }
 283   3         else if(rbuf[1] != Cummun && Cummun != 0x00)                    //2004-8-2 added
 284   3         {
 285   4          r_out=1;
 286   4          r_in=0;
 287   4          flag_ea=1;
 288   4         }
 289   3         else
 290   3         {
 291   4          st5008(rbuf);
 292   4          r_out=1;
 293   4          r_in=0;
 294   4          flag_ea=1;
 295   4         }
 296   3        wdt_count=0;
 297   3       }
 298   2      
 299   2      
 300   2        
 301   2      
 302   2      else
 303   2         flag_ea=1;
C51 COMPILER V7.06   PROJECT1                                                              05/14/2008 11:43:42 PAGE 6   

 304   2          
 305   2         output();//原文隱藏著,自己修改2008.5.7
 306   2      
 307   2       }
 308   1      }                         


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    617    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     30    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =      2    ----
END OF MODULE INFORMATION.


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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美综合天天夜夜久久| 亚洲欧美激情一区二区| 国产精品久久久久久久久免费丝袜| 亚洲三级免费电影| 久久99精品国产.久久久久| 91亚洲国产成人精品一区二区三| 欧美一级免费观看| 中文字幕制服丝袜成人av| 久久精品国产亚洲a| 欧美中文字幕一二三区视频| 国产午夜精品在线观看| 蜜臀av性久久久久蜜臀aⅴ四虎 | 精品一区二区免费在线观看| 色综合久久久网| 国产欧美一区二区三区在线看蜜臀 | 午夜视频一区在线观看| 97久久精品人人做人人爽50路| 精品国产一区二区亚洲人成毛片 | 欧美国产日韩一二三区| 国内精品第一页| 欧美久久久久免费| 亚洲一区二区三区自拍| 99精品热视频| 国产精品毛片久久久久久| 国产91色综合久久免费分享| 精品国内二区三区| 国产自产v一区二区三区c| 26uuu另类欧美| 国产精品一区久久久久| 久久精品一二三| 国产成人在线电影| 国产校园另类小说区| 国产成人午夜片在线观看高清观看| 精品国产免费视频| 国产精品18久久久久久久网站| 久久久久国产精品免费免费搜索| 国产伦精品一区二区三区视频青涩| 日韩欧美一卡二卡| 国产一区二区三区免费观看| 久久久久久久久久久久久久久99| 国产精品亚洲人在线观看| 国产午夜精品久久久久久久| 国产传媒欧美日韩成人| 亚洲欧美一区二区在线观看| 色婷婷综合中文久久一本| 性做久久久久久免费观看| 日韩丝袜美女视频| 国产精品1区二区.| 亚洲视频狠狠干| 欧美揉bbbbb揉bbbbb| 日av在线不卡| 中文字幕欧美国产| 91久久精品午夜一区二区| 亚洲成a人片综合在线| 欧美大片免费久久精品三p| 国产伦精一区二区三区| 亚洲日本在线看| 91精品国产高清一区二区三区蜜臀| 久久国产精品第一页| 国产免费观看久久| 欧美色老头old∨ideo| 韩国av一区二区三区| 亚洲国产成人一区二区三区| 欧洲一区二区av| 国内精品视频一区二区三区八戒 | 日韩中文字幕av电影| 欧美精品一区二区三区四区| 不卡电影免费在线播放一区| 日韩在线a电影| 国产欧美精品在线观看| 欧美自拍偷拍一区| 国产一区二区女| 亚洲成人手机在线| 中文字幕+乱码+中文字幕一区| 欧美日韩在线播放| 99久久婷婷国产综合精品| 日av在线不卡| 一区二区三区在线观看动漫| 久久婷婷成人综合色| 欧美日韩一区国产| 成人av影院在线| 激情综合色播激情啊| 亚洲成人精品在线观看| 中文字幕第一区二区| 日韩久久久精品| 欧美色成人综合| 91精品国产色综合久久ai换脸| 99久久精品久久久久久清纯| 韩国欧美国产1区| 亚洲成人一区在线| 欧美天天综合网| 奇米亚洲午夜久久精品| 亚洲精品成人天堂一二三| 国产午夜精品在线观看| 精品国产青草久久久久福利| 99久久婷婷国产综合精品| 激情文学综合网| 激情深爱一区二区| 成av人片一区二区| 在线视频一区二区三| 777奇米成人网| 26uuu久久综合| 亚洲欧美视频一区| 三级成人在线视频| 国产电影一区二区三区| 91丨porny丨户外露出| 在线成人av网站| 久久精品一区二区| 亚洲综合在线电影| 国内成人自拍视频| 91蝌蚪porny九色| 91精品国产综合久久精品| 国产欧美日本一区二区三区| 伊人开心综合网| 国产一区二区精品在线观看| 色天天综合色天天久久| 亚洲精品在线免费观看视频| 中文字幕欧美一| 蜜臀久久99精品久久久久久9| 国产成人8x视频一区二区| 欧美日韩大陆在线| 国产精品第一页第二页第三页| 亚洲午夜私人影院| 成人一级片在线观看| 欧美久久久久久久久| 国产精品不卡在线| 美女爽到高潮91| 欧美亚洲自拍偷拍| 国产日韩欧美激情| 青青草97国产精品免费观看无弹窗版| 成人免费看的视频| 精品国产露脸精彩对白| 亚洲成人1区2区| 丁香激情综合国产| 欧美成人性福生活免费看| 一区二区三区精品在线观看| 国产一区二区福利视频| 欧美日本在线播放| 亚洲柠檬福利资源导航| 成人高清免费在线播放| 26uuu色噜噜精品一区| 日本欧美一区二区| 欧美色爱综合网| 中文字幕一区在线观看| 国产成人精品亚洲日本在线桃色 | 91浏览器打开| 国产亚洲一区二区三区在线观看| 日韩高清欧美激情| 在线观看三级视频欧美| 亚洲欧洲日韩综合一区二区| 国产美女主播视频一区| 日韩午夜在线观看视频| 亚洲国产裸拍裸体视频在线观看乱了| 成人丝袜高跟foot| 中文字幕不卡在线观看| 国产成人精品一区二| 久久女同精品一区二区| 激情小说欧美图片| 精品av久久707| 国内一区二区视频| 久久新电视剧免费观看| 国内精品免费**视频| 亚洲精品在线三区| 国产黄色精品网站| 国产日韩欧美综合一区| 成人av资源网站| 国产精品久久99| 91性感美女视频| 亚洲精品伦理在线| 欧美性猛交xxxx黑人交| 亚洲一区在线电影| 欧美日韩国产影片| 日日夜夜免费精品| 日韩你懂的电影在线观看| 老司机精品视频线观看86| 精品99999| 不卡的av中国片| 亚洲综合久久久| 91精品国产乱| 国产在线精品一区二区夜色 | 在线观看不卡视频| 亚洲第一av色| 欧美成人女星排行榜| 国产成a人亚洲| 国产精品毛片a∨一区二区三区| aaa欧美日韩| 午夜视频一区在线观看| 欧美一区二区三区系列电影| 久久国产精品99久久久久久老狼| 久久综合九色综合久久久精品综合| 国产福利一区二区三区视频| 国产精品免费aⅴ片在线观看| 91免费看视频| 日韩vs国产vs欧美| 国产清纯在线一区二区www| 91视频免费观看| 蜜臀av性久久久久蜜臀av麻豆| 国产欧美一区二区精品婷婷| 色激情天天射综合网| 久久精品国产99国产精品|