我的思路是这样的:
第一:不知道你用的什么单片机,就以我用的51为例子说了。
第二:51单片机是8位机,你发的字符串一定是五个字符——“A”",""2""0""0",对吧,这个字符串用一个数组分别存贮起来,以备后来的分割。
第三:不知道你的字符串是特定长度还是随机长度。如果是特定长度,如你说的A,200,就好办了,取数组的后三个单位,加入那个变量就好了。如果不定长度,则要判断是那个单位开始的,找出来后,再加入。
第四:你没有说,放入int变量的是字符还是数字,(好像是数字吧,因为你说了“两百”),那么就有个转换了,发送的字符,是以ASCII码出现的,你的程序就要将ASCII码与数字对应,还有就是个位十位等对应,就可以转换为数字了。
第五:没时间帮你写源码,报歉。 |