📄 th_check.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 + -