📄 text1.lst
字号:
C51 COMPILER V8.05a TEXT1 01/01/2003 02:44:22 PAGE 1
C51 COMPILER V8.05a, COMPILATION OF MODULE TEXT1
OBJECT MODULE PLACED IN Text1.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE Text1.C BROWSE DEBUG OBJECTEXTEND
line level source
1 #include<reg51.h>
2 #define uchar unsigned char
3 #define uint unsigned int
4 uchar *p;
5 uchar i,j;
6 uchar suju[];
7 sbit ds14=P3^2;
8 sbit sp_cp11=P3^0;
9 sbit st_cp12=P3^1;
10
11 uchar sw[]={0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,
12 0x08,0x09,0x0a,0x0b,0x0d,0x0c,0x0e,0x0f};
13 uchar ws[32];
14 void fasong(uchar a)
15 {
16 1 bit temp;
17 1 for(i=0;i<8;i++)
18 1 {
19 2 temp=0x01&a;
20 2 ds14=temp;
21 2 sp_cp11=1;
22 2 sp_cp11=0;
23 2 a>>=1;
24 2 }
25 1 }
26 void fzhi()
27 {
28 1
29 1 *(p+i)=suju[3];
30 1 *(p+i)=suju[2];
31 1 *(p+i)=suju[1];
32 1 *(p+i)=suju[0];
33 1
34 1 }
35
36 void start()
37 {
38 1 for(i=0;i<4;i++)
39 1 {
40 2 fasong(ws[i]);
41 2 {;}
42 2
43 2 }
44 1 }
45 main()
46 {
47 1 p=ws;
48 1 sp_cp11=0;
49 1 st_cp12=0;
50 1 fzhi();
51 1 start();
52 1 st_cp12=1;
53 1 P1=sw[i];
54 1 while(1);
55 1 }
C51 COMPILER V8.05a TEXT1 01/01/2003 02:44:22 PAGE 2
56 uchar suju[]={0x12,0x23,0x34,0x45};
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 131 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 57 ----
IDATA SIZE = ---- ----
BIT SIZE = ---- 1
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -