📄 text2.lst
字号:
C51 COMPILER V7.01 TEXT2 06/16/2005 10:07:21 PAGE 1
C51 COMPILER V7.01, COMPILATION OF MODULE TEXT2
OBJECT MODULE PLACED IN Text2.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE Text2.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 #include <reg52.h>
2 #include <absacc.h>
3 #include <math.h>
4 #define ch0data XBYTE[0x0100]
5 //#define ch1data XBYTE[[0x0100]
6 #define uchar unsigned int
7 #define uchar unsigned char
*** WARNING C317 IN LINE 7 OF Text2.c: redefinition of macro 'uchar'
8 char sbuf0;
9 char u;
10 //char sbuf1;
11 sbit sh=P1^7;
12 sbit INT=P3^2;
13 sbit cs=P2^0;
14 sbit s=P3^4;
15 char msb0;
16 char data0,data1;
17 void convert();
18 void delay(int i)
19 { int j;
20 1 for(;i>0;i--)
21 1 for(j=0;j<10;j++)
22 1 ;
23 1 }
24 void senddata(int para)
25 { SBUF=para;
26 1 while(TI)
27 1 TI=0;
28 1 }
29 void main(void)
30 {
31 1 TMOD=0x20;
32 1 TL1=0xfd;TH1=0xfd;
33 1 PCON=0x00;
34 1 TR1=1;
35 1 SCON=0xD0;
36 1 TCON=0x01;
37 1 TR0=1;
38 1 EX0=1;
39 1 s=0;
40 1 cs=1;
41 1 sh=1;
42 1 EA=1;
43 1 cs=0;
44 1 sh=0;
45 1 P1=0xff;
46 1 INT=1;
47 1 for(;;)
48 1 {
49 2 s=!s;
50 2 cs=1;
51 2 sh=1;
52 2 cs=0;
53 2 sh=0;
54 2 delay(1);
C51 COMPILER V7.01 TEXT2 06/16/2005 10:07:21 PAGE 2
55 2 data0=u;
56 2 data1=u;
57 2 senddata(data0);
58 2 delay(1);
59 2 senddata(data1);
60 2 }
61 1 }
62 void intsvr0(void) interrupt 0 using 1
63 {
64 1 convert();
65 1
66 1 }
67 void convert(u)
68 {
*** WARNING C236 IN LINE 68 OF TEXT2.C: '_convert': different length of parameter lists
69 1 sbuf0=ch0data;
70 1 msb0=P1&0xc0;
71 1 msb0=msb0<<2;
72 1 u=sbuf0|msb0;
73 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 182 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 5 ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 2 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -