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

📄 keyporcess.lst

📁 Proteus实例集锦(包括电路图.仿真程序,各种各样的电路
💻 LST
字号:
C51 COMPILER V8.05a   KEYPORCESS                                                           08/11/2007 15:13:58 PAGE 1   


C51 COMPILER V8.05a, COMPILATION OF MODULE KEYPORCESS
OBJECT MODULE PLACED IN KeyPorcess.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE sources\KeyPorcess.c BROWSE INCDIR(.\include) DEBUG OBJECTEXTEND PRINT(.\Ke
                    -yPorcess.lst) OBJECT(KeyPorcess.obj)

line level    source

   1          //*************************************************************************************************
   2          //*************************************************************************************************
   3          //**<程序名>:按键处理子函数                                                                                                                                     **
   4          //**<功能>:当有外部中断0时调用此函数,获得键码,进行相应处理。                                                              **
   5          //*************************************************************************************************
   6          //*************************************************************************************************
   7          
   8          extern unsigned long ul_Number;         //LCE显示数据,LCD实时显示该数字。
   9          
  10          //*************************************************************************************************
  11          //*                                                                                                                                                                                               *
  12          //*              ********************************按键处理函数主函数******************************                 *
  13          //*                                                                                                                                                                                               *
  14          //************************************************************************************************* 
  15          void vKeyProcess(unsigned char ucKeyCode)
  16          {
  17   1              switch(ucKeyCode)                                               
  18   1                      {
  19   2                      case 11: ul_Number=7;break;                                               //'7'
  20   2      
  21   2                      case 12: ul_Number=8;break;                                               //'8'
  22   2      
  23   2                      case 13: ul_Number=9;break;                                               //'9'
  24   2      
  25   2                      case 14: ul_Number=14;break;                                      //'/'
  26   2      
  27   2                      case 21: ul_Number=4;break;                                               //'4'
  28   2      
  29   2                      case 22: ul_Number=5;break;                                               //'5'
  30   2      
  31   2                      case 23: ul_Number=6;break;                                               //'6'
  32   2      
  33   2                      case 24: ul_Number=24;break;                                      //*
  34   2      
  35   2                      case 31: ul_Number=1;break;                                               //'1'
  36   2      
  37   2                      case 32: ul_Number=2;break;                                               //'2'
  38   2      
  39   2                      case 33: ul_Number=3;break;                                               //'3'
  40   2      
  41   2                      case 34: ul_Number=34;break;                                      //'-'
  42   2      
  43   2                      case 41: ul_Number=41;break;                                      //'NO/C'
  44   2      
  45   2                      case 42: ul_Number=0;break;                                               //'0'
  46   2      
  47   2                      case 43: ul_Number=43;break;                                      //'='
  48   2      
  49   2                      case 44: ul_Number=44;break;                                      //'+'
  50   2      
  51   2                      default:break;
  52   2                      }
  53   1      }
  54          
C51 COMPILER V8.05a   KEYPORCESS                                                           08/11/2007 15:13:58 PAGE 2   



MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    156    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   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 + -