?? senddsp.lst
字號:
C51 COMPILER V7.50 SENDDSP 11/30/2006 11:40:00 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE SENDDSP
OBJECT MODULE PLACED IN SendDSP.OBJ
COMPILER INVOKED BY: g:\Keil\C51\BIN\C51.EXE SendDSP.C BROWSE DEBUG OBJECTEXTEND
line level source
1 #include <SST89V564.H>
2 #include <ABSACC.H>
3 #include "ext_temp.h"
4
5 extern wdt(void);
6
7 extern senddsp(void)
8 {
9 1 unsigned char i,ptr;
10 1 wdt();
11 1 //write the HPIA(the write address)
12 1 //The higher 8bit of address.
13 1 XBYTE[0xe4ff]=0x78;//HR/W=0;HCNT1=1;HCNT0=0;HBIL=0.
14 1 //The lower 8bit of the address.
15 1 XBYTE[0xe5ff]=0xff;//HR/W=0;HCNT1=1;HCNT0=0;HBIL=1.
16 1
17 1 ptr=0x00; //Reset the counter for rdata[20].
18 1 for (i=0;i<RXLen;i++) //Begin writing data to DSP.
19 1 {
20 2 XBYTE[0xe2ff]=0x00;//HR/W=0;HCNT1=0;HCNT0=1;HBIL=0.The higher 8-bit.
21 2 XBYTE[0xe3ff]=rdata[ptr++];//HR/W=0;HCNT1=0;HCNT0=1;HBIL=1.The higher 8-bit.
22 2 }
23 1 XBYTE[0xe2ff]=0x00;
24 1 XBYTE[0xe3ff]=0x00;
25 1 //Write the HPIC(the controll register) and give an interrupt to DSP.
26 1 //HPIC=0x06.
27 1 XBYTE[0xe0ff]=0x06;//HR/W=0;HCNT1=0;HCNT0=0;HBIL=0.
28 1 XBYTE[0xe1ff]=0x06;//HR/W=0;HCNT1=0;HCNT0=0;HBIL=1.
29 1
30 1 ptr=0x00; //Reset the counter.
31 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 76 ----
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 + -