📄 text1.lst
字号:
C51 COMPILER V6.23a TEXT1 08/21/2006 12:47:33 PAGE 1
C51 COMPILER V6.23a, COMPILATION OF MODULE TEXT1
OBJECT MODULE PLACED IN Text1.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE Text1.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 #include<AT89x51.h>
2
3 sbit clk=P1_2;
*** ERROR C146 IN LINE 3 OF TEXT1.C: 'P1_2': invalid base address
4 sbit sri=P1_1;
*** ERROR C146 IN LINE 4 OF TEXT1.C: 'P1_1': invalid base address
5 sbit load=P1_0;
*** ERROR C146 IN LINE 5 OF TEXT1.C: 'P1_0': invalid base address
6
7
8 //驱动MAX543
9 void wr543(unsigned int dat)
10 {
11 1 unsigned int mid;
12 1 unsigned char i;
13 1 unsigned int x;
14 1 mid=(dat<<4);
15 1 load=1;
*** ERROR C202 IN LINE 15 OF TEXT1.C: 'load': undefined identifier
16 1 clk=0;
*** ERROR C202 IN LINE 16 OF TEXT1.C: 'clk': undefined identifier
17 1 for(i=0;i<12;i++)
18 1 {
19 2 x=mid&0x8000;
20 2 if(x==0)
21 2 {
22 3 sri=0;
*** ERROR C202 IN LINE 22 OF TEXT1.C: 'sri': undefined identifier
23 3 }
24 2 else
25 2 {
26 3 sri=1;
*** ERROR C202 IN LINE 26 OF TEXT1.C: 'sri': undefined identifier
27 3 }
28 2 clk=1;
*** ERROR C202 IN LINE 28 OF TEXT1.C: 'clk': undefined identifier
29 2 mid=mid<<1;
30 2 clk=0;
*** ERROR C202 IN LINE 30 OF TEXT1.C: 'clk': undefined identifier
31 2 }
32 1 load=0;
*** ERROR C202 IN LINE 32 OF TEXT1.C: 'load': undefined identifier
33 1
34 1 }
35
36 unsigned char code sin[]={ 128, 131, 134, 137, 140, 144, 147, 150, 153, 156, 159, 162, 165, 168, 171, 17
-4,
37 177, 180, 182, 185, 188, 191, 194, 196, 199, 201, 204, 206, 209, 211, 214, 216,
38 218, 220, 222, 224, 226, 228, 230, 232, 234, 236, 237, 239, 240, 242, 243, 244,
39 246, 247, 248, 249, 250, 251, 251, 252, 253, 253, 254, 254, 254, 255, 255, 255,
40 255, 255, 255, 254, 254, 254, 253, 253, 252, 252, 251, 250, 249, 248, 247, 246,
41 245, 244, 242, 241, 240, 238, 236, 235, 233, 231, 229, 227, 225, 223, 221, 219,
42 217, 215, 212, 210, 208, 205, 203, 200, 197, 195, 192, 189, 187, 184, 181, 178,
43 175, 172, 169, 167, 164, 160, 157, 154, 151, 148, 145, 142, 139, 136, 133, 130,
44 126, 123, 120, 117, 114, 111, 108, 105, 102, 99 , 96 , 92 , 89 , 87 , 84 , 81,
C51 COMPILER V6.23a TEXT1 08/21/2006 12:47:33 PAGE 2
45 78 , 75 , 72 , 69 , 67 , 64 , 61 , 59 , 56 , 53 , 51 , 48 , 46 , 44 , 41 , 39,
46 37 , 35 , 33 , 31 , 29 , 27 , 25 , 23 , 21 , 20 , 18 , 16 , 15 , 14 , 12 , 11,
47 10 , 9 , 8 , 7 , 6 , 5 , 4 , 4 , 3 , 3 , 2 , 2 , 1 , 1 , 1 , 0,
48 0 , 1 , 1 , 1 , 2 , 2 , 3 , 3 , 4 , 5 , 5 , 6 , 7 , 8 , 9 , 10,
49 12 , 13 , 14 , 16 , 17 , 19 , 20 , 22 , 24 , 26 , 28 , 30 , 32 , 34 , 36 , 38,
50 40 , 42 , 45 , 47 , 50 , 52 , 55 , 57 , 60 , 62 , 65 , 68 , 71 , 74 , 76 , 79,
51 82 , 85 , 88 , 91 , 94 , 97 , 100, 103, 106, 109, 112, 116, 119, 122, 125, 127
52 };
53
54
55 void main(void)
56 {
57 1 unsigned int j;
58 1 while(1)
59 1 {
60 2 for(j=0;j<256;j++)
61 2 wr543(sin[j]);
62 2 }
63 1 }
C51 COMPILATION COMPLETE. 0 WARNING(S), 10 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -