📄 main.lst
字号:
C51 COMPILER V7.50 MAIN 04/25/2007 20:35:54 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.c BROWSE DEFINE(DEVICE_TYPE_ICIDSERVER,USE_DEVICE_PCF8563) DEBUG OBJEC
-TEXTEND
line level source
1 #include <reg52.h>
2 #include <..\Include\CLOCK.h>
3 #include <intrins.h>
4
5
6 #ifndef XBYTE
7 #define XBYTE ((unsigned char volatile xdata *) 0)
8 #endif
9
10 unsigned char xdata TimeBufer[7];
11 unsigned char xdata TimeBufer0[4];
12
13 sbit FIFO_W_FF = P3^3;
14 sbit FIFO_R_EF = P1^1;
15 sbit FIFO_W_HF = P1^3;
16 sbit FIFO_R_HF = P1^2;
17 #define WriteFIFO XBYTE[0xC000]
18 #define ReadFIFO XBYTE[0xD000]
19
20 void main()
21 {
22 1 unsigned int i=0,j=0,count;
23 1 unsigned char k=0;
24 1 while(1)
25 1 {
26 2 /* while(FIFO_R_EF)
27 2 {
28 2 k = ReadFIFO;
29 2 i++;
30 2 if(i>20000)
31 2 i = 0;
32 2 }
33 2 while( FIFO_W_FF )
34 2 {
35 2 WriteFIFO = k++;
36 2 j++;
37 2 if(j>20000)
38 2 j = 0;
39 2 }*/
40 2 P0 = i;
41 2 P0 = j;
42 2 P1 = 0xff;
43 2 P2 = 0xff;
44 2 P3 = 0xff;
45 2
46 2
47 2 count=count;
48 2 j=j;
49 2 TimeBufer[0]=0x01;
50 2 TimeBufer[1]=0x01;
51 2 TimeBufer[2]=0x00;
52 2 TimeBufer[3]=0x23;
53 2 TimeBufer[4]=0x59;
54 2 TimeBufer[5]=0x08;
C51 COMPILER V7.50 MAIN 04/25/2007 20:35:54 PAGE 2
55 2 // Clock_Init(TimeBufer);
56 2 Clock_Set(2,TimeBufer);
57 2 // Clock_Get(1,TimeBufer0);
58 2
59 2 i=0;
60 2 for(i=0;i<50000;i++)
61 2 {
62 3 Clock_Get(2,TimeBufer0);
63 3 }
64 2 i=0;
65 2
66 2
67 2 // if(Clock_Get(2,TimeBufer0)==1)
68 2 // {
69 2 // i++;
70 2 // }
71 2 }
72 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 128 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = 11 ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 7
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 + -