标签: c embedded 8051
我已通过超声波传感器计算TH1=0xA5,TL1=0xFE。我希望使用8051 MCU将其显示在A5FE的LCD(16 * 2)上。我的问题是我在LCD上显示整数值。
TH1=0xA5,TL1=0xFE
A5FE
现在我想创建一个变量a,其中包含值0xA5FE,即a=0xA5FE。如何组合TH1和TL1的值?
a
0xA5FE
a=0xA5FE
答案 0 :(得分:1)
假设TH1,TL1为uint8_t:
uint8_t
uint16_t a = ((uint16_t)TH1 << 8) | TL1;