📄 menu.lst
字号:
C51 COMPILER V8.08 MENU 08/05/2007 10:36:38 PAGE 1
C51 COMPILER V8.08, COMPILATION OF MODULE MENU
OBJECT MODULE PLACED IN menu.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE menu.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include <at89x52.h>
2 #include <stdio.h>
3 #include <absacc.h>
4 #include <intrins.h>
5 #include <xbyte.h>
6 #include <lcd_code.h>
7 #include <ocm12864.h>
8 #include <iic.h>
9 #include <pca9555.h>
10 #include <18b20.H>
11 #include <24c32.h>
12 //#include <ADC0832.h>
13 #include <menu_func.h>
14
15 /*void delay10ms ( uint t ) //延时 10 MS
16 { uint i;
17 for (i=0;i<t;i++)
18 {
19 TMOD=0x01;
20 TH0=0x0D8;
21 TL0=0X0F0;
22 TR0=1;
23 while(TF0!=1);
24 TF0=0;
25 TR0=0;
26 }
27
28 }*/
29
30 /*--------------键盘扫描函数----------------*/
31 KeyInt() interrupt 0 using 0
32 {
33 1 EA=0;
34 1 COM8255=0x82;
35 1 NowKey=KeyIO&0x0f;
36 1 NowKeyReg=1;
37 1 EA=1;
38 1 }
39
40 /*---------------主函数--------------*/
41 main()
42 {
43 1 init_lcd();
44 1 clrscr(); // 清屏
45 1 iMenuID=MENU_ROOT; // 设置初始ID
46 1 DispFaceBmp();
47 1 EA=1; // 开总中断
48 1 IT0=1; // 下降沿中断
49 1 while(1)
50 1 {
51 2 EX0=1; // 允许int0中断
52 2 if(NowKeyReg==1)
53 2 {
54 3 NowKeyReg=0;
55 3 GetKeyInput();
C51 COMPILER V8.08 MENU 08/05/2007 10:36:38 PAGE 2
56 3 }
57 2 }
58 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 6565 ----
CONSTANT SIZE = 2515 ----
XDATA SIZE = 133 ----
PDATA SIZE = ---- ----
DATA SIZE = 19 80
IDATA SIZE = ---- 39
BIT SIZE = 3 6
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -