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

📄 ad-switch.lst

📁 在外部环境中检测亮度
💻 LST
字号:
C51 COMPILER V7.06   AD_SWITCH                                                             05/20/2008 15:52:27 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE AD_SWITCH
OBJECT MODULE PLACED IN AD-switch.OBJ
COMPILER INVOKED BY: D:\Program Files\keil C51\C51\BIN\C51.EXE AD-switch.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          #define ACK  1
   7          #define noACK 0
   8          #define MEASURE_TEMP 0X03   //测量温度命令        
   9          #define MEASURE_HUM1 0X05   //测量湿度命令   
  10          #define TEMP 0
  11          #define HUMI 1
  12          /***********************************************************************************/
  13          sfr ADC_CONTR=0xC5;
  14          sfr ADC_DATA=0XC6;
  15          sfr P1M0=0X91;
  16          sfr P1M1=0X92;
  17          sbit CHECK1=P1^0;
  18          sbit CHECK2=P1^1;
  19          sbit CHECK3=P1^2;
  20          sbit TH_DATA=P1^4;
  21          sbit TH_SCK =P1^5;
  22          sbit C=P3^7;
  23          sbit DRE=P3^2;
  24          sbit E=P1^7;
  25          sbit AC1=P2^0;
  26          sbit AC2=P2^1;
  27          sbit AC3=P2^2;
  28          sbit KB0=0XA0;
  29          sbit KB1=0XA1;
  30          sbit KB2=0XA2;
  31          sbit KB3=0XA3;
  32          sbit STB=P0^0;
  33          sbit CLK=P0^1;
  34          sbit DATA0=P0^2;
  35          sbit BELL=P0^3;
  36          sbit LED=P3^5;
  37          //****************************************************************************************
  38          void delay(unsigned long );
  39          float ADC3_Switch(void);
  40          void POW_Check(void);
  41          void Display(signed int display_data,unsigned char dis_flag);
  42          void serial_Init(void);
  43          char s_write_byte(char);
  44          void s_transstart(void);
  45          unsigned char s_read_byte(char s );
  46          signed int measure(unsigned char mode);  
  47          //******************************************************************/
  48          typedef unsigned char uchar;
  49          uchar CHECK_DATA;
  50          uchar serial_id;
  51          uchar i,j;
  52          char KeyNumber;
  53          uchar error;
  54          /*****************************************************************/
  55          
C51 COMPILER V7.06   AD_SWITCH                                                             05/20/2008 15:52:27 PAGE 2   

  56          /***********************************************************************************/
  57          main()
  58          {signed int TEM,HUM,LUM;
  59   1       serial_Init();
  60   1       while(1)
  61   1       { POW_Check(); 
  62   2         TEM=measure(TEMP);
  63   2         Display(TEM,TEMP);
  64   2         
  65   2         HUM=measure(HUMI);
  66   2         Display(HUM,HUMI);
  67   2        }
  68   1      }
*** WARNING C280 IN LINE 58 OF AD-SWITCH.C: 'LUM': unreferenced local variable
  69          //*************************************通讯初始化程序

⌨️ 快捷键说明

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