二、十进制转换

[复制链接]
 楼主| vfdff 发表于 2007-6-24 17:23 | 显示全部楼层 |阅读模式
void&nbsp;bintobcd(uint&nbsp;bin)&nbsp;&nbsp;&nbsp;&nbsp;//二、十进制转换<br />{<br />//bcd_w=(uchar)(bin/10000);<br />bcdbuf[3]=(uchar)((bin%10000)/1000);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//;转换千位<br />bcdbuf[2]=(uchar)(((bin%10000)%1000)/100);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;&nbsp;转换百位<br />bcdbuf[1]=(uchar)((((bin%10000)%1000)%100)/10);&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;&nbsp;转换十位<br />bcdbuf[0]=(uchar)((((bin%10000)%1000)%100)%10);&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;&nbsp;转换个位<br />}<br /><br />这个功能的程序使用FPGA&nbsp;编程,怎么样比较好的实现!!<br />主要是资源和工作频率的考虑!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

48

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部

17

主题

48

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部