📄 sp.lst
字号:
C51 COMPILER V7.02b SP 05/13/2006 10:08:02 PAGE 1
C51 COMPILER V7.02b, COMPILATION OF MODULE SP
OBJECT MODULE PLACED IN sp.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE sp.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 #include <absacc.h>
2
3 #define IN2BC 0x7fb9
4 #define OUT2BC 0x7fC9
5 #define IN2CS 0x7fb8
6 #define OUT2CS 0x7fC8
7 #define IN2BUF 0x7E00
8 #define OUT2BUF 0x7DC0
9 //===================================
10 #define IN4BC 0x7fBD //P189
11 #define OUT4BC 0x7fCD
12 #define IN4CS 0x7fBC
13 #define OUT4CS 0x7fCC
14 #define IN4BUF 0x7D00 //P172
15 #define OUT4BUF 0x7CC0
16 //==================================
17 #define CPUCS 0x7f92 //P175
18 //==========PORT A B C 控制===========
19 #define PORTACFG 0x7f93 //P176
20 #define PORTBCFG 0x7f94
21 #define PORTCCFG 0x7f95
22
23 #define OUTA 0x7f96
24 #define OUTB 0x7f97
25 #define OUTC 0x7f98
26
27 #define PINSA 0x7f99
28 #define PINSB 0x7f9A
29 #define PINSC 0x7f9B
30
31 #define OEA 0x7f9C
32 #define OEB 0x7f9D
33 #define OEC 0x7f9E
34 //=====================================
35 #define OEA 0x7f9C
36
37
38
39 main()
40 {
41 1 unsigned char i,j;
42 1 while(1)
43 1 {
44 2 while(XBYTE[OUT2CS]&0X80);
45 2 while(XBYTE[IN2CS]&0X80);
46 2
47 2 i=XBYTE[OUT2BC];
48 2 for(j=0;j<i;j++)
49 2 {
50 3 XBYTE[IN2BUF+j]=XBYTE[OUT2BUF+j]+1;
51 3 }
52 2 XBYTE[IN2BC]=XBYTE[OUT2BC];
53 2 XBYTE[OUT2BC]=XBYTE[OUT2BC];
54 2 }
55 1 }
C51 COMPILER V7.02b SP 05/13/2006 10:08:02 PAGE 2
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 68 ----
CONSTANT SIZE = ---- ----
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 + -