查看: 928|回复: 0
打印 上一主题 下一主题

PIC单片机数据处理遇到的问题

[复制链接]
跳转到指定楼层
沙发
发表于 2015-6-14 16:51:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
代码片段如下:

unsigned int data;

if(data<38)
{
        data= 38-data;
        data|= 0x80;                //最高位增为符号位,温度范围不会超过128度
}
else
{
        data= data-38;                //(0~149)-38 = -38~+111 °C
}


if (data&0x80 != 0)                //温度符号位检测
{
        rs232_SendAnswer('-');
        data &= ~0x80;                        //还原为正数
}
......
转载

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入因仑

本版积分规则

快速回复 返回顶部 返回列表