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

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

?? key.lst

?? 實現ez-usb fx2的 自定義請求功能
?? LST
字號:
C51 COMPILER V7.02b   KEY                                                                  06/30/2004 15:13:18 PAGE 1   


C51 COMPILER V7.02b, COMPILATION OF MODULE KEY
OBJECT MODULE PLACED IN Key.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE Key.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #include "fx2.h"
   2          #include "fx2regs.h"
   3          #include "io.h"
   4          #include "key.h"
   5          
   6          /*********************宏定義***************************/
   7          #define OKey_Macro_MaxKeyNum            9     /*最大鍵碼數*/   
   8          #define OKey_Macro_ClearTrembleLength   100   /*消顫隊列長度*/ 
   9          #define OKey_Macro_NoKey                0xFF 
  10          
  11          BYTE   OKey_RD_OldKey      ;
  12          BYTE   OKey_RD_CountKey    ;
  13          WORD   OKey_RD_Counter     ;
  14          BYTE   OKey_Value;
  15          
  16          struct OKey_RD_KeyTable_Struct
  17          {
  18                  BYTE  ScanCode;
  19                  BYTE  KeyEventID;
  20          };
  21          code struct OKey_RD_KeyTable_Struct  OKey_RD_KeyTable [OKey_Macro_MaxKeyNum+1] = /*鍵碼表 OKey_Macro_MaxKe
             -yNum + 1 */
  22          {       
  23                  {Macro_ScanS1, 1},        {Macro_ScanS2,  2},
  24                  {Macro_ScanS3, 3},        {Macro_ScanS4,  4},
  25                  {Macro_ScanS5, 5},        {Macro_ScanS6,  6},
  26                  {Macro_ScanS7, 7},        {Macro_ScanS8,  8},
  27                  {Macro_ScanUnhand,0x7F},  {Macro_ScanNoKey,  0xFF}
  28          };
  29          
  30          BYTE OKey_MD_TransKey (BYTE  in_key)
  31          {
  32   1              BYTE   i      ;
  33   1              
  34   1          i = 0; 
  35   1          while ((in_key != OKey_RD_KeyTable[i].ScanCode) && (i < OKey_Macro_MaxKeyNum)) 
  36   1                      i ++ ;
  37   1              return (OKey_RD_KeyTable[i].KeyEventID) ;     
  38   1      }
  39          
  40          /*********************** 公有函數 **********************/
  41          /*************************************************/
  42          /*    Name:       OKey_RP_Scan                   */
  43          /*    Descrip:    鍵盤掃描                       */
  44          /*    Input:      無                             */
  45          /*    Output:     無                             */
  46          /*************************************************/
  47          BYTE OKey_RP_Scan() 
  48          {
  49   1              BYTE temp_code  ,temp_scan;
  50   1          
  51   1              temp_code = *KEY;  /* 讀鍵盤 */
  52   1              if (temp_code == Macro_ScanUnhand)  /*沒有鍵按下*/
  53   1          {
  54   2                      if (OKey_RD_OldKey == Macro_ScanUnhand)  /* 上次也沒按下 */
C51 COMPILER V7.02b   KEY                                                                  06/30/2004 15:13:18 PAGE 2   

  55   2                      {
  56   3                      return (OKey_Macro_NoKey);  /*無鍵*/
  57   3                      }
  58   2              }
  59   1          else   /* 本次有鍵按下 */
  60   1          {
  61   2                      if (OKey_RD_OldKey != Macro_ScanUnhand)  /* 上次沒按下 */
  62   2                      {
  63   3                      return (OKey_Macro_NoKey);  /*無鍵*/
  64   3                      }
  65   2              }
  66   1          if (temp_code == OKey_RD_CountKey)  
  67   1          {
  68   2                      OKey_RD_Counter ++ ;
  69   2              if (OKey_RD_Counter >= OKey_Macro_ClearTrembleLength)  
  70   2                      {
  71   3                              OKey_RD_Counter = 0 ;
  72   3                              temp_scan = OKey_MD_TransKey(temp_code);
  73   3                      if (temp_scan != Macro_ScanNoKey)  
  74   3                              {
  75   4                                      if (OKey_RD_CountKey == OKey_RD_OldKey)          
  76   4                                              return (OKey_Macro_NoKey);
  77   4                                      else  
  78   4                                      {
  79   5                                              OKey_RD_OldKey = OKey_RD_CountKey;
  80   5                                      return (temp_scan) ;
  81   5                                      }
  82   4                              }
  83   3                      else
  84   3                                      return (OKey_Macro_NoKey);
  85   3                      }
  86   2              else
  87   2                              return (OKey_Macro_NoKey);
  88   2              }
  89   1              else 
  90   1          {
  91   2                      OKey_RD_Counter = 0;
  92   2                      OKey_RD_CountKey = temp_code;
  93   2              return (OKey_Macro_NoKey);
  94   2              }
  95   1      }
  96          
  97          /*************************************************/
  98          /*    Name:       OKey_RP_Init                   */
  99          /*    Descrip:    初始化                         */
 100          /*    Input:      無                             */
 101          /*    Output:     無                             */
 102          /*************************************************/
 103          void OKey_RP_Init()  
 104          {
 105   1          OKey_RD_OldKey = OKey_Macro_NoKey;
 106   1          OKey_RD_CountKey = OKey_Macro_NoKey; 
 107   1          OKey_RD_Counter = 0;
 108   1              OKey_Value = 0xFF;
 109   1      }
 110          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    147    ----
   CONSTANT SIZE    =     20    ----
   XDATA SIZE       =   ----    ----
C51 COMPILER V7.02b   KEY                                                                  06/30/2004 15:13:18 PAGE 3   

   PDATA SIZE       =   ----    ----
   DATA SIZE        =      5    ----
   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一区二区三区免费野_久草精品视频
7777精品伊人久久久大香线蕉完整版 | 丰满白嫩尤物一区二区| 国产91丝袜在线播放九色| 99精品视频一区| 精品精品国产高清a毛片牛牛| 国产精品久久久久久亚洲毛片 | 蜜桃一区二区三区四区| 丁香婷婷综合五月| 欧美另类videos死尸| 国产农村妇女精品| 免费看日韩精品| 欧美在线播放高清精品| 中文字幕欧美区| 国产乱码精品一区二区三区av | 看电影不卡的网站| 欧美在线免费视屏| 国产精品久久久久婷婷二区次| 九九精品一区二区| 91精品婷婷国产综合久久性色| 一区二区三区在线视频观看 | 精品久久久久香蕉网| 国产精品久久免费看| 日本欧洲一区二区| 99久久精品免费观看| 久久久久久久网| 三级成人在线视频| 91香蕉视频mp4| 国产亚洲精品精华液| 一二三区精品视频| 毛片av一区二区| 91视频在线观看免费| 日韩一区二区不卡| 亚洲男人天堂一区| 韩国av一区二区三区| av在线播放一区二区三区| 欧美一级二级三级乱码| 亚洲成人免费视| 91网站最新网址| 日本一区二区三区视频视频| 乱中年女人伦av一区二区| 欧美午夜影院一区| 亚洲精选视频免费看| 国产福利视频一区二区三区| 精品国精品自拍自在线| 午夜精品成人在线视频| 欧美色综合久久| 亚洲欧洲精品天堂一级| 国产传媒欧美日韩成人| 日韩欧美一区二区免费| 亚洲最新视频在线播放| 色综合久久久久久久| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 久久久久久麻豆| 国产乱理伦片在线观看夜一区| 日韩精品一区二区三区在线观看| 亚洲国产日韩av| 91精品国产综合久久婷婷香蕉 | 日韩欧美成人一区| 日本麻豆一区二区三区视频| 久久综合成人精品亚洲另类欧美| 国产激情视频一区二区在线观看| 欧美第一区第二区| 麻豆成人91精品二区三区| 国产日韩欧美在线一区| 粉嫩av一区二区三区在线播放| 欧美激情自拍偷拍| 99久久久久久| 亚洲第一二三四区| 日韩午夜三级在线| 国产在线看一区| 国产日韩亚洲欧美综合| 色诱亚洲精品久久久久久| 亚洲一区二区综合| 欧美一区二区三区在线视频| 狠狠色伊人亚洲综合成人| 中文一区一区三区高中清不卡| av亚洲精华国产精华精华| 亚洲国产一区二区在线播放| 欧美一区二区三区在线电影| 国产精品自拍在线| 亚洲三级小视频| 日韩午夜激情av| 激情五月播播久久久精品| 亚洲乱码国产乱码精品精98午夜 | 在线观看亚洲a| 日本成人超碰在线观看| 久久综合九色综合欧美就去吻| 99久久精品一区二区| 日韩精品三区四区| 国产日韩av一区二区| 在线观看视频一区二区欧美日韩 | 亚洲欧美日韩国产中文在线| 欧美男生操女生| 国产精品一区免费视频| 亚洲三级在线免费观看| 日韩无一区二区| 99re这里只有精品6| 亚洲黄色免费电影| 精品久久久久99| 不卡av免费在线观看| 国产激情一区二区三区| 另类调教123区| 亚洲一区二区成人在线观看| 国产日韩亚洲欧美综合| 日韩一区二区三区免费看| 95精品视频在线| 日本午夜精品一区二区三区电影| 亚洲人成精品久久久久久| 久久精品亚洲精品国产欧美| 欧美日韩国产免费一区二区| 成人网在线免费视频| 久久精品99国产国产精| 亚洲成人激情综合网| 国产精品美女www爽爽爽| 日韩欧美久久久| 欧美精品乱码久久久久久| 91麻豆免费看片| 成人一区二区三区| 久久91精品国产91久久小草| 日韩二区三区四区| 天天亚洲美女在线视频| 一级女性全黄久久生活片免费| 久久蜜桃一区二区| 91精品国产手机| 粉嫩一区二区三区性色av| youjizz国产精品| 色菇凉天天综合网| 欧美午夜电影在线播放| 8x8x8国产精品| 欧美一区二区视频在线观看| 日韩欧美高清一区| 欧美成人猛片aaaaaaa| 欧美伦理影视网| 欧美精品一卡两卡| 欧美日韩精品二区第二页| 欧美日韩一二三区| 欧美日韩一区不卡| 一本色道久久综合精品竹菊| 一本色道久久加勒比精品| 国产91精品在线观看| 成人免费精品视频| 91在线精品一区二区三区| 99久久精品情趣| 在线亚洲一区观看| 欧美一二三区在线| 日韩欧美久久一区| 久久久高清一区二区三区| 久久日一线二线三线suv| 国产区在线观看成人精品| 国产日产欧产精品推荐色| 亚洲特级片在线| 亚洲综合精品自拍| 夜夜精品视频一区二区| 国产一区二区精品久久99| 国产成人av影院| 色婷婷综合久久久久中文| 欧美女孩性生活视频| 精品剧情在线观看| 亚洲精品一区二区三区精华液| 国产精品久久久一本精品| 亚洲综合男人的天堂| 麻豆一区二区99久久久久| 成人免费av在线| 欧美日韩小视频| 国产亚洲一二三区| 亚洲韩国一区二区三区| 国产在线精品一区二区不卡了 | 久久精品综合网| 亚洲三级电影网站| 人人爽香蕉精品| 成人性生交大片| 欧美日精品一区视频| 久久久噜噜噜久久人人看| 最新成人av在线| 亚洲国产成人av| 国产不卡视频一区| 欧美日韩精品一区二区三区四区| 久久久精品人体av艺术| 一区二区三区国产豹纹内裤在线| 一区二区三区加勒比av| 美女脱光内衣内裤视频久久网站| 国产精品一区二区果冻传媒| 欧美另类一区二区三区| 久久视频一区二区| 中文字幕一区av| 另类欧美日韩国产在线| 欧美性淫爽ww久久久久无| 国产午夜久久久久| 麻豆国产精品一区二区三区| 色婷婷亚洲综合| 国产精品久久网站| 天天亚洲美女在线视频| 成人精品小蝌蚪| 精品久久久久久久人人人人传媒| 亚洲高清免费观看高清完整版在线观看 | 欧美视频在线一区| 久久精品日韩一区二区三区| 日本中文字幕一区| 欧美视频你懂的| 亚洲精品国产高清久久伦理二区|