stc15w单片机怎么判断接收的字符是什么 急请帮帮忙!

2025-05-23 09:58:55
推荐回答(2个)
回答(1):

比较就可以了。
C语言:
unsigned char recives(void)
{
unsigned char ch;
while(RI==0);
RI=0;
ch=SBUF;
if(ch=='A')return(1);
else return(0);
}
汇编:
RECIVES:
JNB RI,$

CLR RI

MOV A,SUBF

CJNE A,#'A',RENO

SETB C

RET

RENO:
CLR C

RET

回答(2):

程序在哪里?