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

📄 key.lst

📁 用单片机实现LCD显示字符和图形
💻 LST
字号:
C51 COMPILER V8.09   KEY                                                                   01/10/2009 10:01:06 PAGE 1   


C51 COMPILER V8.09, COMPILATION OF MODULE KEY
OBJECT MODULE PLACED IN Key.OBJ
COMPILER INVOKED BY: e:\Keil\C51\BIN\C51.EXE Key.c OMF2 OPTIMIZE(9,SIZE) BROWSE DEBUG

line level    source

   1          #include "reg51.h"
   2          #include "declare.h"
   3          #include "key.h"
   4          unsigned int total_t1,total_t2,total_t3,total_t4;
   5          char  select_t=0;
   6          //-------------------------键盘程序--------------------------
   7          ///----------------P1.0做加法-------------------
   8          //----------------P1.1做减法-------------------
   9          //----------------P1.2用求余的方法来选择T1,T2,T3,T4----------*/
  10          extern char  Key_read ()
  11                  {
  12   1              P1=0XFF;
  13   1              delay_nus(1);
  14   1              if(P1==0xfb)      //------------选择T判断条件-----
  15   1              {
  16   2              select_t++;
  17   2              if(select_t>3)   select_t=0;
  18   2              }
  19   1      //-------t1,t2,3,t4,递增条件P1=0XFE----------------------------------
  20   1              if((P1==0XFE)&&(select_t%4==0))   
  21   1                      {
  22   2                      delay_nus(5);
  23   2                      total_t1++;
  24   2                      return  total_t1;
  25   2                       }
  26   1              else if ((P1==0XFE)&&(select_t%4==1)) 
  27   1                      {
  28   2                      delay_nus(5);
  29   2                      total_t2++;
  30   2                      return  total_t2;
  31   2                       }
  32   1              else if ((P1==0XFE)&&(select_t%4==2)) 
  33   1                      {
  34   2                      delay_nus(5);
  35   2                      total_t3++;
  36   2                      return  total_t3;
  37   2                       }
  38   1              else if ((P1==0XFE)&&(select_t%4==3)) 
  39   1                      {
  40   2                      delay_nus(5);
  41   2                      total_t4++;
  42   2                      return  total_t4;
  43   2                       }
  44   1      //-------t1,t2,3,t4,递减条件P1=0XFE----------------------------------
  45   1              if((P1==0XFD)&&(select_t%4==0))   
  46   1                      {
  47   2                      delay_nus(5);
  48   2                      total_t1--;
  49   2                      return  total_t1;
  50   2                       }
  51   1              else if ((P1==0XFD)&&(select_t%4==1)) 
  52   1                      {
  53   2                      delay_nus(5);
  54   2                      total_t2--;
  55   2                      return  total_t2;
C51 COMPILER V8.09   KEY                                                                   01/10/2009 10:01:06 PAGE 2   

  56   2                       }
  57   1              else if ((P1==0XFD)&&(select_t%4==2)) 
  58   1                      {
  59   2                      delay_nus(5);
  60   2                      total_t3--;
  61   2                      return  total_t3;
  62   2                       }
  63   1              else if ((P1==0XFD)&&(select_t%4==3)) 
  64   1                      {
  65   2                      delay_nus(5);
  66   2                      total_t4--;
  67   2                      return  total_t4;
  68   2                       }
  69   1              //return  total_t1;
  70   1              } 


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    266    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      9    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
   EDATA SIZE       =   ----    ----
   HDATA SIZE       =   ----    ----
   XDATA CONST SIZE =   ----    ----
   FAR CONST SIZE   =   ----    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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