📄 pc.lst
字号:
C51 COMPILER V8.02 PC 11/26/2007 11:59:48 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE PC
OBJECT MODULE PLACED IN pc.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE pc.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include <reg51.h>
2 #define uchar unsigned char
3
4 uchar data tab[]={0x00,0x01,0x02,0x03,0x04,5,6,7,8,0x99}; // ABCD和1234的马表
5
6 //*******************1ms延时函数*****************//
7 delay1ms(int t)
8 { int i,j;
9 1 for(i=0;i<t;i++)
10 1 for(j=0;j<120;j++);
11 1 }
12 //**************主函数*********************//
13 main()
14 { uchar a;
15 1 // uchar i;
16 1 TMOD=0x20;
17 1 TH1=0xfd;
18 1 TL1=0xfd;
19 1 PCON=0;
20 1 TR1=1;
21 1 SCON=0X50;
22 1
23 1 while(1)
24 1 { int i;
25 2 for(i=0;i<10;i++)
26 2 {
27 3 SBUF=tab[i];
28 3 while(~TI);
29 3 TI=0;
30 3 delay1ms(200);
31 3 }
32 2 while(~RI);
33 2
34 2 RI=0;
35 2 i=SBUF;
36 2 if(i==0x55)
37 2 {
38 3 SBUF=tab[a];
39 3 a++;
40 3 if(a==8) a=0;
41 3 while(~TI);
42 3 TI=0;
43 3 delay1ms(1000);
44 3 }
45 2 }
46 1 }
47
48
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 157 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
C51 COMPILER V8.02 PC 11/26/2007 11:59:48 PAGE 2
DATA SIZE = 10 3
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 + -