⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 key.lst

📁 mtv230 的源程序,供大家参考.
💻 LST
字号:
C51 COMPILER V7.50   KEY                                                                   07/11/2005 15:03:04 PAGE 1   


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

line level    source

   1          /***********************************************************************
   2          * Project:      MTV230+CS7110+UPS017                                                        
   3          *                                                                                                         
             -                 
   4          * File:         Key.c (Source)                                                                            
             -      
   5          *                                                                                                         
             -                 
   6          * Version:      V1.0                                                                                      
             -         
   7          *                                                                                                         
             -                 
   8          * Created:      2004.11.2                                                                                 
             -     
   9          * Last Change:    2005.7.11                                                                               
             -  
  10          *                                                                                                         
             -                 
  11          * Author:       Yuan K                                                                                    
             -     
  12          *                                                                                                                           
  13          * Company:              MYSON                                                                                       
  14          *                                                                                                         
             -                
  15          * Compiler:     KEIL C51 V7.04                                                                            
             -  
  16          *                                                                                                         
             -                
  17          * Description:                                                                                                                 
  18          *                                                                                                                              
  19          * MTV230(@12MHz)                                                                                    
  20          *
  21          *Copyright (c) Century Integration Technology, Inc.
  22          *All rights reserved.
  23          *
  24          ***********************************************************************/
  25          
  26          #include "Globe.h"
  27          
  28          bit Keydown;                            //有键按下
  29          bit KeyLianji;
  30          bit KeyShort;
  31          bit OSDOPEN;                    //OSD打开标志
  32          
  33          void InitialKey(void)
  34          {
  35   1              ModePressCount = 0;
  36   1              KeyRepeat=0;
  37   1              KeyCode=0;
  38   1              OldKeyCode=0;
  39   1              TempKey=0;
  40   1              
  41   1      }
  42          
  43          void GetKey(void)                       //判断是单击还是连击
C51 COMPILER V7.50   KEY                                                                   07/11/2005 15:03:04 PAGE 2   

  44          {
  45   1      
  46   1              if(KeyRepeat>10)                        //去键盘抖动
  47   1                      {
  48   2                      if((KeyRepeat<200)&&(Keydown==1)&&(TempKey!=NO_KEY)) {
  49   3                              KeyCode=TempKey; 
  50   3                              KeyShort=1;
  51   3                              Keydown=0;
  52   3                              KeyDelayCount=KEY_DISABLE_COUNT;
  53   3                              
  54   3                      }
  55   2                      else if((KeyRepeat>500)&&(TempKey!=NO_KEY)) {   
  56   3                              KeyCode=TempKey;
  57   3                              KeyLianji=1;
  58   3                              KeyDelayCount=KEY_DISABLE_COUNT;
  59   3              
  60   3                      }
  61   2      
  62   2      }
  63   1              
  64   1              
  65   1      }
  66          
  67          
  68          void Local_Key()                
  69          {               
  70   1              if (KeyCode==MODE_KEY && KeyShort==1 ) 
  71   1              {
  72   2                      if(!OSDOPEN) 
  73   2                      {
  74   3                              OpenOSD_Border();
  75   3                              OSDOPEN=1;
  76   3                      }
  77   2                      ModeSelect();
  78   2              }
  79   1              
  80   1              else if(KeyCode==UP_KEY || KeyCode==DOWN_KEY) 
  81   1              {
  82   2                      if (KeyShort == 1) 
  83   2                      {
  84   3                              ValueAdjust();
  85   3                              KeyShort=0;
  86   3                              
  87   3                      }
  88   2                      else if (KeyLianji == 1)
  89   2                      {
  90   3                              ValueAdjust();
  91   3                              KeyLianji=0;
  92   3                      }
  93   2              }
  94   1              else if(KeyCode == SOURCE_KEY)
  95   1                      {
  96   2                              VIDEO_SEL = ~VIDEO_SEL;
  97   2                              
  98   2                      }
  99   1      }
 100          
 101          
 102          


MODULE INFORMATION:   STATIC OVERLAYABLE
C51 COMPILER V7.50   KEY                                                                   07/11/2005 15:03:04 PAGE 3   

   CODE SIZE        =    132    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =      4    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -