十六进制到十进制的转换在LC

I

innovation1

Guest
快讯
: 大家能否帮助????????请给我在下面的代码
温度在液晶显示屏或7段,我们总是需要转换
, 例如在十进制355 16或32位号码(相当于163十六进制),在16进制的355,这样我们可以显示在液晶或7 355秒。

 
您可以使用sprintf从<string.h>转换为char数组的值。

字符缓冲区[3];
int值= 0x163;

sprintf(缓冲区,“%d个”,值);

缓冲器将包含'3','5','5'

 
对不起....我也没有给ü完整的信息。我们使用的是8051立法会
, 我们希望在汇编语言代码。

 
理想情况下
, 这是我会如何打破这个问题,

大会首先作出正确显示例程某个适当的数字
, 如5 -位产生'5'在LCD

整数转换为十六进制值使用装配-搜索网,有几个例子。

利用整数除法中提取的一个接一个的基础上阅读的数字
, 并通过此值显示的代码段。

可惜我的时间是有限的ATM和我不能提供实际的代码。

干杯,
杀手

 

Welcome to EDABoard.com

Sponsor

Back
Top