📄 dsp_r.lst
字号:
C51 COMPILER V7.02b DSP_R 05/13/2006 10:35:31 PAGE 1
C51 COMPILER V7.02b, COMPILATION OF MODULE DSP_R
OBJECT MODULE PLACED IN dsp_r.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE dsp_r.c BROWSE
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 void delay()
38 {
39 1 unsigned char k=10,p=0;
40 1 for(p=0;p<k;p++)
41 1 {
42 2 }
43 1 }
44 main()
45 {
46 1 unsigned char i,j=0;
47 1 XBYTE[PORTACFG] = 0X00;
48 1 XBYTE[PORTCCFG] = 0X00;
49 1 XBYTE[OEA] = 0X0FF;
50 1 XBYTE[OEC] = 0X01;
51 1 XBYTE[OUTC] = 0X0;
52 1
53 1 while(1)
54 1 {
55 2 // while(XBYTE[OUT4CS]&0X80);
C51 COMPILER V7.02b DSP_R 05/13/2006 10:35:31 PAGE 2
56 2 // while(XBYTE[IN4CS]&0X80);
57 2 while(XBYTE[OUT4CS]&0X02);
58 2
59 2 while(!(XBYTE[PINSC]&0x10));
60 2 XBYTE[OUTA] = XBYTE[OUT4BC];
61 2 i = XBYTE[OUT4BC];
62 2 delay();
63 2 XBYTE[OUTC] = 0X01;
64 2 delay();
65 2 XBYTE[OUTC] = 0X0;
66 2 delay();
67 2 for(j=0;j<i;j++)
68 2 {
69 3 while(!(XBYTE[PINSC]&0x10));
70 3 XBYTE[OUTA] = XBYTE[OUT4BUF+j];
71 3 XBYTE[IN4BUF+j] = XBYTE[OUT4BUF+j];
72 3 // delay();
73 3 XBYTE[OUTC] = 0X01;
74 3 XBYTE[OUTC] = 0X0;
75 3 // delay();
76 3 }
77 2 XBYTE[IN4BC]=XBYTE[OUT4BC];
78 2 XBYTE[OUT4BC]=XBYTE[OUT4BC];
79 2 }
80 1 }
81
82
83
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 162 ----
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 + -