📄 main.lst
字号:
C51 COMPILER V6.02 MAIN 08/26/2003 16:13:25 PAGE 1
C51 COMPILER V6.02, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN ..\TMP\MAIN.obj
COMPILER INVOKED BY: C:\KEIL\C51\BIN\C51.EXE .\MAIN.C BROWSE DEBUG OBJECTEXTEND PRINT(..\TMP\MAIN.lst) OBJECT(..\TMP\MAI
-N.obj)
stmt level source
1 #include <inc.h>
2
3 main()
4 {
5 1 unsigned char c;
6 1 // signed int int_pVal;
7 1 // signed int int_sVal;
8 1 P0 = 0xff;
9 1 RX_DX = 0;
10 1 // YASJ=0;
11 1 // HEAT=0;
12 1 // COOL=0;
13 1 incept_flag = 0;
14 1 TMOD=0x21; //T1方式2 T0方式1
15 1 TL0=0xfe;
16 1 TH0=0xed; //5ms定时
17 1 TL1 = 0x0fd;
18 1 TH1 = 0x0fd; //9600
19 1 SCON=0x50; //串口方式1
20 1 PCON = 0;
21 1 TR1 = 1;
22 1 TR0 = 1;
23 1 ET0 = 1;
24 1 ES = 1;
25 1 EA = 1;
26 1
27 1 c = 0;
28 1 DISP_COUN = 0;
29 1 del_coun = 0;
30 1 js_coun0 = 0;
31 1 js_coun1 = 0;
32 1 key1=0;
33 1 // key2=0;
34 1 DISP_LED0 = 0xc0;
35 1 DISP_LED1 = 0xc0;
36 1 // DISP_LED2 = 0xff;
37 1 // DISP_LED3 = 0xff;
38 1 Beep(2000);
39 1
40 1 while(js_coun0<180)
41 1 {
42 2 whp_getTemp();
43 2 //dprintf("%f",pVal);
44 2 /* if(pVal<0) DISP_LED0 = BCD[16];
45 2 else DISP_LED0 = 0xff;
46 2 int_pVal = (unsigned int)fabs(pVal*10);
47 2 DISP_LED3 = BCD[int_pVal%10] ;
48 2 DISP_LED2 = (BCD[int_pVal/10%10]) & 0x7F;
49 2 DISP_LED1 = BCD[int_pVal/100%10] ;*/
50 2 DISP_LED0 = 0xc0;
51 2 DISP_LED1 = 0xc0;
52 2 delay(50000);
53 2
54 2 whp_getSvTemp();
C51 COMPILER V6.02 MAIN 08/26/2003 16:13:25 PAGE 2
55 2 // if(sVal<0) DISP_LED0 = BCD[16];
56 2 // else DISP_LED0 = 0xff;
57 2 if(sVal<=-35) HEAT=1;
58 2 else HEAT=0;
59 2 /* int_sVal = (unsigned int)fabs(sVal*10);
60 2 DISP_LED3 = BCD[int_sVal%10] ;
61 2 DISP_LED2 = (BCD[int_sVal/10%10]) & 0x7F ;
62 2 DISP_LED1 = BCD[int_sVal/100%10] ; */
63 2
64 2 delay(50000);
65 2 }
66 1 Beep(2000);
67 1 YASJ=0; //开压缩机
68 1 js_coun0=0;
69 1 DISP_LED0 = 0xc0;
70 1 DISP_LED1 = 0xc0;
71 1 // DISP_LED2 = 0xc0;
72 1 // DISP_LED3 = 0xc0;
73 1 while(1)
74 1 {
75 2 //delay(50000);
76 2 YASJ=0;
77 2 whp_getTemp();
78 2 if(pVal <= 5) COOL=0; //打开半导体制冷
79 2 else COOL=1;
80 2 keyloop();
81 2 whp_getSvTemp();
82 2 if(sVal<=-35) HEAT=1;
83 2 else HEAT=0;
84 2 keyloop();
85 2 if(js60s_flag)
86 2 {
87 3 js60s_flag=0;
88 3 Beep(3000);
89 3 keyloop();
90 3 Beep(3000);
91 3 keyloop();
92 3 Beep(3000);
93 3 keyloop();
94 3 }
95 2 delay(1000);
96 2 }
97 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 260 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 1
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -