2019-07-21 07:56发布
1208 发表于 2018-11-11 00:06 这个是ACSII码的转换,10位数可以用USART_RX_BUF[1],如USART_RX_BUF[0]*10+USART_RX_BUF[1]
最多设置5个标签!
这样写
num0=USART_RX_BUF[0];
num1=USART_RX_BUF[1];
num=num0*10+num1*1;
如果输入串口写1
num0=49;
num1=0;
num=490;
串口写10
num0=49;
num1=48;
num=538;
方法2:
num0=USART_RX_BUF[0]-48;
num1=USART_RX_BUF[1]-48;
num=num0*10+num1*1;
串口写1
num0=1;
num1=-48;
num=-38
串口写10
num0=1;
num1=0;
num=10;
正常
就是想问下 ,如何使一个3位数 输出一个等大的三位数
就是输入 265 输出 265的这种。
感谢!
一周热门 更多>