使用8051 MCU在LCD上显示十六进制值

时间:2014-01-13 11:57:03

标签: c embedded 8051

我已通过超声波传感器计算TH1=0xA5,TL1=0xFE。我希望使用8051 MCU将其显示在A5FE的LCD(16 * 2)上。我的问题是我在LCD上显示整数值。

现在我想创建一个变量a,其中包含值0xA5FE,即a=0xA5FE。如何组合TH1和TL1的值?

1 个答案:

答案 0 :(得分:1)

假设TH1,TL1为uint8_t

uint16_t a = ((uint16_t)TH1 << 8) | TL1;