📄 sch.lst
字号:
C51 COMPILER V8.01 SCH 06/17/2008 20:51:00 PAGE 1
C51 COMPILER V8.01, COMPILATION OF MODULE SCH
OBJECT MODULE PLACED IN sch.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE sch.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include "LCD_PortConfig.h"
2 #include "sch.h"
3 #include "LCD_Disp.h"
4
5 uchar Move_Down_Delay=50; //存储下落时间
6 uchar Move_Down_count; //下落时间计数器
7 uchar Key_Manage_Delay=5; //存储按键检测时间间隔
8 uchar Key_Manage_count; //按键检测时间计数器
9 uchar Move_Down_Run=0; //下落程序执行标记
10 uchar Key_Manage_Run=0; //按键检测执行标记
11
12 /**********************************************************
13 函数名称:Timer0_Init
14 功 能:定时器初始化
15 参 数:无
16 返 回:无
17 **********************************************************/
18 void Timer0_Init()
19 {
20 1 TMOD = 0x01;
21 1 TL0 = 0xdf;
22 1 TH0 = 0xb1;
23 1 TR0 = 1;
24 1 ET0 = 1;
25 1 EA = 1;
26 1 }
27 /**********************************************************
28 函数名称:Timer0_Ser
29 功 能:定时器中断服务子程序
30 参 数:无
31 返 回:无
32 **********************************************************/
33 void Timer0_Serve(void) interrupt 1
34 {
35 1 TR0 = 0;
36 1 TL0 = 0xef;
37 1 TH0 = 0xd8;
38 1
39 1 Move_Down_count--;
40 1 if(Move_Down_count==0)
41 1 {
42 2 Move_Down_count=Move_Down_Delay;
43 2 Move_Down_Run=1;
44 2 }
45 1 Key_Manage_count--;
46 1 if(Key_Manage_count==0)
47 1 {
48 2 Key_Manage_count=Key_Manage_Delay;
49 2 Key_Manage_Run=1;
50 2 }
51 1 TR0 = 1;
52 1 }
53
54
55
C51 COMPILER V8.01 SCH 06/17/2008 20:51:00 PAGE 2
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 45 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 6 ----
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 + -