中科因仑“3+1”工程特种兵精英论坛

标题: PIC单片机数据处理遇到的问题 [打印本页]

作者: 张衍波    时间: 2015-6-14 16:51
标题: PIC单片机数据处理遇到的问题
代码片段如下:

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;                        //还原为正数
}
......
转载






欢迎光临 中科因仑“3+1”工程特种兵精英论坛 (http://bbs.enlern.com/) Powered by Discuz! X3.4