-
51单片机数据处理问题
各位大佬们好,最近在学习modbus通信协议,废了老大劲终于把数据从传感器里面读出来了,但是卡在数据处理这一步了处理方法说明书上写的很详细,可是这部分代码实在是不会写,希望有大佬指点一二。比如这个例子,读到的数据顺序为6666427B,需要将其转为二进制后分成1位符号位、8位指数位和23位尾数,然后分别化为整数后再计算===========================================步骤1:6666427B对应0x427B6666将二进制数分成符号、指数和尾数010000100111101101100110011001101为符号+8位指数+23为尾数S:0二进制=0(正符号)E:10000100二进制=1*27+0*26+0*25+0*24+0*23+1*22+0*21+0*20=128+0+0+0+0+4+0+0=132M:11110110110011001100110二进制=8087142步骤2:计算十进制数D=(-1)S*(1.0+M/223)*2E-127=(-1)0*(1.0+8087142/223)*2132-127=1*1.964062452316284*32=62.85===================================如果有大佬愿意指点一下,小弟感激不尽
2022-07-23 9 -
利用三极管的导通与关断控制MOS管的导通与关断
图中:三极管控制MOS管不能成功。理论想法是IO接口输入高电平控制三极管导通,MOS管导通,IO接口输入低电平控制三极管关断,MOS管关断。实际是IO接口还没有信号输入时,LED1已经开启,说明MOS管已经导通,测量V+,已经有电压输出了?。求解!file:///C:/Users/zhang/Desktop/QQ截图20220721192206.png接下来试了另外方案还是上述状况,可有解?file:///C:/Users/zhang/Desktop/2.png
2022-07-21 3 -
如何让8个LED轮流呼吸呼吸点亮,比较稳定那种+
如何让8个LED轮流呼吸呼吸点亮,求一个设计思路PIC单机机的那种
2022-07-19 11