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

📄 th_check.lst

📁 在外部环境中检测亮度
💻 LST
字号:
C51 COMPILER V7.06   TH_CHECK                                                              05/17/2008 14:12:54 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE TH_CHECK
OBJECT MODULE PLACED IN TH_CHECK.OBJ
COMPILER INVOKED BY: D:\Program Files\keil C51完全破解版\C51\BIN\C51.EXE TH_CHECK.C BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #include <reg52.h>
   2          #include <stdio.h>
   3          #include <absacc.h>
   4          #include <ctype.h>
   5          #include <intrins.h>  
   6          
   7          #define ACK  1
   8          #define noACK 0
   9          #define MEASURE_TEMP 0X03   //测量温度命令        
  10          #define MEASURE_HUM1 0X05   //测量湿度命令
  11          #define TEMP 0
  12          #define HUMI 1
  13          //*****************************************************************
  14          sbit  TH_DATA=P1^4;
  15          sbit  TH_SCK =P1^5;
  16          
  17          
  18          char s_read_byte(char s); 
  19          char s_write_byte(char);
  20          void s_transstart(void);
  21          
  22          //*******************************************************************************
  23          //******************************读温湿度数据*************************************
  24          char measure(unsigned char *p_value,unsigned char *p_checksum,unsigned char mode)
  25           {
  26   1              unsigned char error=0;
  27   1              unsigned int i;
  28   1              s_transstart();//传输开始
  29   1              switch(mode)
  30   1               {case TEMP: error+=s_write_byte(MEASURE_TEMP);
  31   2                           break;
  32   2                case HUMI: error+=s_write_byte(MEASURE_HUM1);
  33   2                               break;
  34   2                default:   break;
  35   2               }
  36   1        for(i=0;i<65535;i++)
  37   1        if(TH_DATA==0)
  38   1              break;
  39   1        if(TH_DATA)
  40   1              error+=1;
  41   1        *(p_value)=s_read_byte(ACK);
  42   1        *(p_value+1)=s_read_byte(ACK);                
  43   1        *p_checksum=s_read_byte(noACK);
  44   1        return error;
  45   1      }
  46          char s_read_byte(char s)
  47          {;
  48   1      }
*** WARNING C173 IN LINE 48 OF TH_CHECK.C: missing return-expression
*** WARNING C280 IN LINE 46 OF TH_CHECK.C: 's': unreferenced local variable
  49          void s_transstart()
  50          { TH_DATA=1;
  51   1        TH_SCK =1;
  52   1        TH_DATA=0;
  53   1        TH_SCK =0;
C51 COMPILER V7.06   TH_CHECK                                                              05/17/2008 14:12:54 PAGE 2   

  54   1        delay(2);
*** WARNING C206 IN LINE 54 OF TH_CHECK.C: 'delay': missing function-prototype
*** ERROR C267 IN LINE 54 OF TH_CHECK.C: 'delay': requires ANSI-style prototype
  55   1        TH_SCK =1;
  56   1        TH_DATA=1;
  57   1       }
  58          main( )
  59          { 
  60   1      }

C51 COMPILATION COMPLETE.  3 WARNING(S),  1 ERROR(S)

⌨️ 快捷键说明

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