|
我的思路是這樣的:
第一:不知道你用的什么單片機(jī),就以我用的51為例子說了。
第二:51單片機(jī)是8位機(jī),你發(fā)的字符串一定是五個(gè)字符——“A”",""2""0""0",對(duì)吧,這個(gè)字符串用一個(gè)數(shù)組分別存貯起來,以備后來的分割。
第三:不知道你的字符串是特定長(zhǎng)度還是隨機(jī)長(zhǎng)度。如果是特定長(zhǎng)度,如你說的A,200,就好辦了,取數(shù)組的后三個(gè)單位,加入那個(gè)變量就好了。如果不定長(zhǎng)度,則要判斷是那個(gè)單位開始的,找出來后,再加入。
第四:你沒有說,放入int變量的是字符還是數(shù)字,(好像是數(shù)字吧,因?yàn)槟阏f了“兩百”),那么就有個(gè)轉(zhuǎn)換了,發(fā)送的字符,是以ASCII碼出現(xiàn)的,你的程序就要將ASCII碼與數(shù)字對(duì)應(yīng),還有就是個(gè)位十位等對(duì)應(yīng),就可以轉(zhuǎn)換為數(shù)字了。
第五:沒時(shí)間幫你寫源碼,報(bào)歉。 |
|