标签: vhdl fpga
我使用的传感器将返回16位字并将其转换为我需要使用表达式的实际值,
表达式为((175.72*16b_word)/65536)-46.85.
((175.72*16b_word)/65536)-46.85.
我可以通过右移16个位置来划分吗?
我已经搜索了几个小时,我仍然不知道如何处理十进制表示!有没有人有如何解决它的例子?
答案 0 :(得分:3)
是的,将二进制数向右移动16个位置与除以65536相同(如果丢弃移位的数字,则舍入不良)。