怎样将十进制数转换为二进制数?该怎么处理
怎样将十进制数转换为二进制数?
因为想要实现上下位机之间的通讯,用到了NI-6008这个数据转接硬件。我首先通过单片机对温度进行采样,比如我采集得到的温度值是25摄氏度,我的MCU里面的一个参量temp=27;我想把它先转换为二进制数,然后将这个二进制数付给MCU的P6口,通过NI-6008检测我的P6口的电平变化,将temp的二进制数获取到,然后在上位机端口进行二进制数转十进制数,获取到我的数据,请问怎样在MCU里面实现十进制转二进制数啊。。。求解答。。。
------解决思路----------------------
机器里本来存放的就是2进制,没啥10进制16进制的。用移位把一个个bit送出去就可以了
因为想要实现上下位机之间的通讯,用到了NI-6008这个数据转接硬件。我首先通过单片机对温度进行采样,比如我采集得到的温度值是25摄氏度,我的MCU里面的一个参量temp=27;我想把它先转换为二进制数,然后将这个二进制数付给MCU的P6口,通过NI-6008检测我的P6口的电平变化,将temp的二进制数获取到,然后在上位机端口进行二进制数转十进制数,获取到我的数据,请问怎样在MCU里面实现十进制转二进制数啊。。。求解答。。。
------解决思路----------------------
机器里本来存放的就是2进制,没啥10进制16进制的。用移位把一个个bit送出去就可以了