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

📄 3.lst

📁 上传一些
💻 LST
📖 第 1 页 / 共 2 页
字号:
C51 COMPILER V7.06   3                                                                     09/05/2008 15:26:27 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE 3
OBJECT MODULE PLACED IN 3.OBJ
COMPILER INVOKED BY: F:\串口调试助手\keil2\C51\BIN\C51.EXE 3.c BROWSE DEBUG OBJECTEXTEND TABS(3)

stmt level    source

   1          #include<reg52.h>
   2          sbit beep=P2^3;
   3          sbit dula=P2^6;
   4          sbit wela=P2^7;
   5          unsigned char i=100;
   6          unsigned char j,k,temp,key,key1,key2;
   7          
   8          void delay1()
   9          {
  10   1        for(j=10;j>0;j--)
  11   1          for(k=10;k>0;k--);
  12   1      }
  13          void delay(unsigned char i)
  14          {
  15   1        for(j=i;j>0;j--)
  16   1          for(k=125;k>0;k--);
  17   1      }
  18          unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,
  19                                  0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
  20          void display(int m,int n,int t)
  21                {
  22   1               P0=table[m];
  23   1               dula=1;
  24   1               dula=0;
  25   1               P0=0xfe;
  26   1               wela=1;
  27   1               wela=0;
  28   1               delay1();
  29   1               P0=0xff;
  30   1               wela=1;
  31   1               wela=0;
  32   1            
  33   1               P0=table[n];
  34   1               dula=1;
  35   1               dula=0;
  36   1               P0=0xfd;
  37   1               wela=1;
  38   1               wela=0;
  39   1               delay1();
  40   1               P0=0xff;
  41   1               wela=1;
  42   1               wela=0;
  43   1            
  44   1               P0=table[t];
  45   1               dula=1;
  46   1               dula=0;
  47   1               P0=0xfb;
  48   1               wela=1;
  49   1               wela=0;
  50   1               delay1();
  51   1               P0=0xff;
  52   1               wela=1;
  53   1               wela=0;
  54   1                  
  55   1            }
C51 COMPILER V7.06   3                                                                     09/05/2008 15:26:27 PAGE 2   

  56          void main()
  57          {
  58   1                       dula=0;
  59   1                       wela=0;
  60   1                       while(1)
  61   1                                      {
  62   2                                        P3=0xfe;
  63   2                                        temp=P3;
  64   2                                        temp=temp&0xf0;
  65   2                                        if(temp!=0xf0)
  66   2                                        {
  67   3                                          delay(10);
  68   3                                          if(temp!=0xf0)
  69   3                                          {
  70   4                                            temp=P3;
  71   4                                            switch(temp)
  72   4                                            {
  73   5                                              case 0xee:
  74   5                                                   key=0;key1=0;key2=0;
  75   5                                                   break;
  76   5                                    
  77   5                                              case 0xde:
  78   5                                                   key=0;key1=0;key2=1;
  79   5                                                   break;
  80   5                                    
  81   5                                              case 0xbe:
  82   5                                                   key=0;key1=0;key2=4;
  83   5                                                   break;
  84   5                                    
  85   5                                              case 0x7e:
  86   5                                                   key=0;key1=0;key2=9;
  87   5                                                   break;
  88   5                                             }
  89   4                                             while(temp!=0xf0)
  90   4                                             {
  91   5                                               temp=P3;
  92   5                                               temp=temp&0xf0;
  93   5                                               beep=0;
  94   5                                             }
  95   4                                             beep=1;
  96   4                                             P3=0xf0;
  97   4                                             while(P3==0xf0)
  98   4                                                {
  99   5                                                   display(key,key1,key2);
 100   5                                                }
 101   4                                          
 102   4                                          }
 103   3                                        }
 104   2                                        P3=0xfd;
 105   2                                        temp=P3;
 106   2                                        temp=temp&0xf0;
 107   2                                        if(temp!=0xf0)
 108   2                                              {
 109   3                                                delay(10);
 110   3                                                if(temp!=0xf0)
 111   3                                                {
 112   4                                                  temp=P3;
 113   4                                                  switch(temp)
 114   4                                                        {
 115   5                                                          case 0xed:
 116   5                                                               key=0;key1=1;key2=6;
 117   5                                                               break;
C51 COMPILER V7.06   3                                                                     09/05/2008 15:26:27 PAGE 3   

 118   5                                                
 119   5                                                          case 0xdd:
 120   5                                                               key=0;key1=2;key2=5;
 121   5                                                               break;

⌨️ 快捷键说明

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