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

📄 查询式键盘.lst

📁 用C语言编写的
💻 LST
字号:
C51 COMPILER V7.06   查裚式键盘                                                            06/01/2007 14:42:42 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE 查裚式键盘
OBJECT MODULE PLACED IN 查询式键盘.OBJ
COMPILER INVOKED BY: D:\keil c51\C51\BIN\C51.EXE 查询式键盘.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #include<reg51.h>
   2          unsigned char i=0;
   3          
   4          void delay(void);
   5          void display(void);
   6          
   7          void main(void)
   8          {
   9   1        if(P1==0x00){i=0;}
  10   1        else if(P1==0x01){i=1;}
  11   1        else if(P1==0x02){i=2;}
  12   1        else if(P1==0x04){i=3;}
  13   1        else if(P1==0x08){i=4;}
  14   1        else if(P1==0x10){i=5;}
  15   1        else if(P1==0x20){i=6;}
  16   1        else if(P1==0x40){i=7;}
  17   1        else if(P1==0x80){i=8;}
  18   1        else;
  19   1        display();  
  20   1      }
  21          
  22          void delay(void)
  23          {
  24   1              unsigned int uiTemp1 ;
  25   1              unsigned int uiTemp2 ;
  26   1              unsigned char ucTemp ;
  27   1              for (uiTemp1 = 0 ; uiTemp1 < 300 ; uiTemp1++)
  28   1              {
  29   2                      for (uiTemp2 = 0 ; uiTemp2 <700 ; uiTemp2++)
  30   2                      {
  31   3                              ucTemp++ ;
  32   3                      }
  33   2              }
  34   1      }
  35          
  36          void display(void)
  37          {
  38   1        P2=0xff;
  39   1        if(i==0){P2=0xff;}
  40   1        else if(i==1){P2=0xfe;}
  41   1        else if(i==2){P2=0xfd;}
  42   1        else if(i==3){P2=0xfc;}
  43   1        else if(i==4){P2=0xfb;}
  44   1        else if(i==5){P2=0xfa;}
  45   1        else if(i==6){P2=0xf9;}
  46   1        else if(i==7){P2=0xf8;}
  47   1        else if(i==8){P2=0xf7;}
  48   1        else;
  49   1        delay();
  50   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    213    ----
   CONSTANT SIZE    =   ----    ----
C51 COMPILER V7.06   查裚式键盘                                                            06/01/2007 14:42:42 PAGE 2   

   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      1       1
   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 + -