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

📄 2.lst

📁 有线 无线 双模式八路抢答器 使用无线收发模块 编码解码芯片
💻 LST
字号:
C51 COMPILER V7.06   2                                                                     04/23/2006 09:48:36 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE 2
OBJECT MODULE PLACED IN 2.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE 2.c

stmt level    source

   1          #include"reg51.h"
   2          unsigned char i;//显示抢答路数
   3          int j;
   4          int k;
   5          int n;
   6          unsigned char code table[]={
   7                  0xC0,/*0*/
   8                  0xF9,/*1*/
   9                  0xA4,/*2*/
  10                  0xB0,/*3*/
  11                  0x99,/*4*/
  12                  0x92,/*5*/
  13                  0x82,/*6*/
  14                  0xF8,/*7*/
  15                  0x80,/*8*/
  16                  0x90,/*9*/};
  17                               
  18          sbit Beeper=P3^2;
  19          sbit LED=P3^4;
  20          //sbit Wei=P2^7;
  21          void init(void);
  22          void keyscan(void);
  23          void display(void);
  24          void delay(void);
  25          void main(void){
  26   1      
  27   1      init();
  28   1      while(1){
  29   2           display ();
  30   2               keyscan();
  31   2               if(i>0&&i<9)
  32   2               { P3=1;
  33   3                 while(1){
  34   4                  LED=1;
  35   4                  Beeper=1;
  36   4              display ();
  37   4                      
  38   4                      if(n<3){
  39   5              n++;
  40   5              delay();
  41   5              //Beeper=1;
  42   5                      P1=0xFF;
  43   5                  delay(); }
  44   4             
  45   4                      }
  46   3           }
  47   2         }
  48   1       }
  49          void init(void){
  50   1        P2=0xFF;
  51   1        P3=0x00;
  52   1        n=0;
  53   1        i=0;
  54   1       // Wei=0;
  55   1        LED=0;
C51 COMPILER V7.06   2                                                                     04/23/2006 09:48:36 PAGE 2   

  56   1        Beeper=0;
  57   1        }
  58          void display(void){
  59   1         P0=table[i];
  60   1         }
  61          void keyscan(void){
  62   1      if(((~P1)&0xFF)!=0xFF){
  63   2        switch(P1){
  64   3        case 1:
  65   3              i=1;
  66   3              break;
  67   3        case 2:
  68   3              i=2;
  69   3              break;
  70   3      
  71   3        case 4:
  72   3              i=3;
  73   3              break;
  74   3        case 8:
  75   3              i=4;
  76   3              break;
  77   3      
  78   3       case 16:
  79   3              i=5;
  80   3              break;
  81   3        case 32:
  82   3              i=6;
  83   3              break;
  84   3       case 64:
  85   3              i=7;
  86   3              break;
  87   3        case 128:
  88   3              i=8;
  89   3              break;
  90   3       default:
  91   3         i=0;
  92   3          break;
  93   3              }
  94   2        }
  95   1      }
  96          void delay(void){
  97   1       for(k=0;k<6000;k++)
  98   1          for(j=0;j<10;j++)
  99   1              ;
 100   1       }


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