TI论坛
直播中

马小苏

9年用户 4经验值
擅长:可编程逻辑
私信 关注
[问答]

如何把二进制传输给MSP430转化成十进制并显示在12864上?

FPGA生成一个二进制,如何传输给MSP430转化成十进制并显示在12864上?

回帖(2)

低调de炫耀爱

2015-8-13 09:54:33
不管是什么进制的,它都是一个数,其实在单片机里面,数值都是二进制表示的,进制不同只是表达的方式不同,而要显示出来,我们习惯用十进制,所以需要把数值用十进制表达出来。 举例给你说明:例如789这个数值(不要再讨论什么进制,你可以把它写成0x0315,也可以把它写成1100010101). 我们用代号Val来表示这个值。 需要先把这个值分成3份,得出3个值,他们分别是7、8、9,然后将这3个数分别查找与其值对应的点阵编码,再将该点阵码分别送到液晶的3个位置进行显示,当然如果是带字库的液晶,则不必提取点阵码,直接将对应的字符码送入液晶即可。
举报

马小苏

2015-8-13 11:25:27
引用: 低调de炫耀爱 发表于 2015-8-13 09:54
不管是什么进制的,它都是一个数,其实在单片机里面,数值都是二进制表示的,进制不同只是表达的方式不同,而要显示出来,我们习惯用十进制,所以需要把数值用十进制表达出来。 举例给你说明:例如789这个数值(不要再讨论什么进制,你可以把它写成0x0315,也可以把它写成1100010101). 我们用代号Val来表示这个值。 需要先 ...

可不可以给写个程序啊,基于MSP430F149的
举报

更多回帖

发帖
×
20
完善资料,
赚取积分