求教单片机汇编语言转C程序

ORG     0000H      
LJMP    START   
   ORG     0040HSTART:        MOV     SP,#60HJD:   
CPL     P3.5   ;P3.5取反     
LCALL   DELAY           ;延时
     NOP    
    SJMP    JDDELAY:     ;延时子程序(1秒)       
MOV     R0,#0AHDELAY1:
MOV     R1,#00HDELAY2:
MOV     R2,#0B2H      
  DJNZ    R2,$      
  DJNZ    R1,DELAY2      
  DJNZ    R0,DELAY1      
  RET       
END

#include<reg51.h>
#include<intrins.h>
#define uchar unsigned char
sbit plsue=P3^5;
void delay()
{
uchar i,j,k;
for(i=0;i<10;i++)
for(j=0;j<256;j++)
for(k=0;k<0xb2;k++);
}
main()
{
SP=0x60;
while(1)
    {
    pluse=~pluse;
    delay();
    _nop_();
    }
}追问

请问SP是用来定义什么的?

请问SP是用来定义什么的?

温馨提示:答案为网友推荐,仅供参考
相似回答