我用的是汇编做主程序,想无参数调用C函数,程序如下
EXTRN CODE(YUSUAN1) 
ORG 0000H
LJMP MAIN
ORG 0003H
LJMP INT1
main: mov tmod,#02h    ;定时器T1,模式2,串口1方式,波特率2400
      mov scon,#50h
      mov pcon,#80h
      mov th1,#0f3h
      mov tl1,#0f3h
      setb tr1
      mov  70h,#20
      LJMP $
      
INT1: MOV R2,#00H
       SETB TI1   
       lcall YUSUAN1
 RETI
END
#pragma code small      //?
#include <absacc.h>
#include <math.h>
#define wd0 DBYTE[0x70]    //定义温度值70h
void YUSUAN1()                
{                             
   double a1,b,c1;
     a1=wd0; 
     b=132.12+a1;      //?
     c1=-10*a1;        //?
我在编译时,待用 //?好的地方出错,那位高人该指点一下。在此先谢谢了!!!

[em18][em18][em18]