Board logo

标题: 问下数的进制问题,谢谢!! [打印本页]

作者: xujicai    时间: 2009-4-26 12:04     标题: 问下数的进制问题,谢谢!!

由A/D转换得到的寄存器中的数据应该是16进制的吧,但是我怎么把它和10进制的数进行运算呢?

比如:

A/D转换得到的数据在寄存器AAAA中(应该是16进制的吧?),我想把AAAA中的数存在变量a中,然后将a乘以10存到b中(其实是一系列的运算,不止乘以10),然后将b中的数据存到另外一个寄存器中,比如BBBB(此时还应该把b转换为十六进制吧?)

问题1、a,b分别应该为什么变量类型?

问题2、上面的各个变量在运算中怎么进行数制的转换呢?(我用的是c语言编程,要是插入些汇编也可以,希望各位高手给出c或是汇编的代码)

问题3、要是A/D转换的结果是10位的该怎么办呢?

谢谢各位高手了!!!

[此贴子已经被作者于2009-4-26 12:10:56编辑过]






欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0