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

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

?? crc.lst

?? ASC 信號機控制程序,國內(nèi)最先進(jìn)的信號機控制程序
?? LST
?? 第 1 頁 / 共 2 頁
字號:
C51 COMPILER V6.02  CRC                                                                    09/28/2006 21:46:50 PAGE 1   


C51 COMPILER V6.02, COMPILATION OF MODULE CRC
OBJECT MODULE PLACED IN F:\LAIWORK\GB_ASC\CRC.OBJ
COMPILER INVOKED BY: c:\COMP51V6\C51.EXE F:\LAIWORK\GB_ASC\CRC.C DB SB OE LARGE

stmt level    source

   1          #include <reg51.h>
   2          #include <absacc.h>
   3          sbit   WatchDog = P1^3;       //看門狗
   4          //#define Begin
   5          extern unsigned int comm_state;
   6          unsigned char xdata  RX_BUF[512];
   7          unsigned int xdata  head=0;
   8          unsigned int xdata  tail=0;
   9          unsigned char transparence=0;
  10          unsigned char testbit=0;
  11          unsigned char REVSTATUS=0;
  12          unsigned char xdata checkdata[512];
  13          unsigned short checktemp=0;
  14          unsigned int transparence_valid=0;
  15          unsigned int data_num=4;
  16          unsigned int check_write=0;
  17          unsigned int check_temp=0;
  18          unsigned char beginbit=0;
  19          unsigned char valid_data=0;
  20          unsigned char valid_data_num=0;
  21          unsigned char receive_flag;
  22          unsigned char xdata second_flag;
  23          
  24          extern unsigned char xdata h_address;
  25          extern unsigned char xdata l_address;
  26          
  27          sbit   watch_dog=P1^3;
  28          void  com_receive_deal();
  29          void check_transparence()
  30          {
  31   1         switch(transparence){
  32   2            case 0:if(testbit==1){
  33   3                        transparence =1;
  34   3                        transparence_valid=0;
  35   3                                  }else {
  36   3                                  transparence =0;
  37   3                                  transparence_valid=0;
  38   3                                        }
  39   2                   break;
  40   2            case 1:if(testbit==1){
  41   3                        transparence =2;
  42   3                        transparence_valid=0;
  43   3                                  }else {
  44   3                                  transparence =0;
  45   3                                  transparence_valid=0;
  46   3                                        }
  47   2                   break;
  48   2            case 2:if(testbit==1){
  49   3                        transparence =3;
  50   3                        transparence_valid=0;
  51   3                                  }else {
  52   3                                  transparence =0;
  53   3                                  transparence_valid=0;
  54   3                                        }
  55   2                   break;
C51 COMPILER V6.02  CRC                                                                    09/28/2006 21:46:50 PAGE 2   

  56   2            case 3:if(testbit==1){
  57   3                        transparence =4;
  58   3                        transparence_valid=0;
  59   3                                  }else {
  60   3                                  transparence =0;
  61   3                                  transparence_valid=0;
  62   3                                        }
  63   2                   break;
  64   2            case 4:if(testbit==1){
  65   3                        transparence =5;
  66   3                        transparence_valid=0;
  67   3                                  }else {
  68   3                                  transparence =0;
  69   3                                  transparence_valid=0;
  70   3                                        }
  71   2                   break;
  72   2            case 5:if(testbit==0){
  73   3                        transparence =0;
  74   3                        transparence_valid=1;
  75   3                                  }else {
  76   3                                  transparence =6;
  77   3                                  transparence_valid=1;
  78   3                                        }
  79   2                   break;
  80   2            case 6:if(testbit==0){
  81   3                        transparence =0;
  82   3                        transparence_valid=1;
  83   3                        REVSTATUS=0;
  84   3                                  }else {
  85   3                                  REVSTATUS=0X55;
  86   3                                  transparence_valid=0;
  87   3                                        }
  88   2                   break;
  89   2            default:break;
  90   2                 }
  91   1      }
  92          
  93          check_frame()
  94          {
  95   1           switch(beginbit){
  96   2             case 0:if(testbit==0){
  97   3                         beginbit=1;
  98   3                         REVSTATUS=0;
  99   3                                   }else{
 100   3                               beginbit=0;
 101   3                                         }
 102   2                    break;
 103   2             case 1:if(testbit==1){
 104   3                         beginbit=2;
 105   3                         REVSTATUS=0;
 106   3                                   }else{
 107   3                               beginbit=1;
 108   3                               REVSTATUS=0;
 109   3                                         }
 110   2                    break;
 111   2             case 2:if(testbit==1){
 112   3                         beginbit=3;
 113   3                         REVSTATUS=0;
 114   3                                   }else{
 115   3                               beginbit=1;
 116   3                               REVSTATUS=0;
 117   3                                         }
C51 COMPILER V6.02  CRC                                                                    09/28/2006 21:46:50 PAGE 3   

 118   2                    break;
 119   2             case 3:if(testbit==1){
 120   3                         beginbit=4;
 121   3                         REVSTATUS=0;
 122   3                                   }else{
 123   3                               beginbit=1;
 124   3                               REVSTATUS=0;
 125   3                                         }
 126   2                    break;
 127   2             case 4:if(testbit==1){
 128   3                         beginbit=5;
 129   3                         REVSTATUS=0;
 130   3                                   }else{
 131   3                               beginbit=1;
 132   3                               REVSTATUS=0;
 133   3                                         }
 134   2                    break;
 135   2             case 5:if(testbit==1){
 136   3                         beginbit=6;
 137   3                         REVSTATUS=0;
 138   3                                   }else{
 139   3                               beginbit=1;
 140   3                               REVSTATUS=0;
 141   3                                         }
 142   2                    break;
 143   2             case 6:if(testbit==1){
 144   3                         beginbit=7;
 145   3                         REVSTATUS=0;
 146   3                                   }else{
 147   3                               beginbit=1;
 148   3                               REVSTATUS=0;
 149   3                                         }
 150   2                    break;
 151   2             case 7:if(testbit==0){
 152   3                         beginbit=0;
 153   3                         REVSTATUS=1;
 154   3                                   }else{
 155   3                               beginbit=0;
 156   3                               REVSTATUS=0;
 157   3                                         }
 158   2                    break;
 159   2             default:beginbit=0;
 160   2                     REVSTATUS=0;
 161   2                     break;
 162   2                           }
 163   1      }
 164          unsigned short cal_crc(unsigned char *ptr,unsigned int len)
 165          {
 166   1       unsigned char i;
 167   1       unsigned short  crc=0;
 168   1      
 169   1       while(len--!=0){
 170   2      	for(i=0x80;i!=0;i/=2){
 171   3      		if((crc&0x8000)!=0){
 172   4      			crc*=2;
 173   4      			crc^=0x1021;
 174   4      			               }
 175   3      		else
 176   3      		  crc*=2;
 177   3      	    if((*ptr&i)!=0)
 178   3      	      crc^=0x1021;
 179   3      		                }
C51 COMPILER V6.02  CRC                                                                    09/28/2006 21:46:50 PAGE 4   

 180   2      		ptr++;
 181   2      	            }
 182   1        	return(crc);
 183   1      }
 184          void crc_main()
 185          {
 186   1        unsigned char i;
 187   1        unsigned char *p;
 188   1       WatchDog =!WatchDog;
 189   1       check_write=0;
 190   1       check_temp=0;
 191   1         /////////////////////////////////////////////////////////////////
 192   1        IP=0X10;
 193   1         while(head!=tail){
 194   2             WatchDog =!WatchDog;
 195   2             for(i=0;i<8;i++){
 196   3                testbit=(RX_BUF[tail]>>(7-i))%2;
 197   3                switch (REVSTATUS){
 198   4                  case 0:check_frame();
 199   4                         break;
 200   4                  case 1:check_transparence();
 201   4                         if(transparence_valid==0){
 202   5                               valid_data=valid_data+(testbit<<(7-valid_data_num));
 203   5                               if(++valid_data_num==8){
 204   6                                    if(valid_data==h_address/*aa*/){
 205   7                                         // transparence=0;
 206   7                                          REVSTATUS=2;
 207   7                                          valid_data=0;
 208   7                                          valid_data_num=0;
 209   7                                          checkdata[0]=h_address/*aa*/;
 210   7                                                         }else{
 211   7                                                        transparence=0;
 212   7                                                        REVSTATUS=0;
 213   7                                                        valid_data=0;
 214   7                                                        valid_data_num=0;
 215   7                                                               }
 216   6                                                       }
 217   5                                                   }else{
 218   5                                                       if(transparence_valid==1&&REVSTATUS==0){
 219   6                                                         transparence_valid=0;
 220   6                                                         transparence=0;
 221   6                                                         valid_data=0;
 222   6                                                         valid_data_num=0;                                      
             -                                                }
 223   5                                                             }
 224   4      
 225   4                         break;
 226   4                  case 2: if(transparence_valid==0){
 227   5                               valid_data=valid_data+(testbit<<(7-valid_data_num));
 228   5                               if(++valid_data_num==8){
 229   6                                    if(valid_data==l_address/*dd*/){
 230   7                                         // transparence=0;
 231   7                                          REVSTATUS=3;
 232   7                                          valid_data=0;
 233   7                                          valid_data_num=0;
 234   7                                          checkdata[1]=l_address/*dd*/;
 235   7                                                         }else{
 236   7                                                        transparence=0;
 237   7                                                        REVSTATUS=0;
 238   7                                                        valid_data=0;
 239   7                                                        valid_data_num=0;
 240   7                                                               }

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品一区二区在线观看| 亚洲制服欧美中文字幕中文字幕| 欧亚一区二区三区| 成人av午夜电影| av激情亚洲男人天堂| 成人精品免费网站| 99国产精品久| 色天天综合久久久久综合片| 94-欧美-setu| 色综合久久六月婷婷中文字幕| 91免费观看国产| 在线免费av一区| 欧美福利电影网| 欧美精品免费视频| 欧美一区二区三区色| xvideos.蜜桃一区二区| 国产亚洲欧美在线| 国产精品女主播在线观看| 亚洲欧美另类久久久精品2019| 日韩美女久久久| 午夜精品福利视频网站| 美女视频一区在线观看| 丁香五精品蜜臀久久久久99网站| 99热这里都是精品| 欧美日韩一区二区三区在线看 | 欧美精品一区二区三区四区| 精品欧美一区二区在线观看 | 自拍视频在线观看一区二区| 亚洲专区一二三| 久99久精品视频免费观看| 丁香啪啪综合成人亚洲小说| 色综合咪咪久久| 欧美一级高清大全免费观看| 欧美激情艳妇裸体舞| 自拍偷自拍亚洲精品播放| 麻豆成人免费电影| 成人国产精品免费| 欧美一卡二卡在线| 欧美国产成人精品| 日本不卡免费在线视频| 懂色中文一区二区在线播放| 欧美日韩小视频| 欧美激情一区二区三区蜜桃视频| 丝袜国产日韩另类美女| 成人综合在线观看| 日韩欧美高清一区| 一区二区在线电影| 国产专区综合网| 欧美日韩成人在线一区| 国产精品女同互慰在线看| 九九精品一区二区| 欧美日韩精品三区| 亚洲伦理在线免费看| 国产精品一级二级三级| 欧美电影在线免费观看| 亚洲精品国产品国语在线app| 国精产品一区一区三区mba桃花| 欧美三级韩国三级日本一级| 国产精品嫩草99a| 国产麻豆一精品一av一免费| 91精品国产入口| 亚洲一区在线观看免费观看电影高清 | 成人午夜碰碰视频| 精品国产一区二区三区忘忧草| 天天影视涩香欲综合网 | 麻豆久久久久久| 欧美三日本三级三级在线播放| ㊣最新国产の精品bt伙计久久| 国产精品综合二区| 欧美精品一区二区三区视频 | 国产视频视频一区| 国产在线播放一区| 久久亚洲精华国产精华液| 免费在线观看一区| 日韩女优制服丝袜电影| 奇米色777欧美一区二区| 欧美日韩在线播放三区| 亚洲444eee在线观看| 欧美亚洲国产一区二区三区va| 亚洲同性同志一二三专区| 99久久99久久综合| 亚洲欧美色图小说| 欧美在线你懂得| 亚洲大片免费看| 这里只有精品免费| 久久99国内精品| 国产午夜精品久久久久久免费视 | 国产毛片精品视频| 日本一区二区视频在线观看| 成人动漫一区二区三区| 亚洲免费观看高清在线观看| 欧美在线看片a免费观看| 日韩精品福利网| 日韩精品自拍偷拍| 国产成人精品免费视频网站| 中文字幕中文字幕一区| 欧洲另类一二三四区| 日韩成人一区二区三区在线观看| 日韩欧美美女一区二区三区| 国产一区二区0| 亚洲三级小视频| 欧美日韩在线亚洲一区蜜芽| 久久爱另类一区二区小说| 久久久国际精品| 色综合久久99| 蜜臀久久久99精品久久久久久| 精品日产卡一卡二卡麻豆| av高清不卡在线| 日本不卡1234视频| 中文字幕一区二区不卡| 欧美肥妇bbw| 99r精品视频| 琪琪一区二区三区| 日韩一区在线免费观看| 日韩一区二区精品葵司在线| 成人禁用看黄a在线| 免费看精品久久片| 国产精品超碰97尤物18| 日韩一区二区免费高清| 91免费看`日韩一区二区| 老司机精品视频在线| 亚洲摸摸操操av| 国产亚洲成aⅴ人片在线观看| 欧美专区在线观看一区| 国产福利视频一区二区三区| 天天操天天干天天综合网| 国产精品久久免费看| 精品欧美乱码久久久久久1区2区 | 91精品国产综合久久小美女| 成人黄动漫网站免费app| 九九九久久久精品| 首页国产欧美日韩丝袜| 亚洲精品五月天| 中文幕一区二区三区久久蜜桃| 日韩欧美一区中文| 欧美日韩一区二区三区在线| 91麻豆国产福利精品| 成人午夜精品一区二区三区| 国产资源精品在线观看| 美女爽到高潮91| 日韩电影一区二区三区四区| 一区二区三区不卡在线观看| 国产精品污污网站在线观看| 日韩欧美一区二区免费| 在线播放欧美女士性生活| 日本高清不卡aⅴ免费网站| 成人高清视频在线观看| 成人国产精品视频| av成人动漫在线观看| 国产成a人亚洲精品| 国产黄色91视频| 国产成人av一区二区| 国产一区二区三区日韩| 国产一区不卡在线| 国内精品写真在线观看| 精品一区二区三区不卡 | 亚洲韩国一区二区三区| 伊人色综合久久天天| 伊人开心综合网| 亚洲高清免费一级二级三级| 亚洲图片欧美一区| 男男视频亚洲欧美| 激情成人综合网| 国产精品一区在线| 99久久夜色精品国产网站| 91视视频在线观看入口直接观看www | 99国产精品国产精品久久| 成a人片国产精品| 91在线视频观看| 欧美日韩精品专区| 精品国产免费一区二区三区四区| 精品国产一区二区三区不卡| 久久精品水蜜桃av综合天堂| 国产精品嫩草久久久久| 一区二区理论电影在线观看| 亚洲va欧美va人人爽午夜| 蜜桃av一区二区| 国产iv一区二区三区| 91国模大尺度私拍在线视频| 欧美久久久久久久久中文字幕| 日韩一区二区三区av| 国产精品久线在线观看| 五月婷婷久久丁香| 国产在线视视频有精品| fc2成人免费人成在线观看播放| 日本韩国欧美三级| 精品国产3级a| 亚洲男女一区二区三区| 久久精品噜噜噜成人88aⅴ| 成人一级片在线观看| 欧美肥大bbwbbw高潮| 国产精品理论在线观看| 天天综合色天天综合| 成人动漫一区二区在线| 日韩你懂的电影在线观看| 中文字幕在线不卡一区二区三区| 三级在线观看一区二区| 99re成人在线| 久久久精品综合| 午夜影院久久久|