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

📄 display.lst

📁 DS18B20温度采集然后红外发射出去,接收板接收红外并LCD显示接收的数据信息,有完整的发射接收程序
💻 LST
字号:
C51 COMPILER V7.02b   DISPLAY                                                              05/26/2007 20:54:03 PAGE 1   


C51 COMPILER V7.02b, COMPILATION OF MODULE DISPLAY
OBJECT MODULE PLACED IN .\obj\display.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE src\display.c BROWSE DEBUG OBJECTEXTEND PRINT(.\lst\display.lst) OBJECT(.\o
                    -bj\display.obj)

stmt level    source

   1          #include <reg51.h>
   2          
   3          #include "display.h"
   4          
   5          uchar code tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xb9,0xbf};
   6          
   7          ///////////////////////////////////////////////////////////////////////////////
   8          ////////////////////数码管显示程序//////////////////////////////////////////////
   9          void display(uchar z)
  10          {
  11   1       // uchar m,t,k;
  12   1      // if(z<=125){t=10;k=z;}
  13   1       //   else{t=11;k=z-125;}
  14   1           uchar m;
  15   1              for(m=0;m<100;m++)
  16   1                      {
  17   2                 //      P1=tab[t];
  18   2                   //    LED0=1;
  19   2                    //   LED1=0;
  20   2                    //   LED2=0;
  21   2                    //   LED3=0;
  22   2                    //   delay();
  23   2                    //   LED0=0;
  24   2      
  25   2                       P1=tab[z/100];
  26   2                       LED0=0;
  27   2                       LED1=1;
  28   2                       LED2=0;
  29   2                       LED3=0;
  30   2                       delay();
  31   2                       LED1=0;
  32   2              
  33   2                       P1=tab[z%100/10];
  34   2                       LED0=0;
  35   2                       LED1=0;
  36   2                       LED2=1;
  37   2                       LED3=0;
  38   2                       delay();
  39   2                       LED2=0;
  40   2      
  41   2                       P1=tab[z%10];
  42   2                        LED0=0;
  43   2                        LED1=0;
  44   2                        LED2=0;
  45   2                        LED3=1;
  46   2                        delay();
  47   2                        LED3=0;                
  48   2                      }
  49   1      }
  50          /////////////////数码管显示程序结束/////////////////////////////////////////////
  51          ///////////////////////////////////////////////////////////////////////////////
  52          
  53          void delay()
  54          {
C51 COMPILER V7.02b   DISPLAY                                                              05/26/2007 20:54:03 PAGE 2   

  55   1       unsigned int  i,j;
  56   1       for(i=0;i<15;i++)
  57   1          for(j=0;j<15;j++);
  58   1         
  59   1      }
  60          ///////////////////////////////////////////////////////////////////////////////
  61          
  62          
  63           
  64                  


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