📄 main.lst
字号:
C51 COMPILER V7.20 MAIN 05/25/2005 03:08:55 PAGE 1
C51 COMPILER V7.20, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: D:\Keil\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND
line level source
1 /*------------------------------------------------------
2 Main.c(v1.0)
3 simple operation system based on the sheduler
4 -------------------------------------------------------*/
5 #include"main.h"
6 #include"SCH51.h"
7 #include"mytask.h"
8
9 sbit P13=P1^3;
10 sbit P17=P1^7;
11 sbit P15=P1^5;
12
13 void main(void)
14 {
15 1 uchar i;
16 1 for(i=0;i<10;i++);
17 1 //reset CPLD
18 1 P13=1;
19 1 P13=0;
20 1 P13=1;
21 1 //analog switch
22 1 P17=0;
23 1 P12=0;
24 1 /* Set up the scheduler */
25 1 SCH_Init_T0();
26 1 /* Prepare for the 'Flash_LED' task */
27 1 Mytask_Init();
28 1 /* Add the 'Flash LED' task (on for ~1000 ms, off for ~1000 ms)
29 1 Timings are in ticks (1 ms tick interval)
30 1 (Max interval / delay is 65535 ticks) */
31 1 SCH_Add_Task(key_scan,0,3);
32 1 SCH_Add_Task(Mytask,0,12);
33 1 /* Start the scheduler */
34 1 SCH_Start();
35 1 while(1)
36 1 {
37 2 //if(P15)
38 2 //{
39 2 // delay10us();
40 2 // P12=1;
41 2 // delay4us();
42 2 //P12=0;
43 2 // }
44 2 SCH_Dispatch_Tasks();
45 2 }
46 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 58 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
C51 COMPILER V7.20 MAIN 05/25/2005 03:08:55 PAGE 2
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 + -