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

📄 fashe.lst

📁 基于315MHZ的无线收发模块的应用程序 经调试过
💻 LST
字号:
C51 COMPILER V8.05a   FASHE                                                                05/19/2009 09:33:29 PAGE 1   


C51 COMPILER V8.05a, COMPILATION OF MODULE FASHE
OBJECT MODULE PLACED IN fashe.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE fashe.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include <reg51.h>
   2          #include <absacc.h> 
   3          #include <intrins.h>
   4          #include<lcd1602.h>                                                                                       
             -                                                      
   5          #define uchar unsigned char                                                
   6          #define uint unsigned int 
   7          #define AD0809 XBYTE[0X7FF8]
   8          uchar i,j;
   9          uint adc_v,bytes[4],temp,data0809;
  10          
  11          
  12          
  13          
  14          
  15          void caiji()
  16          {
  17   1          AD0809=0x00;
  18   1          delay(5);
  19   1          data0809=AD0809;
  20   1          adc_v=(unsigned long)data0809*5000/256;
  21   1              bytes[0]=adc_v/1000;
  22   1              bytes[1]=adc_v/100%10;
  23   1              bytes[2]=adc_v/10%10;
  24   1              bytes[3]=adc_v%10;
  25   1         
  26   1      }
  27          
  28             void send()
  29          { 
  30   1              temp=0x00;
  31   1          P1=0x0b;
  32   1              delay(1);
  33   1          for(i=0;i<4;i++)
  34   1              {
  35   2                 P1=bytes[i];
  36   2                 delay(1);
  37   2                 temp=temp+bytes[i];
  38   2               }
  39   1               P1=0x0f&temp;
  40   1               delay(1);
  41   1      }
  42                  
  43          
  44          void main(void)
  45          {
  46   1        
  47   1        while(1)
  48   1        {
  49   2          caiji();
  50   2              delay(5);
  51   2              send();
  52   2              delay(5);
  53   2          lcd_init();                                                 
  54   2          delay(10);
C51 COMPILER V8.05a   FASHE                                                                05/19/2009 09:33:29 PAGE 2   

  55   2         
  56   2          lcd_pos(1);                 
  57   2          i = 0;
  58   2              while(dis1[i] != '\0')
  59   2              {                                       
  60   3                      lcd_wdat(dis1[i] );
  61   3                      i++;
  62   3                      delay(1);
  63   3              }
  64   2      
  65   2      
  66   2          lcd_pos(6);                 
  67   2          i = 0;
  68   2              while(bytes[i] != '\0')
  69   2              {                                               
  70   3                      lcd_wdat(bytes[i]+48 );
  71   3                      i++;
  72   3                      delay(1);
  73   3              }
  74   2      
  75   2         }
  76   1      }
  77          
  78               


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    420    ----
   CONSTANT SIZE    =     16    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     16    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----       1
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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