📄 main.lst
字号:
C51 COMPILER V8.02 MAIN 04/25/2013 19:45:36 PAGE 1
C51 COMPILER V8.02, 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
2 #include "DHT11.h"
3 //#include"UART.h"
4
5 //定义温湿度测量中的变量
6 uchar value_array[SIZE];
7 uint temp_value, humi_value;
8 //uchar AA[]={0x55,0x7A,0x0A,0x60,0x00,0x01,0x73,0xA6,0x00,0x00,0x00,0x00};
9
10
11 //void timer_ini(); //定时器初始化函数声明
12
13 /*******主程序********/
14 void main()
15 {
16 1 //timer_ini();
17 1 LCD_12864_initinal();//初始化LCD
18 1 //UART_init();
19 1 Addr_Set(0,0);
20 1 string_dis(" 温湿度采集系统");
21 1
22 1 Addr_Set(1,0);
23 1 string_dis("温度为:");
24 1 Addr_Set(2,0);
25 1 string_dis("湿度为:");
26 1 //先等上电稳定
27 1 Delay_1ms(1000);
28 1 //因为读一次数据dht11才会触发一次采集数据
29 1 //所以在使用数据前先要采集一次数据
30 1 ReadTempAndHumi();
31 1 //因为在两次采集数据之间需有一定的时间间隔,这里还可以减少
32 1 Delay_1ms(500);
33 1 while(1)
34 1 {
35 2
36 2 //Addr_Set(0,4);
37 2
38 2 //display();
39 2
40 2 /*读温湿度,可检测函数调用是否失败
41 2 函数返回Ok(1)表示成功,返回ERROR(0)表示失败
42 2 OK和 ERROR是在DHT11.H中定义的宏 */
43 2 ReadTempAndHumi();
44 2
45 2 //显示温度
46 2 Addr_Set(1,4);
47 2 SMG_Display(temp_value);
48 2 string_dis("℃");
49 2
50 2 //显示湿度
51 2 Addr_Set(2,4);
52 2 SMG_Display(humi_value);
53 2 string_dis("%");
54 2 //AA[8]=humi_value/10;
55 2 // AA[9]=temp_value/10;
C51 COMPILER V8.02 MAIN 04/25/2013 19:45:36 PAGE 2
56 2 //Send_string(AA);
57 2 //Send_char(AA);
58 2
59 2 }
60 1 }
61
62 /***********利用中断产生时钟信号***************/
63
64 /*void timer() interrupt 1
65 {
66 TH0=(65536-2)%256;
67 TL0=(65536-2)/256;
68 //clk=~clk;
69 } */
70
71 /*void timer_ini()
72 {
73 TMOD=0x01;
74 TH0=(65536-2)%256;
75 TL0=(65536-2)/256;
76 EA=1;
77 ET0=1;
78 TR0=1;
79 } */
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 108 ----
CONSTANT SIZE = 39 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 10 ----
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 + -