【问题标题】:Display hex values on LCD using 8051 MCU使用 8051 MCU 在 LCD 上显示十六进制值
【发布时间】:2023-04-08 22:15:01
【问题描述】:

我已经通过超声波传感器计算了TH1=0xA5,TL1=0xFE。我想使用 8051 MCU 在像A5FE 这样的 LCD (16*2) 上显示它。我的问题是我使用整数值在 LCD 上显示。

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

【问题讨论】:

    标签: c embedded 8051


    【解决方案1】:

    假设 TH1、TL1 为uint8_t

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-02
      • 1970-01-01
      • 1970-01-01
      • 2013-10-21
      • 1970-01-01
      • 1970-01-01
      • 2013-02-02
      • 1970-01-01
      相关资源
      最近更新 更多