📄 main.lst
字号:
C51 COMPILER V7.50 MAIN 10/14/2008 23:00:11 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include<reg51.h>
2 #include "LCD_Dis.h"
3 #include"math.h"
4 #define uchar unsigned char
5 #define uint unsigned int
6 uchar dat=0;
7 long int r_buff[9];
8 uchar r_in,s = 0;
9 //uchar j;
10 uint sum,kk;
11 uchar r_len;
12 bit urtflag;
13
14 #include"com.c"
15 #include"show.c"
16 #include"18B20.c"
17 delay(uint k)
18 {
19 1 uint i , j ;
20 1 for(i = 0 ; i < k ; i++)
21 1 for(j = 0 ; j < 121 ; j++)
22 1 ;
23 1 }
24
25
26
27 main()
28 {
29 1 signed int tmpvalue,i;
30 1 int j = 34 ;
31 1 urtinit();
32 1 EA=1;
33 1 ES=1;
34 1 urtflag=0;
35 1 r_in=0;
36 1 show_name();
37 1 putbyte(0x55);
38 1 while(1)
39 1 {
40 2
41 2 tmpvalue = gettemp(); //读取传感器中的数据
42 2 i = getTmpValue(tmpvalue); //将18B20中的数据转成温度值
43 2 cover(i) ; //显示温度值
44 2
45 2 putbyte(0) ; //数据头
46 2 delay(50);
47 2 putbyte(i/100) ; //数据
48 2 delay(50);
49 2 putbyte(i % 100) ; //数据
50 2 delay(50);
51 2 putbyte(1) ; //数据尾
52 2 delay(50);
53 2 //delay(300);
54 2 //show(get());
55 2
C51 COMPILER V7.50 MAIN 10/14/2008 23:00:11 PAGE 2
56 2 FontSet(0,0xff);
57 2 //putbyte(r_buff[0]);
58 2
59 2
60 2 //if(urtflag==1)
61 2 {
62 3 //urtflag=0;
63 3
64 3 PutChar(0,2,r_buff[0]+0x30); //显示接收到的数据
65 3 PutChar(8,2,r_buff[1]+0x30);
66 3 PutChar(16,2,r_buff[2]+0x30);
67 3 PutChar(24,2,r_buff[3]+0x30);
68 3 //delay(400);
69 3 }
70 2
71 2 }
72 1
73 1 }
74
75
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 1159 ----
CONSTANT SIZE = 6 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 44 18
IDATA SIZE = ---- ----
BIT SIZE = 2 ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -