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

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

?? main.lst

?? AT89C51單個按鍵接收處理_狀態機方式
?? LST
字號:
C51 COMPILER V8.02   MAIN                                                                  04/29/2008 14:58:24 PAGE 1   


C51 COMPILER V8.02, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.c ROM(SMALL) BROWSE DEBUG OBJECTEXTEND

line level    source

   1          // KeyControl application
   2          // 2007.8.17 by Ericosn
   3          
   4          #include <REG51.h>
   5          #define uchar unsigned char
   6          #define uint  unsigned int
   7          
   8          sbit P20 = P2^0;
   9          sbit P21 = P2^1;
  10          sbit P22 = P2^2;
  11          sbit P23 = P2^3;
  12          sbit P24 = P2^4;
  13          sbit P25 = P2^5;
  14          sbit P26 = P2^6;
  15          sbit P27 = P2^7;
  16          sbit P00 = P0^0;
  17          sbit P06 = P0^6;
  18          sbit P07 = P0^7;
  19          
  20          uchar Flag1 = 0,Flag2 = 0,Flag3 = 0,Flag4 = 0,Flag5 = 0;
  21          uchar FlagTimer1 = 0,FlagTimer2 = 0,FlagTimer3 = 0,FlagTimer4 = 0,FlagTimer5 = 0;
  22          
  23          uchar idata Buffer1[10] = {0x80,0x00,0xFA,0xF1,0xF1,0xF1,0xF1,0xF1,0xF1,0xF1};
  24          uchar idata Buffer2[10] = {0x80,0x00,0xFA,0xF2,0xF2,0xF2,0xF2,0xF2,0xF2,0xF2};
  25          uchar idata Buffer3[10] = {0x80,0x00,0xFA,0xF3,0xF3,0xF3,0xF3,0xF3,0xF3,0xF3};
  26          
  27          void init(void);
  28          void SCI_Tx(char Buf[],uchar n);
  29          
  30          void main(void)
  31          {
  32   1              init();
  33   1              while(1){
  34   2                      //按鍵處理
  35   2                      if (Flag1==1)
  36   2                      {
  37   3                              Flag1=2;
  38   3                              SCI_Tx(Buffer1,10);
  39   3                      }
  40   2      
  41   2                      if (Flag2==1)
  42   2                      {
  43   3                              Flag2=2;
  44   3                              SCI_Tx(Buffer2,10);
  45   3                      }
  46   2      
  47   2                      if (Flag3==1)
  48   2                      {
  49   3                              Flag3=2;
  50   3                              SCI_Tx(Buffer2,10);
  51   3                      }
  52   2      
  53   2                      if (Flag4==1)
  54   2                      {
  55   3                              Flag4=2;
C51 COMPILER V8.02   MAIN                                                                  04/29/2008 14:58:24 PAGE 2   

  56   3                              SCI_Tx(Buffer3,10);
  57   3                      }
  58   2      
  59   2                      if (Flag5==1)
  60   2                      {
  61   3                              Flag5=2;
  62   3                              SCI_Tx(Buffer1,10);
  63   3                      }
  64   2                      
  65   2              }
  66   1      }
  67          
  68          ///////////////////////////////////////////////////////////////
  69          void init(void)
  70          {
  71   1              TMOD = 0x21;
  72   1              TH1 = 0xFD;
  73   1              TL1 = 0xFD;
  74   1              TH0 = 0x4C;
  75   1              TL0 = 0x00;
  76   1              SCON = 0x50;
  77   1              IE |= 0x82;
  78   1      //      IP |= 0x02;
  79   1              TR0 = 1;
  80   1              TR1 = 1;
  81   1      }
  82          
  83          ///////////////////////////////////////////////////////////////
  84          //
  85          void SCI_Tx(char Buf[],uchar n)
  86          {
  87   1              while(n){
  88   2                      SBUF = Buf[10-n];
  89   2                      while(TI==0);
  90   2                      TI = 0;
  91   2                      n--;
  92   2              }
  93   1      }
  94          
  95          ///////////////////////////////////////////////////////////////
  96          //
  97          
  98          ///////////////////////////////////////////////////////////////
  99          //Timer0 50ms interrupt 
 100          void timer0(void) interrupt 1 using 1
 101          {
 102   1              bit Sample;
 103   1      
 104   1              TH0 = 0x4C;
 105   1              TL0 = 0x00;
 106   1              if(Flag1==0)
 107   1              {
 108   2                      Sample = P20;
 109   2                      if(Sample==0)
 110   2                      {
 111   3                              FlagTimer1++;
 112   3                              if(FlagTimer1>2)
 113   3                              {
 114   4                                      Flag1=1;
 115   4                                      FlagTimer1=0;
 116   4                                      P00 = 0;
 117   4                              }               
C51 COMPILER V8.02   MAIN                                                                  04/29/2008 14:58:24 PAGE 3   

 118   3                      }
 119   2                      else    FlagTimer1=0;
 120   2              }
 121   1      
 122   1              if(Flag1==2)
 123   1              {
 124   2                      Sample = P20;
 125   2                      if(Sample==1)   
 126   2                      {
 127   3                              FlagTimer1++;
 128   3                              if(FlagTimer1>2)
 129   3                              {
 130   4                                      Flag1=0;
 131   4                                      FlagTimer1=0;
 132   4                                      P00 = 1;
 133   4                              }
 134   3                      }
 135   2                      else    FlagTimer1=0;
 136   2              }
 137   1      
 138   1              if(Flag2==0)
 139   1              {
 140   2                      Sample = P21;
 141   2                      if(Sample==0)
 142   2                      {
 143   3                              FlagTimer2++;
 144   3                              if(FlagTimer2>2)
 145   3                              {
 146   4                                      Flag2=1;
 147   4                                      FlagTimer2=0;
 148   4                                      P00 = 0;
 149   4                              }               
 150   3                      }
 151   2                      else    FlagTimer2=0;
 152   2              }
 153   1      
 154   1              if(Flag2==2)
 155   1              {
 156   2                      Sample=P21;
 157   2                      if(Sample==1)   
 158   2                      {
 159   3                              FlagTimer2++;
 160   3                              if(FlagTimer2>2)
 161   3                              {
 162   4                                      Flag2=0;
 163   4                                      FlagTimer2=0;
 164   4                                      P00 = 1;
 165   4                              }
 166   3                      }
 167   2                      else    FlagTimer2=0;
 168   2              }
 169   1      
 170   1              if(Flag3==0)
 171   1              {
 172   2                      Sample = P22;
 173   2                      if(Sample==0)
 174   2                      {
 175   3                              FlagTimer3++;
 176   3                              if(FlagTimer3>2)
 177   3                              {
 178   4                                      Flag3=1;
 179   4                                      FlagTimer3=0;
C51 COMPILER V8.02   MAIN                                                                  04/29/2008 14:58:24 PAGE 4   

 180   4                                      P00 = 0;
 181   4                              }               
 182   3                      }
 183   2                      else    FlagTimer3=0;
 184   2              }
 185   1      
 186   1              if(Flag3==2)
 187   1              {
 188   2                      Sample= P22;
 189   2                      if(Sample==1)   
 190   2                      {
 191   3                              FlagTimer3++;
 192   3                              if(FlagTimer3>2)
 193   3                              {
 194   4                                      Flag3=0;
 195   4                                      FlagTimer3=0;
 196   4                                      P00 = 1;
 197   4                              }
 198   3                      }
 199   2                      else    FlagTimer3=0;
 200   2              }
 201   1              
 202   1              if(Flag4==0)
 203   1              {
 204   2                      Sample = P23;
 205   2                      if(Sample==0)
 206   2                      {
 207   3                              FlagTimer4++;
 208   3                              if(FlagTimer4>2)
 209   3                              {
 210   4                                      Flag4=1;
 211   4                                      FlagTimer4=0;
 212   4                                      P00 = 0;
 213   4                              }               
 214   3                      }
 215   2                      else    FlagTimer4=0;
 216   2              }
 217   1      
 218   1              if(Flag4==2)
 219   1              {
 220   2                      Sample = P23;
 221   2                      if(Sample==1)   
 222   2                      {
 223   3                              FlagTimer4++;
 224   3                              if(FlagTimer4>2)
 225   3                              {
 226   4                                      Flag4=0;
 227   4                                      FlagTimer4=0;
 228   4                                      P00 = 1;
 229   4                              }
 230   3                      }
 231   2                      else    FlagTimer4=0;
 232   2              }
 233   1      
 234   1              if(Flag5==0)
 235   1              {
 236   2                      Sample = P24;
 237   2                      if(Sample==0)
 238   2                      {
 239   3                              FlagTimer5++;
 240   3                              if(FlagTimer5>2)
 241   3                              {
C51 COMPILER V8.02   MAIN                                                                  04/29/2008 14:58:24 PAGE 5   

 242   4                                      Flag5=1;
 243   4                                      FlagTimer5=0;
 244   4                                      P00 = 0;
 245   4                              }               
 246   3                      }
 247   2                      else    FlagTimer5=0;
 248   2              }
 249   1      
 250   1              if(Flag5==2)
 251   1              {
 252   2                      Sample = P24;
 253   2                      if(Sample==1)   
 254   2                      {
 255   3                              FlagTimer5++;
 256   3                              if(FlagTimer5>2)
 257   3                              {
 258   4                                      Flag5=0;
 259   4                                      FlagTimer5=0;
 260   4                                      P00 = 1;
 261   4                              }
 262   3                      }
 263   2                      else    FlagTimer5=0;
 264   2              }
 265   1      
 266   1      }
 267          
 268          /*
 269          ///////////////////////////////////////////////////////////////
 270          //Serial port transceive interrupt
 271          void serial(void) interrupt 4 using 2
 272          {
 273                  uchar temp;
 274                  if(RI&(!RcvFlag)){
 275                          RI = 0;
 276                  }
 277              if(TI){
 278                          TI=0;
 279                          //the Tx interrupt processing code
 280                  }
 281          }
 282          */
 283          
 284          //END
 285                  


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    489    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     10    ----
   IDATA SIZE       =     30    ----
   BIT SIZE         =   ----       1
END OF MODULE INFORMATION.


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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产日韩av一区| 91亚洲资源网| 欧美影院一区二区三区| 色欧美片视频在线观看| 一区二区三区日韩精品视频| 日韩av不卡在线观看| 中文字幕成人网| 色视频欧美一区二区三区| 免费黄网站欧美| 亚洲国产日韩a在线播放| 国产欧美在线观看一区| 日韩欧美一二三| 成人av在线播放网站| 日本一道高清亚洲日美韩| 国产成人午夜视频| 亚洲色图视频网站| 亚洲久本草在线中文字幕| 久久久久久久久伊人| 精品处破学生在线二十三| 国产不卡在线播放| 国产午夜精品在线观看| 三级欧美在线一区| 成人欧美一区二区三区1314| 国产精品视频第一区| 欧美色精品天天在线观看视频| 亚洲国产精品99久久久久久久久 | 日韩av不卡在线观看| 成人一级片在线观看| 国产中文字幕一区| 日本欧美一区二区在线观看| 精品噜噜噜噜久久久久久久久试看 | 日韩一区二区麻豆国产| 久久国产欧美日韩精品| 国产亚洲一区二区三区四区| 蜜臀va亚洲va欧美va天堂| 亚洲成人激情社区| 精品一二线国产| 欧美嫩在线观看| 国产不卡视频一区| 色八戒一区二区三区| 久久久久久久久久看片| 午夜久久久久久| 东方aⅴ免费观看久久av| 日本一区二区免费在线观看视频| 色美美综合视频| 色天天综合色天天久久| 99精品欧美一区二区三区小说| 亚洲美女电影在线| 日韩在线观看一区二区| 色婷婷国产精品| 精品少妇一区二区三区日产乱码| 91在线观看视频| 91成人在线精品| 91精品国产欧美一区二区| 欧美一个色资源| 337p亚洲精品色噜噜狠狠| 欧美性受xxxx| 久久久国产一区二区三区四区小说| 99久久精品国产观看| 色婷婷亚洲一区二区三区| 6080午夜不卡| 久久综合久久综合九色| 久久免费的精品国产v∧| 久久久久久久久岛国免费| 亚洲激情在线播放| 国产99久久久国产精品潘金网站| 国产高清在线观看免费不卡| 色综合视频一区二区三区高清| 日韩免费观看2025年上映的电影| 精品福利一二区| 日本最新不卡在线| 成人黄色国产精品网站大全在线免费观看 | 国产精品久久久久久久岛一牛影视| 中文天堂在线一区| 亚洲香蕉伊在人在线观| 99精品国产热久久91蜜凸| 久久久不卡影院| 裸体在线国模精品偷拍| 欧美手机在线视频| 日韩高清一级片| 国产一区二区伦理| 精品国产污网站| 国产精品一级片在线观看| 欧美不卡123| 国产露脸91国语对白| 日韩精品一区二区三区老鸭窝| 亚洲少妇30p| voyeur盗摄精品| 欧美一区二区视频免费观看| 亚洲成av人片在www色猫咪| 欧美日韩一区中文字幕| 午夜影院久久久| 欧美色男人天堂| 日本韩国欧美在线| 久久国产精品99精品国产| 欧美色国产精品| 免费亚洲电影在线| 欧美日韩国产综合一区二区 | 国产成人日日夜夜| 久久久亚洲高清| 精品欧美久久久| 91网站在线观看视频| 天堂av在线一区| 久久亚洲精品国产精品紫薇| 久久成人免费网站| 中文字幕一区二区三区av| 色噜噜狠狠色综合欧洲selulu| 另类综合日韩欧美亚洲| 亚洲另类色综合网站| 国产精品久久久久影院色老大| 精品国产乱码久久久久久免费| 日日夜夜一区二区| wwwwxxxxx欧美| 国产盗摄精品一区二区三区在线 | va亚洲va日韩不卡在线观看| 精品福利一二区| 99久久精品免费看国产免费软件| 亚洲色图丝袜美腿| 欧美一级二级三级蜜桃| 岛国精品在线播放| 综合久久一区二区三区| 久久婷婷色综合| 色呦呦国产精品| 轻轻草成人在线| 久久久精品天堂| 国产精品国产成人国产三级| 欧美国产丝袜视频| 91精品国产欧美日韩| 91在线porny国产在线看| 国产乱人伦精品一区二区在线观看| 国产一区二区三区国产| 日韩精品三区四区| 中文字幕在线观看不卡视频| 欧美大胆一级视频| 69堂精品视频| 欧美日精品一区视频| 91一区二区三区在线观看| 91色综合久久久久婷婷| 成人国产精品免费观看视频| 美洲天堂一区二卡三卡四卡视频| 亚洲成人www| 视频一区国产视频| 另类小说色综合网站| 亚洲午夜精品网| 国产精品乱码妇女bbbb| 日韩欧美一区在线| √…a在线天堂一区| 日本不卡视频在线| 美日韩黄色大片| 在线视频欧美区| 亚洲激情在线激情| 国产精品一区久久久久| 国产精品1024| 在线亚洲免费视频| 日韩西西人体444www| 久久精品视频免费| 亚洲激情欧美激情| 成人网男人的天堂| 久久男人中文字幕资源站| 一区二区三区四区在线免费观看| 青青草精品视频| 一本久久a久久免费精品不卡| 欧美视频一二三区| 亚洲三级小视频| 国产高清在线观看免费不卡| 欧美精品久久99久久在免费线| 五月天激情综合| 国产乱理伦片在线观看夜一区| 欧美精品99久久久**| 中文字幕精品一区二区精品绿巨人 | 一区二区三区在线免费观看| 成人午夜看片网址| 日韩视频免费观看高清在线视频| 欧美一区二区三区视频免费 | 中文字幕免费在线观看视频一区| 精品福利av导航| 国产精品久久国产精麻豆99网站| 国产精品538一区二区在线| 欧美精品视频www在线观看| 1区2区3区精品视频| 91在线小视频| 国产精品美日韩| 国产精品一区在线| 亚洲成av人片在线观看无码| 激情小说亚洲一区| 久久亚洲私人国产精品va媚药| 成人免费毛片片v| 视频一区欧美精品| 欧美制服丝袜第一页| 国产精品国产a| 日韩美女视频在线| 成人小视频免费在线观看| 久久免费偷拍视频| 在线观看91精品国产入口| 久久99热这里只有精品| 欧美三日本三级三级在线播放| 亚洲综合网站在线观看| 在线看日本不卡| 亚洲天堂2016| 国产亚洲va综合人人澡精品|