gpt4 book ai didi

LCD显示和数据线

转载 作者:行者123 更新时间:2023-12-04 07:10:40 24 4
gpt4 key购买 nike

LCD有4条数据线。但 LCD 上显示的数据是以 7 位 ASCII 格式给出的。这怎么可能?

最佳答案

不久前我回答了另一个用户的问题( here ),该问题引用了以下文档:www.cloverlcd.com/pdf/S6A0069.pdf .您可以通过该链接了解它的工作方式(至少对于该示例而言)。

许多这些嵌入式设备通常采用双周期方法将数据传送到芯片。我看过一个例子,你连续输出两个 f-nybbles 来同步(因为 ff 是无效的 7 位),然后你开始输出 nybbles 的过程。只要除了同步之外没有办法生成两个连续的f-nybbles,很容易实现。

通常还有其他线路从总线连接到设备,允许设备检测新的数据写入。这意味着它会将两个相同的写入检测为不同的值。换句话说,它使用其他信号来控制数据的接收。大多数较简单的设备也有严格的时序要求(例如,每次写入后必须至少延迟 N 微秒)。

此外,您倾向于发送的是命令,而不仅仅是 ASCII 代码。 LCD 上偏移 3 处显示 Hello 的 nybble 输出可能是:

f f           ; sync
0 ; clear display (cmd = 0).
1 0 3 ; set cursor (cmd = 1) to offset 3.
2 H e l l o 0 ; output text (cmd = 2) teminated by NULL.

由于只有数据线 d3 到 d0 连接到设备,因此上面的 nybble 是无关紧要的。

关于LCD显示和数据线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/415368/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com