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

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

?? 12-1.lst

?? C51.rar
?? LST
字號:
C51 COMPILER V7.09   12_1                                                                  08/11/2005 18:15:08 PAGE 1   


C51 COMPILER V7.09, COMPILATION OF MODULE 12_1
OBJECT MODULE PLACED IN 12-1.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE 12-1.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          //#pragma SRC
   2          #include <stdio.h>
   3          #include <reg51.h>
   4          
   5          #define         TRUE                        1
   6          #define         FALSE                       0
   7          #define         DELAY_VALUE             3
   8          
   9          #define         PinDrvKey1      P1_0
  10          #define         PinDrvKey2      P1_1
  11          #define         PinDrvKey3      P1_2
  12          #define         PinDrvKey4      P1_3            //鍵盤掃描的驅動線
  13          
  14          #define         PinScanKey1     P1_4
  15          #define         PinScanKey2     P1_5
  16          #define         PinScanKey3     P1_6
  17          #define         PinScanKey4     P1_7            //鍵盤掃描的信號獲取線
  18          
  19          #define         PinLamp         P0_0            //指示燈驅動管腳
  20          #define         PinSpeaker      P0_1            //蜂鳴器驅動管腳
  21          
  22          sbit            P0_0=P0^0;
  23          sbit            P0_1=P0^1;
  24          sbit            P0_2=P0^2;
  25          sbit            P0_3=P0^3;
  26          sbit            P0_4=P0^4;
  27          sbit            P0_5=P0^5;
  28          sbit            P0_6=P0^6;
  29          sbit            P0_7=P0^7;
  30          
  31          sbit            P1_0=P1^0;
  32          sbit            P1_1=P1^1;
  33          sbit            P1_2=P1^2;
  34          sbit            P1_3=P1^3;
  35          sbit            P1_4=P1^4;
  36          sbit            P1_5=P1^5;
  37          sbit            P1_6=P1^6;
  38          sbit            P1_7=P1^7;
  39          
  40          sbit            P2_0=P2^0;
  41          sbit            P2_1=P2^1;
  42          sbit            P2_2=P2^2;
  43          sbit            P2_3=P2^3;
  44          sbit            P2_4=P2^4;
  45          sbit            P2_5=P2^5;
  46          sbit            P2_6=P2^6;
  47          sbit            P2_7=P2^7;
  48          
  49          
  50          void initial(void);               //初始化子程序
  51          void delay(short i);
  52          unsigned char keyscan(void);
  53          
  54          void main(void)
  55          {
C51 COMPILER V7.09   12_1                                                                  08/11/2005 18:15:08 PAGE 2   

  56   1              
  57   1              unsigned char keyword;
  58   1              
  59   1              initial();                                 //鍵盤驅動信號都設為低
  60   1              
  61   1              keyword=keyscan();
  62   1              
  63   1      }
  64          
  65          void initial(void)
  66          {
  67   1              P1_0=FALSE;
  68   1              P1_1=FALSE;
  69   1              P1_2=FALSE;
  70   1              P1_3=FALSE;                           //鍵盤驅動信號都設為低
  71   1              P0_0=TRUE;                            //發光二極管設為不亮
  72   1              P0_1=TRUE;                            //蜂鳴器不叫
  73   1      }
  74          
  75          unsigned char keyscan()
  76          {
  77   1      PinDrvKey1=TRUE;
  78   1      if(PinScanKey1==TRUE)
  79   1              PinLamp=FALSE;
  80   1              PinSpeaker=FALSE;
  81   1              delay(DELAY_VALUE);             //如果判斷有信號,則延時一次
  82   1              PinLamp=TRUE;
  83   1              PinSpeaker=TRUE;
  84   1      if(PinScanKey1==TRUE)
  85   1      { 
  86   2      delay(DELAY_VALUE);                     //假如判斷還有信號,則再延時
  87   2      if(PinScanKey1==TRUE)                   
  88   2              return 1;}                                          //確認確實有按鍵信號,返回鍵值
  89   1      if(PinScanKey2==TRUE)
  90   1              PinLamp=FALSE;
  91   1              PinSpeaker=FALSE;
  92   1              delay(DELAY_VALUE);             //如果判斷有信號,則延時一次
  93   1              PinLamp=TRUE;
  94   1              PinSpeaker=TRUE; 
  95   1      if(PinScanKey2==TRUE)
  96   1      { 
  97   2      delay(DELAY_VALUE);                     //假如判斷還有信號,則再延時
  98   2      if(PinScanKey2==TRUE)                   
  99   2              return 5;}                                          //確認確實有按鍵信號,返回鍵值
 100   1      if(PinScanKey3==TRUE)
 101   1              PinLamp=FALSE;
 102   1              PinSpeaker=FALSE;
 103   1              delay(DELAY_VALUE);             //如果判斷有信號,則延時一次
 104   1              PinLamp=TRUE;
 105   1              PinSpeaker=TRUE; 
 106   1      if(PinScanKey3==TRUE)
 107   1      { 
 108   2      delay(DELAY_VALUE);                     //假如判斷還有信號,則再延時
 109   2      if(PinScanKey3==TRUE)                   
 110   2              return 9;}                                          //確認確實有按鍵信號,返回鍵值
 111   1      if(PinScanKey4==TRUE)
 112   1              PinLamp=FALSE;
 113   1              PinSpeaker=FALSE;
 114   1              delay(DELAY_VALUE);             //如果判斷有信號,則延時一次
 115   1              PinLamp=TRUE;
 116   1              PinSpeaker=TRUE; 
 117   1      if(PinScanKey2==TRUE)
C51 COMPILER V7.09   12_1                                                                  08/11/2005 18:15:08 PAGE 3   

 118   1      { 
 119   2      delay(DELAY_VALUE);                     //假如判斷還有信號,則再延時
 120   2      if(PinScanKey2==TRUE)
 121   2              return 12;}                                     //確認確實有按鍵信號,返回鍵值
 122   1      PinDrvKey1=FALSE;                               //以上語句掃描第一列
 123   1      PinDrvKey2=TRUE;
 124   1      if(PinScanKey1==TRUE)
 125   1              PinLamp=FALSE;
 126   1              PinSpeaker=FALSE;
 127   1              delay(DELAY_VALUE);             //如果判斷有信號,則延時一次
 128   1              PinLamp=TRUE;
 129   1              PinSpeaker=TRUE; 
 130   1      if(PinScanKey1==TRUE)
 131   1      { 
 132   2      delay(DELAY_VALUE);                     //假如判斷還有信號,則再延時
 133   2      if(PinScanKey1==TRUE)
 134   2              return 2;}                                          //確認確實有按鍵信號,返回鍵值
 135   1      if(PinScanKey2==TRUE)
 136   1              PinLamp=FALSE;
 137   1              PinSpeaker=FALSE;
 138   1              delay(DELAY_VALUE);             //如果判斷有信號,則延時一次
 139   1              PinLamp=TRUE;
 140   1              PinSpeaker=TRUE; 
 141   1      if(PinScanKey2==TRUE)
 142   1      { 
 143   2      delay(DELAY_VALUE);                     //假如判斷還有信號,則再延時
 144   2      if(PinScanKey2==TRUE)
 145   2              return 6;}                                          //確認確實有按鍵信號,返回鍵值
 146   1      if(PinScanKey3==TRUE)
 147   1              PinLamp=FALSE;
 148   1              PinSpeaker=FALSE;
 149   1              delay(DELAY_VALUE);             //如果判斷有信號,則延時一次
 150   1              PinLamp=TRUE;
 151   1              PinSpeaker=TRUE; 
 152   1      if(PinScanKey3==TRUE)
 153   1      { 
 154   2      delay(DELAY_VALUE);                     //假如判斷還有信號,則再延時
 155   2      if(PinScanKey3==TRUE)
 156   2              return 0;}                                         //確認確實有按鍵信號,返回鍵值
 157   1      if(PinScanKey4==TRUE)
 158   1              PinLamp=FALSE;
 159   1              PinSpeaker=FALSE;
 160   1              delay(DELAY_VALUE);             //如果判斷有信號,則延時一次
 161   1              PinLamp=TRUE;
 162   1              PinSpeaker=TRUE; 
 163   1      if(PinScanKey4==TRUE)
 164   1      { 
 165   2      delay(DELAY_VALUE);                     //假如判斷還有信號,則再延時
 166   2      if(PinScanKey4==TRUE)
 167   2              return 13;}                                     //確認確實有按鍵信號,返回鍵值
 168   1      PinDrvKey2=FALSE;                               //以上語句掃描第二列
 169   1      PinDrvKey3=TRUE;
 170   1      if(PinScanKey1==TRUE)
 171   1              PinLamp=FALSE;
 172   1              PinSpeaker=FALSE;
 173   1              delay(DELAY_VALUE);             //如果判斷有信號,則延時一次
 174   1              PinLamp=TRUE;
 175   1              PinSpeaker=TRUE; 
 176   1      if(PinScanKey1==TRUE)
 177   1      {
 178   2       delay(DELAY_VALUE);                    //假如判斷還有信號,則再延時
 179   2      if(PinScanKey1==TRUE)
C51 COMPILER V7.09   12_1                                                                  08/11/2005 18:15:08 PAGE 4   

 180   2              return 3;}                                          //確認確實有按鍵信號,返回鍵值
 181   1      if(PinScanKey2==TRUE)
 182   1              PinLamp=FALSE;
 183   1              PinSpeaker=FALSE;
 184   1              delay(DELAY_VALUE);             //如果判斷有信號,則延時一次
 185   1              PinLamp=TRUE;
 186   1              PinSpeaker=TRUE; 
 187   1      if(PinScanKey2==TRUE)
 188   1      {
 189   2       delay(DELAY_VALUE);                    //假如判斷還有信號,則再延時
 190   2      if(PinScanKey2==TRUE)
 191   2              return 7;}                                         //確認確實有按鍵信號,返回鍵值
 192   1      if(PinScanKey3==TRUE)
 193   1              PinLamp=FALSE;
 194   1              PinSpeaker=FALSE;
 195   1              delay(DELAY_VALUE);             //如果判斷有信號,則延時一次
 196   1              PinLamp=TRUE;
 197   1              PinSpeaker=TRUE; 
 198   1      if(PinScanKey3==TRUE)
 199   1      { 
 200   2      delay(DELAY_VALUE);                     //假如判斷還有信號,則再延時
 201   2      if(PinScanKey3==TRUE)
 202   2              return 10;}                                     //確認確實有按鍵信號,返回鍵值
 203   1      if(PinScanKey4==TRUE)
 204   1              PinLamp=FALSE;
 205   1              PinSpeaker=FALSE;
 206   1              delay(DELAY_VALUE);             //如果判斷有信號,則延時一次
 207   1              PinLamp=TRUE;
 208   1              PinSpeaker=TRUE; 
 209   1      if(PinScanKey4==TRUE)
 210   1      {
 211   2       delay(DELAY_VALUE);                    //假如判斷還有信號,則再延時
 212   2      if(PinScanKey4==TRUE)
 213   2              return 14;}                                     //確認確實有按鍵信號,返回鍵值
 214   1      PinDrvKey3=FALSE;                               //以上語句掃描第三列
 215   1      PinDrvKey4=TRUE;
 216   1      if(PinScanKey4==TRUE)
 217   1              PinLamp=FALSE;
 218   1              PinSpeaker=FALSE;
 219   1              delay(DELAY_VALUE);             //如果判斷有信號,則延時一次
 220   1              PinLamp=TRUE;
 221   1              PinSpeaker=TRUE; 
 222   1      if(PinScanKey1==TRUE)
 223   1      { 
 224   2      delay(DELAY_VALUE);                     //假如判斷還有信號,則再延時
 225   2      if(PinScanKey1==TRUE)
 226   2              return 4;}                                          //確認確實有按鍵信號,返回鍵值
 227   1      if(PinScanKey2==TRUE)
 228   1              PinLamp=FALSE;
 229   1              PinSpeaker=FALSE;
 230   1              delay(DELAY_VALUE);             //如果判斷有信號,則延時一次
 231   1              PinLamp=TRUE;
 232   1              PinSpeaker=TRUE; 
 233   1      if(PinScanKey2==TRUE)
 234   1      { delay(DELAY_VALUE);                   //假如判斷還有信號,則再延時
 235   2      if(PinScanKey2==TRUE)
 236   2              return 8;}                                          //確認確實有按鍵信號,返回鍵值
 237   1      if(PinScanKey3==TRUE)
 238   1              PinLamp=FALSE;
 239   1              PinSpeaker=FALSE;
 240   1              delay(DELAY_VALUE);             //如果判斷有信號,則延時一次
 241   1              PinLamp=TRUE;
C51 COMPILER V7.09   12_1                                                                  08/11/2005 18:15:08 PAGE 5   

 242   1              PinSpeaker=TRUE; 
 243   1      if(PinScanKey3==TRUE)
 244   1      { 
 245   2      delay(DELAY_VALUE);                     //假如判斷還有信號,則再延時
 246   2      if(PinScanKey3==TRUE)
 247   2              return 11;}                                     //確認確實有按鍵信號,返回鍵值
 248   1      if(PinScanKey4==TRUE)
 249   1              PinLamp=FALSE;
 250   1              PinSpeaker=FALSE;
 251   1              delay(DELAY_VALUE);             //如果判斷有信號,則延時一次
 252   1              PinLamp=TRUE;
 253   1              PinSpeaker=TRUE; 
 254   1      if(PinScanKey4==TRUE)
 255   1      {
 256   2       delay(DELAY_VALUE);                    //假如判斷還有信號,則再延時
 257   2      if(PinScanKey4==TRUE)
 258   2              return 15;}                                     //假如判斷還有信號,則再延時
 259   1      PinDrvKey3=FALSE;                               //以上語句掃描第四列
 260   1      return 16;
 261   1      }
 262          
 263          void delay(short i)
 264          {
 265   1              int j=0;
 266   1              int k=0;
 267   1              k=i*DELAY_VALUE;
 268   1              while (j<k)j++;
 269   1      }


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


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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲日本在线天堂| 久久久电影一区二区三区| 一本色道久久综合亚洲aⅴ蜜桃| 精品一区二区精品| 国产伦精品一区二区三区免费迷| 国产一区二区在线观看视频| 成人免费视频国产在线观看| 不卡一区二区在线| 欧美日韩亚洲综合一区| 日韩欧美一级特黄在线播放| 国产视频视频一区| 亚洲蜜桃精久久久久久久| 日韩av电影免费观看高清完整版| 久久国产精品免费| 91啦中文在线观看| 精品国产精品网麻豆系列 | 美女网站色91| 91丨九色丨蝌蚪丨老版| 欧美一区二区三区喷汁尤物| 精品久久久久香蕉网| 亚洲成人中文在线| 成人福利视频在线| 久久精品欧美一区二区三区麻豆| 一区二区三区不卡在线观看| 国产美女精品人人做人人爽| 欧美日韩大陆在线| 亚洲1区2区3区4区| 91日韩精品一区| 日产国产高清一区二区三区| 老司机午夜精品99久久| 夜夜嗨av一区二区三区网页| 亚洲激情网站免费观看| 亚洲国产综合色| 欧美最新大片在线看| 国产精品99久久久| 日韩精品专区在线| 日韩国产精品久久久| 7777精品久久久大香线蕉| 国产精品成人一区二区三区夜夜夜| 日本午夜精品一区二区三区电影| 日本高清不卡在线观看| 亚洲色图欧洲色图| 黄色小说综合网站| 欧美一级片在线观看| 日韩av一区二| 在线播放一区二区三区| 日本欧美一区二区三区| 久久久噜噜噜久久中文字幕色伊伊| 蜜桃av一区二区在线观看| 久久亚洲捆绑美女| av福利精品导航| 午夜成人在线视频| 久久嫩草精品久久久精品| 91影视在线播放| 美女视频免费一区| 欧美激情一区在线| 欧美日本国产一区| 国产精品一级片在线观看| 亚洲欧美日韩国产综合在线| 欧美丝袜丝交足nylons图片| 麻豆国产精品一区二区三区| 国产精品久久三| 精品国产一区二区三区四区四 | 欧美色综合影院| 久久国产精品99精品国产| 中文字幕在线播放不卡一区| 欧美电影免费观看完整版| 日本精品免费观看高清观看| 国产毛片精品一区| 日韩国产成人精品| 亚洲国产三级在线| 成人免费在线视频| 国产精品网站在线观看| 欧美变态tickle挠乳网站| 欧美精品丝袜久久久中文字幕| 波多野结衣中文一区| 国产精品一区不卡| 久久电影网电视剧免费观看| 欧美aaa在线| 日韩精品国产欧美| 亚洲18色成人| 蜜桃传媒麻豆第一区在线观看| 亚洲综合男人的天堂| 国产精品久久久久7777按摩| 欧美日韩一区二区三区视频| 99久久精品国产毛片| 成人app软件下载大全免费| 国内精品久久久久影院薰衣草 | 99国产精品国产精品久久| 另类成人小视频在线| 国产一区二区调教| 国产成人在线色| 91国在线观看| 欧美电影免费观看高清完整版| 精品国产乱码久久久久久牛牛| 精品国精品国产| 久久精品视频一区二区三区| 亚洲欧洲精品一区二区三区| 亚洲成av人片观看| 国产精品一区二区x88av| 色噜噜久久综合| 欧美大片国产精品| 国产精品传媒入口麻豆| 午夜精品123| 成人午夜在线视频| 欧美三区在线观看| 中文字幕欧美日韩一区| 一二三区精品福利视频| 精品一区二区三区不卡| 91免费看视频| 久久精品亚洲麻豆av一区二区| 亚洲人成网站色在线观看| 麻豆成人久久精品二区三区红| 福利91精品一区二区三区| 欧美精品第1页| 亚洲一区二区视频在线| 国产一区二区毛片| 91精品国产高清一区二区三区 | 欧美日韩日日骚| 免费成人结看片| 免费视频一区二区| 97久久人人超碰| 国产精品盗摄一区二区三区| 成人妖精视频yjsp地址| 久久久综合精品| 国产iv一区二区三区| 国产欧美精品在线观看| 国产露脸91国语对白| 久久免费的精品国产v∧| 国内偷窥港台综合视频在线播放| 日韩网站在线看片你懂的| 日本不卡一区二区| 欧美夫妻性生活| 免费在线成人网| 久久这里只有精品6| 国产精品资源在线观看| 中文字幕在线观看一区二区| 91看片淫黄大片一级| 日本一区二区三区久久久久久久久不| 日韩精品久久久久久| 欧美日韩国产在线播放网站| 91精品国产手机| 国产精品久久久久久久久免费丝袜 | 精品国产一二三| 亚洲高清一区二区三区| 91麻豆免费看| 日本va欧美va瓶| 久久嫩草精品久久久精品一| 欧美四级电影网| 国产一区二区调教| 日韩一区精品视频| 国产精品进线69影院| 欧美亚洲图片小说| 老司机精品视频线观看86| 综合婷婷亚洲小说| 久久久国产精华| 欧美日韩二区三区| 成人免费视频一区| 另类小说综合欧美亚洲| 亚洲一区二区三区精品在线| 欧美电影免费提供在线观看| 在线观看一区二区精品视频| 成人不卡免费av| 丁香另类激情小说| 蜜桃av噜噜一区| 亚洲www啪成人一区二区麻豆| 国产精品久久午夜| 精品国产一区二区三区忘忧草 | 欧美成人一区二区三区在线观看 | 日韩午夜av一区| 精品视频一区三区九区| 色素色在线综合| 99国内精品久久| 色狠狠一区二区| 欧美日韩一区二区在线观看| 91毛片在线观看| 菠萝蜜视频在线观看一区| 91年精品国产| 欧美肥胖老妇做爰| 欧美日产在线观看| 91.com在线观看| 久久蜜臀精品av| 亚洲欧洲成人自拍| 伊人色综合久久天天人手人婷| 国产精品色呦呦| 国产精品电影一区二区三区| 亚洲丝袜自拍清纯另类| 丝袜美腿高跟呻吟高潮一区| 久久av中文字幕片| 国产成人免费视| 一本一道久久a久久精品| 777欧美精品| 亚洲婷婷综合色高清在线| 亚洲动漫第一页| 床上的激情91.| 欧美日韩国产精品成人| 欧美一级高清大全免费观看| 国产欧美精品国产国产专区| 午夜国产精品一区| 99re8在线精品视频免费播放|