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

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

?? key.lst

?? 實(shí)現(xiàn)ez-usb fx3 Led顯示與鍵盤掃描
?? LST
字號(hào):
C51 COMPILER V7.02b   KEY                                                                  06/03/2004 10:56:37 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            8     /*最大鍵碼數(shù)*/   
   8          #define OKey_Macro_ClearTrembleLength   100   /*消顫隊(duì)列長(zhǎng)度*/ 
   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+2] = /*鍵碼表 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          /*********************** 公有函數(shù) **********************/
  41          /*************************************************/
  42          /*    Name:       OKey_RP_Scan                   */
  43          /*    Descrip:    鍵盤掃描                       */
  44          /*    Input:      無(wú)                             */
  45          /*    Output:     無(wú)                             */
  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)  /*沒(méi)有鍵按下*/
  53   1          {
  54   2                      if (OKey_RD_OldKey == Macro_ScanUnhand)  /* 上次也沒(méi)按下 */
C51 COMPILER V7.02b   KEY                                                                  06/03/2004 10:56:37 PAGE 2   

  55   2                      {
  56   3                      return (OKey_Macro_NoKey);  /*無(wú)鍵*/
  57   3                      }
  58   2              }
  59   1          else   /* 本次有鍵按下 */
  60   1          {
  61   2                      if (OKey_RD_OldKey != Macro_ScanUnhand)  /* 上次沒(méi)按下 */
  62   2                      {
  63   3                      return (OKey_Macro_NoKey);  /*無(wú)鍵*/
  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:      無(wú)                             */
 101          /*    Output:     無(wú)                             */
 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/03/2004 10:56:37 PAGE 3   

   PDATA SIZE       =   ----    ----
   DATA SIZE        =      5    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜臀久久久99精品久久久久久| 亚洲女爱视频在线| 亚洲欧美电影一区二区| 高清不卡一区二区在线| 亚洲精品一区二区在线观看| 中文字幕一区二区三区蜜月| 中文字幕色av一区二区三区| 亚洲欧美韩国综合色| 日日夜夜免费精品| 国产福利精品一区二区| 色婷婷综合中文久久一本| 精品国产sm最大网站免费看| 欧美极品另类videosde| 亚洲福利一区二区三区| 成人午夜电影久久影院| 欧美丰满美乳xxx高潮www| 久久精品亚洲精品国产欧美| 亚洲中国最大av网站| www.欧美.com| 欧美国产1区2区| 久久99久国产精品黄毛片色诱| 色综合婷婷久久| 国产精品丝袜久久久久久app| 亚洲成人免费av| 91久久精品国产91性色tv| 久久嫩草精品久久久精品一| 亚洲一区自拍偷拍| 粉嫩13p一区二区三区| 日韩欧美在线影院| 日韩国产成人精品| 欧美日韩在线三级| 中文字幕在线观看不卡| 国产成+人+日韩+欧美+亚洲| 日韩欧美三级在线| 国产麻豆成人传媒免费观看| 日韩免费看的电影| 日本va欧美va精品发布| 欧美精品久久天天躁| 亚洲超碰97人人做人人爱| 欧美三级视频在线观看| 亚洲大尺度视频在线观看| 91精彩视频在线| 亚洲午夜一区二区| 91精品国产综合久久久蜜臀图片| 亚洲高清不卡在线观看| 日韩三级视频在线看| 国产一区欧美日韩| 国产精品日韩精品欧美在线| 91极品视觉盛宴| 日韩**一区毛片| 国产欧美日韩综合| 91高清视频免费看| 国产一区二区三区精品欧美日韩一区二区三区 | 色婷婷国产精品| 日韩精品视频网| 中文字幕制服丝袜一区二区三区| 538prom精品视频线放| 97se亚洲国产综合自在线不卡| 免费成人在线播放| 午夜精品免费在线观看| 亚洲在线视频免费观看| 中文字幕免费在线观看视频一区| av高清久久久| 国产成人免费高清| 国产美女在线观看一区| 亚洲综合色在线| 26uuu精品一区二区| 欧美性淫爽ww久久久久无| 国产精品亚洲午夜一区二区三区 | 日韩高清国产一区在线| 亚洲欧洲韩国日本视频| 国产午夜精品久久| 久久久久久久久蜜桃| 精品久久久久av影院| 日韩欧美中文一区| 亚洲精品一区二区三区福利 | 亚洲精品福利视频网站| 中文字幕一区免费在线观看| 欧美经典三级视频一区二区三区| 久久综合国产精品| 国产欧美日韩麻豆91| 久久精品日产第一区二区三区高清版| 2014亚洲片线观看视频免费| 久久一区二区三区四区| 久久久不卡网国产精品二区| 久久看人人爽人人| 国产精品你懂的在线欣赏| 中文一区二区完整视频在线观看| 国产欧美一区二区精品仙草咪| 久久久国产精品不卡| 国产精品成人免费| 亚洲国产精品久久久久婷婷884| 午夜精品在线看| 粉嫩av一区二区三区在线播放 | 天天影视涩香欲综合网| 亚洲国产高清不卡| 一区二区三区四区视频精品免费 | 91麻豆国产精品久久| 在线看国产一区| 亚洲激情在线播放| 久久成人免费日本黄色| 成人免费高清在线| 在线看不卡av| 国产视频一区不卡| 大白屁股一区二区视频| 日韩写真欧美这视频| 亚洲男人的天堂av| 国产盗摄精品一区二区三区在线| 精品久久一区二区| 蜜臀av性久久久久蜜臀av麻豆 | 亚洲欧美自拍偷拍| 国产成人av电影在线观看| 欧美一级片在线看| 亚洲国产欧美一区二区三区丁香婷| 国产成a人亚洲| 中文字幕二三区不卡| 久久成人免费网| 精品国产伦一区二区三区观看方式 | 久久久国产精华| 日日欢夜夜爽一区| 91丨九色丨黑人外教| 国产精品理论片在线观看| 国产成+人+日韩+欧美+亚洲| 久久久精品国产免费观看同学| 日韩av一区二区在线影视| 69av一区二区三区| 日本中文字幕一区二区视频| 91精品一区二区三区在线观看| 偷拍一区二区三区| 欧美不卡激情三级在线观看| 美女一区二区三区在线观看| 777欧美精品| 国内精品在线播放| 亚洲欧美一区二区三区极速播放| 成人毛片视频在线观看| 一区二区免费在线播放| 在线成人免费观看| 国产麻豆视频精品| 国产精品久久久久婷婷二区次| 一本久久a久久精品亚洲| 亚洲一二三级电影| 国产日韩v精品一区二区| 日本久久电影网| 国模套图日韩精品一区二区 | 国产成人日日夜夜| 亚洲国产精品一区二区久久| 亚洲精品一区二区三区蜜桃下载| 99国产一区二区三精品乱码| 偷窥少妇高潮呻吟av久久免费| 久久女同互慰一区二区三区| 欧美性感一类影片在线播放| 国产在线国偷精品免费看| 亚洲乱码精品一二三四区日韩在线| 日韩欧美你懂的| 欧美影院午夜播放| 99精品在线观看视频| 国产成人自拍高清视频在线免费播放| 综合色天天鬼久久鬼色| 国产网站一区二区| 精品国产一区二区三区久久影院 | 亚洲黄色片在线观看| 国产精品麻豆欧美日韩ww| 久久综合久久99| 视频在线在亚洲| 亚洲自拍偷拍网站| 一区二区三区四区乱视频| 中文字幕亚洲一区二区av在线| 欧美成人国产一区二区| 精品国一区二区三区| 精品毛片乱码1区2区3区| 欧美一区二区三区免费| 欧美一区二区三区婷婷月色| 日韩一区二区三区视频| 555夜色666亚洲国产免| 日韩精品综合一本久道在线视频| 欧美成人激情免费网| 久久―日本道色综合久久| 久久久99精品免费观看| 中文字幕电影一区| 亚洲免费视频成人| 五月婷婷久久综合| 国产一区二区三区免费观看| 国产成人在线看| 99re在线视频这里只有精品| 欧美日韩www| 国产三级一区二区| 亚洲最大成人综合| 狠狠狠色丁香婷婷综合久久五月| 99精品在线观看视频| 欧美二区三区91| 国产清纯在线一区二区www| 亚洲欧美另类图片小说| 毛片av中文字幕一区二区| 91网站视频在线观看| 日韩一区二区免费视频| 亚洲自拍偷拍九九九| 国产精品一区二区免费不卡| 欧美性大战久久久久久久蜜臀| 国产欧美日韩视频一区二区| 五月婷婷激情综合网|