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

📄 lianxi3.lst

📁 采用单片机at89c52实现抢答器
💻 LST
字号:
C51 COMPILER V7.20   LIANXI3                                                               08/01/2008 16:44:22 PAGE 1   


C51 COMPILER V7.20, COMPILATION OF MODULE LIANXI3
OBJECT MODULE PLACED IN lianxi3.OBJ
COMPILER INVOKED BY: D:\Program Files\C51\BIN\C51.EXE lianxi3.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include <reg51.h>
   2          unsigned char code tab[8]={0x3f,6,0x5b,0x4f,0x66,0x6d,0x7d,7};
   3          void delay(unsigned int t)
   4          {unsigned int i;
   5   1      while(t--)
   6   1      {for(i=123;i>0;i--);
   7   2      }
   8   1      }
   9          unsigned char readkey(void)
  10          {
  11   1      unsigned int key=0xff;
  12   1      unsigned char temp,t;
  13   1      P1=0xff;
  14   1      delay(60);
  15   1      t=P1;
  16   1      temp=t&0xff;
  17   1      if(temp != 0xff)
  18   1      {
  19   2        temp=P1&0xff;
  20   2       if(temp==~1)
  21   2      {
  22   3         key=0;
  23   3      }
  24   2      else if(temp==~2)
  25   2      {key=1;}
  26   2      else if(temp==~4)
  27   2      {key=2;}
  28   2      else if(temp==~8)
  29   2      {key=3;}
  30   2      else if(temp==~0x10)
  31   2      {key=4;}
  32   2      else if(temp==~0x20)
  33   2      {key=5;}
  34   2      else if(temp==~0x40)
  35   2      {key=6;}
  36   2      else if(temp==~0x80)
  37   2      {key=7;}
  38   2      t=0xff;}
  39   1      
  40   1      return(key);
  41   1      }
  42          void main(void)
  43          {
  44   1      unsigned char key;
  45   1      P0=0;
  46   1      delay(60);
  47   1      P2=0;
  48   1      while(1)
  49   1      {
  50   2         key=readkey();
  51   2         if(key!=0xff)
  52   2         {
  53   3            P2=tab[key];
  54   3         }
  55   2      }
C51 COMPILER V7.20   LIANXI3                                                               08/01/2008 16:44:22 PAGE 2   

  56   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    155    ----
   CONSTANT SIZE    =      8    ----
   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 + -