×

C51程序中ascii如何转成十进制

消耗积分:1 | 格式:pdf | 大小:0.03 MB | 2019-04-23

吴湛

分享资料个

  参考zubing -》 Tourniquet -》 Code_Lib项目里,接收UART传来的数值后,转成有效十进制数据程序在uart.

  c文件中,相关代码如下: for(fCnt=0; fCnt《(recDataCnt-1); fCnt++) { fpDis.termintim[fCnt] = rDataUart[1+fCnt]; //取出有效数据(ascii形式) rDataUart[1+fCnt] &= 0x0F; //有效数据ascii转10进制 uData += rDataUart[1+fCnt] * pow(10,(recDataCnt-2-fCnt)); //计算有效数据(十进制方式)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !