📄 main.lst
字号:
C51 COMPILER V8.02 MAIN 03/31/2008 17:24:46 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 #include "hardware.h"
2 #include "uart.h"
3 #include "lcd1621.h"
4 #include "beep.h"
5 #include "at24c02.h"
6 extern Disp_str(unsigned char *str);
7 extern LcdWriteData(uchar add_, uchar da_);
8 extern void GetResult (void);
9 extern InitCs5460(void);
10
11 void Disp_Result(ulong data1);
12
13 void delay(uint a)//延时函数
14 {while(a--);}
15
16 void delay9ms(void) //延时程序,用于复位或者去抖
17 {
18 1 unsigned char i,j;
19 1 for(i=20;i>0;i--)
20 1 for(j=248;j>0;j--);
21 1 }
22
23 void int1() interrupt 1 //定时器0中断
24 {
25 1 TH0=0xdc;
26 1 TL0=0x00;
27 1 if (!PowerOff)
28 1 {
29 2
30 2 EA = 0;
31 2 while(!PowerOff){}
32 2 PowerHold = 0 ;
33 2 }
34 1
35 1
36 1 }
37
38 void main(void)
39 {
40 1 InitUART();
41 1 PowerHold = 1 ;
42 1 I2CWP=0;
43 1 InitLcd();
44 1 InitCs5460();
45 1 Disp_str("------");
46 1 delay(10000);
47 1 LcdAllOn();
48 1 delay(20000);
49 1 delay(1000);
50 1 LcdClr();
51 1 Lcd_BK = 0;
52 1 OnCheck();
53 1
54 1 do{
55 2 delay(5000);
C51 COMPILER V8.02 MAIN 03/31/2008 17:24:46 PAGE 2
56 2 GetResult();
57 2 delay(5000);
58 2 Lcd_BK = 1;
59 2 }while(1);
60 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 112 ----
CONSTANT SIZE = 7 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
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 + -