单片机中pc发送字符串K1,那么SBUF=?还有K0呢????拜托拜托,谢谢了

2025-02-23 21:25:33
推荐回答(3个)
回答1:

pc发送字符串K1,是要发送两个字节数据的,按字母形式(即ASCII码)发送的。
所以,单片机接收时,也要接收两个字节的,要分两次接收的,所以,问SBUF=?是不准确的,应该是两次分别SBUF=K,和SBUF=1的,同样,接收的也是ASCII码。
因此,写程序就要接收两次才对,可以采用中断方式接收。

回答2:

字符一般都发送字符的ASCII值8位发一次

回答3:

既然是一个字符串,那么一次就发不完咯,就得依次发送咯。