求助,51单片机里的汇编程序不懂,请翻译下,最好是能用C语言写出来

NAME CS_T
?PR?CS_T?CS_T SEGMENT CODE
PUBLIC CS_T
RSEG ?PR?CS_T?CS_T
CS_T: PUSH ACC
MOV TH0, #00H
MOV TL0, #00H
MOV A, #4D
SETB TR0
CS_T1: CPL P1.0
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
DJNZ ACC, CS_T1
POP ACC
RET
;
END


NAME CS_T
?PR?CS_T?CS_T SEGMENT CODE
PUBLIC CS_T
RSEG ?PR?CS_T?CS_T
以上的是C里面嵌入汇编的设定
#include <intrins.h>
#define _Nop_() _nop_()
vodi CS_T()
{
unsigned char i = 0x4d;
do
{
TH0 = 0;
TL0 = 0;
TR0 = 1;

P1^0 = !P1^0;
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
}while(i--)
}
你这里的定时器应该是没用到,或者是别的地方用的。反正这段程序里面定时器没起任何作用
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-07-07
你的这个程序不完整啊.