📄 zhuji.lst
字号:
C51 COMPILER V7.50 ZHUJI 01/04/2009 21:53:54 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE ZHUJI
OBJECT MODULE PLACED IN zhuji.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE zhuji.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include<rtx51tny.h>
2 #include<reg52.h>
3 #include "UserDef.H"
4 #include "typedef.h"
5 #include "Disp_drive.h"
6 #include "Keypad.h"
7 #include "zhuji.h"
8 INT8U SHUJU;
9 INT16U i=0;
10 static INT8U j=0;
11
12
13
14 job0() _task_ TASK_0
15 {
16 1
17 1 DispInit(); //液晶初始化
18 1 DispCls(); //液晶显示清屏
19 1
20 1
21 1 DispInit(); //液晶初始化
22 1 DispCls(); //液晶显示清屏
23 1
24 1
25 1 TMOD=0X20; //定时器1定时200微秒
26 1 TL1=0X38;
27 1 TH1=0X00;
28 1 PCON=0X00; //串行口初始化
29 1 TR1=1;
30 1 SCON=0X50;
31 1
32 1
33 1 EA = 1; //开全局中断
34 1 ET1 = 1; //开定时器中断
35 1
36 1 os_create_task(TASK_KEYSCAN);
37 1 os_create_task(TASK_DISP);
38 1 os_create_task(CHUANKOU);
39 1 // os_create_task(KEY_DEAL);
40 1 //os_delete_task(TASK_0);
41 1
42 1
43 1
44 1 while(1)
45 1 {
46 2
47 2 DispRef(); //显示扫描刷新
48 2 }
49 1
50 1 }
51
52
53
54
55
C51 COMPILER V7.50 ZHUJI 01/04/2009 21:53:54 PAGE 2
56
57 void time0() interrupt 3 using 2 // 定时器1中断程序
58
59 { i++;
60 1 TL1=0X38;
61 1 TH1=0X00;
62 1 if(i==2000)
63 1 {
64 2 i=0;
65 2 TEST=~TEST; //通信指示灯
66 2
67 2 }
68 1
69 1
70 1 }
71
72
73
74
75
76
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 93 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 4 ----
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 + -