📄 ads8505.lst
字号:
141 1 PORT_Init();
142 1 Init_Data();
143 1 UART0_Init();
144 1 Delay(100);
145 1
146 1 #ifdef Test_Cs
147 1 Read_IO = 1;
148 1 CS_IO = 0;
149 1 #else
CS_IO = 1;
Read_IO = 1;
#endif
153 1
154 1 while(1)
155 1 {
156 2 if(i<3200)
157 2 {
158 3 #ifdef Test_Cs
159 3 Read_AD_Data1();
160 3 #else
Read_AD_Data();
#endif
163 3 AD8505_Data[i] =AD_Low;
164 3 AD8505_Data[i+1]=AD_High;
165 3 i+=2;
166 3 }
167 2 else
168 2 {
169 3 #ifdef Test_Count_64
for(i=0;i<3200;i=i+64)
{
Temp = AD8505_Data[i]+ AD8505_Data[i+2]+AD8505_Data[i+4]+
AD8505_Data[i+6]+AD8505_Data[i+8]+AD8505_Data[i+10]+
AD8505_Data[i+12]+AD8505_Data[i+14]+AD8505_Data[i+16]+
AD8505_Data[i+18]+AD8505_Data[i+20]+AD8505_Data[i+22]+
AD8505_Data[i+24]+AD8505_Data[i+26]+AD8505_Data[i+28]+
AD8505_Data[i+30]+AD8505_Data[i+32]+AD8505_Data[i+34]+
AD8505_Data[i+36]+AD8505_Data[i+38]+AD8505_Data[i+40]+
AD8505_Data[i+42]+AD8505_Data[i+44]+AD8505_Data[i+46]+
C51 COMPILER V8.02 ADS8505 12/12/2005 22:20:37 PAGE 4
AD8505_Data[i+48]+AD8505_Data[i+50]+AD8505_Data[i+52]+
AD8505_Data[i+54]+AD8505_Data[i+56]+AD8505_Data[i+58]+
AD8505_Data[i+60]+AD8505_Data[i+62]+AD8505_Data[i+64];
Temp+= AD8505_Data[i+66]+AD8505_Data[i+68]+AD8505_Data[i+70]+
AD8505_Data[i+72]+AD8505_Data[i+74]+AD8505_Data[i+76]+
AD8505_Data[i+78]+AD8505_Data[i+80]+AD8505_Data[i+82]+
AD8505_Data[i+82]+AD8505_Data[i+84]+AD8505_Data[i+86]+
AD8505_Data[i+88]+AD8505_Data[i+90]+AD8505_Data[i+92]+
AD8505_Data[i+94]+AD8505_Data[i+96]+AD8505_Data[i+98]+
AD8505_Data[i+100]+AD8505_Data[i+102]+AD8505_Data[i+104]+
AD8505_Data[i+106]+AD8505_Data[i+108]+AD8505_Data[i+110]+
AD8505_Data[i+112]+AD8505_Data[i+114]+AD8505_Data[i+116]+
AD8505_Data[i+118]+AD8505_Data[i+120]+AD8505_Data[i+122]+
AD8505_Data[i+124]+AD8505_Data[i+126];
AD8505_Data1[i>>6] = (U8)(Temp>>6);
}
#elif defined(Test_Count_32)
for(i=0;i<3200;i=i+32)
{
Temp = AD8505_Data[i]+ AD8505_Data[i+2]+AD8505_Data[i+4]+
AD8505_Data[i+6]+AD8505_Data[i+8]+AD8505_Data[i+10]+
AD8505_Data[i+12]+AD8505_Data[i+14]+AD8505_Data[i+16]+
AD8505_Data[i+18]+AD8505_Data[i+20]+AD8505_Data[i+22]+
AD8505_Data[i+24]+AD8505_Data[i+26]+AD8505_Data[i+28]+
AD8505_Data[i+30]+AD8505_Data[i+32]+AD8505_Data[i+34]+
AD8505_Data[i+36]+AD8505_Data[i+38]+AD8505_Data[i+40]+
AD8505_Data[i+42]+AD8505_Data[i+44]+AD8505_Data[i+46]+
AD8505_Data[i+48]+AD8505_Data[i+50]+AD8505_Data[i+52]+
AD8505_Data[i+54]+AD8505_Data[i+56]+AD8505_Data[i+58]+
AD8505_Data[i+60]+AD8505_Data[i+62];
AD8505_Data1[i>>5] = (U8)(Temp>>5);
}
#elif defined(Test_Count_16)
for(i=0;i<3200;i=i+16)
{
Temp = AD8505_Data[i]+ AD8505_Data[i+2]+AD8505_Data[i+4]+
AD8505_Data[i+6]+AD8505_Data[i+8]+AD8505_Data[i+10]+
AD8505_Data[i+12]+AD8505_Data[i+14]+AD8505_Data[i+16]+
AD8505_Data[i+18]+AD8505_Data[i+20]+AD8505_Data[i+22]+
AD8505_Data[i+24]+AD8505_Data[i+26]+AD8505_Data[i+28]+
AD8505_Data[i+30];
AD8505_Data1[i>>4] = (U8)(Temp>>4);
}
#elif defined(Test_Count_8)
for(i=0;i<3200;i=i+8)
{
Temp = AD8505_Data[i]+ AD8505_Data[i+2]+AD8505_Data[i+4]+
AD8505_Data[i+6]+AD8505_Data[i+8]+AD8505_Data[i+10]+
AD8505_Data[i+12]+AD8505_Data[i+14];
AD8505_Data1[i>>3] = (U8)(Temp>>3);
}
#endif
232 3 #ifdef Test_Count_32
for(i=0;i<100;i++)
{
SBUF0=AD8505_Data1[i];
while(TI0==0);
TI0=0;
}
#elif defined(Test_Count_64)
for(i=0;i<49;i++)
{
C51 COMPILER V8.02 ADS8505 12/12/2005 22:20:37 PAGE 5
SBUF0=AD8505_Data1[i];
while(TI0==0);
TI0=0;
}
#elif defined(Test_Count_16)
for(i=0;i<200;i++)
{
SBUF0=AD8505_Data1[i];
while(TI0==0);
TI0=0;
}
#elif defined(Test_Count_8)
for(i=0;i<400;i++)
{
SBUF0=AD8505_Data1[i];
while(TI0==0);
TI0=0;
}
#else
261 3 for(i=0;i<3200;i++)
262 3 {
263 4 SBUF0=AD8505_Data[i];
264 4 while(TI0==0);
265 4 TI0=0;
266 4 }
267 3 #endif
268 3 Init_Data();
269 3 while(RI0==0);
270 3 RI0=0;
271 3 i=0;
272 3 }
273 2 }
274 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 324 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = 3300 ----
PDATA SIZE = ---- ----
DATA SIZE = 2 4
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 + -