请教各位高手我做的是无操作系统的嵌入式,有个系统调整项菜单。调整范围是0-127;也就是0 - 1- 2 - 3 ---- 126-127.菜单的变化会驱动硬件,但硬件的数值范围是从0到58.或者0到一个大一点的数,但是这个数一定小于127.
现在我想 如何用程序实现等分数据。也就是如何用调整值从0 --127均匀的表现0-58的驱动数值。比如:菜单0 ,1, 2对应驱数值0 
菜单3, 4 ,5,对应驱动数值1.以此类推
125,,126,127对应58。请万能的高手赐教个算法。谢谢 分不够 再加。