📄 lcd1602.lst
字号:
C51 COMPILER V7.01 LCD1602 07/17/2007 14:39:07 PAGE 1
C51 COMPILER V7.01, COMPILATION OF MODULE LCD1602
OBJECT MODULE PLACED IN LCD1602.OBJ
COMPILER INVOKED BY: D:\SOFTWARE\kkk\C51\BIN\C51.EXE LCD1602.c OPTIMIZE(9,SPEED) BROWSE DEBUG OBJECTEXTEND
stmt level source
1 #include "lcd1602.h"
2 #include "ds18b20.h"
3 #include <stdio.h>
4
5 unsigned char temp[5];
6 extern char xiaoshu_temp[5],zhen_temp[4];
7 extern bit flag;
8 extern bit dot_dis;
9 void delay(unsigned int time)
10 {
11 1 unsigned int i,j;
12 1 for(i=0;i<time;i++)
13 1 for(j=0;j<200;j++);
14 1 }
15
16
17 void main(void)
18 {
19 1 unsigned char i;
20 1
21 1 char *str="temperature is ";
22 1 serial_set();
23 1 Lcd_Init();
24 1 ClrScreen();
25 1 GotoXY(0,0);
26 1 Print(str);
27 1 dot_dis=1;
28 1
29 1 while(1)
30 1 {
31 2 /*ds18b20_init();
32 2
33 2 ds18b20_writecommand(0xcc);
34 2 ds18b20_writecommand(0x44); //转换
35 2 delay(500);
36 2
37 2
38 2 ds18b20_init();
39 2 ds18b20_writecommand(0xcc);
40 2 ds18b20_writecommand(0xbe); //读
41 2
42 2
43 2 for(i=0;i<2;i++)
44 2 {
45 2
46 2 temp[i]=ds18b20_readdata();
47 2
48 2 }
49 2 ds18b20_init();
50 2 temperature_process(temp[0],temp[1]);*/
51 2
52 2 if(!flag) //正
53 2 {
54 3 GotoXY(0,1);
55 3 Print(zhen_temp);
C51 COMPILER V7.01 LCD1602 07/17/2007 14:39:07 PAGE 2
56 3 if(dot_dis)
57 3 Print(".");
58 3 Print(xiaoshu_temp);
59 3 }
60 2 else //负
61 2 {
62 3 GotoXY(0,1);
63 3 Print("-");
64 3 Print(zhen_temp);
65 3 Print(".");
66 3 Print(xiaoshu_temp);
67 3
68 3 }
69 2 delay(100);
70 2 }
71 1 while(1);
72 1
73 1 }
*** WARNING C280 IN LINE 19 OF LCD1602.C: 'i': unreferenced local variable
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 148 ----
CONSTANT SIZE = 20 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 5 4
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 1 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -