📄 text2.lst
字号:
C51 COMPILER V8.02 TEXT2 08/29/2006 20:33:16 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE TEXT2
OBJECT MODULE PLACED IN ..\..\..\..\hex文件\MAX543\Text2.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE Text2.c BROWSE DEBUG OBJECTEXTEND OBJECT(..\..\..\..\hex文件\MAX543\Text2.o
-bj)
line level source
1 #include<AT89x51.h>
2
3 sbit clk=P3^2;
4 sbit sri=P3^1;
5 sbit load=P3^0;
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;
16 1 clk=0;
17 1 for(i=0;i<12;i++)
18 1 { sri=0;
19 2 x=mid&0x8000;
20 2 if(x==0)
21 2 {
22 3 sri=0;
23 3 }
24 2 else
25 2 {
26 3 sri=1;
27 3 }
28 2 clk=1;
29 2 mid=mid<<1;
30 2 clk=0;
31 2 }
32 1 load=0;
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,
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
C51 COMPILER V8.02 TEXT2 08/29/2006 20:33:16 PAGE 2
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(j);
62 2 /* for(j=0;j<256;j++)
63 2 sri=0;
64 2 for(j=0;j<256;j++)
65 2 sri=1;*/
66 2
67 2
68 2 }
69 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 76 ----
CONSTANT SIZE = 256 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
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 + -