0

我需要在我的电路中进行一些重大改进,我不确定我使用的 LCD 显示器是否是瓶颈。
假设设计良好的 C 代码,将光标位置设置为 (0,0)、写入 4 个字符(或单个字符)并将光标设置为下一行需要多长时间?
检查繁忙标志是否会增加/减少操作时间?
我知道测量这样的时间可能会有问题,但我只需要数量级。(尽管如果您对特定时间有一些经验,请分享您的基准)。

4

2 回答 2

2

在第 52 页,数据表指出“启用周期时间”t[cycE] 为 500ns min。=> 向显示器发送一个字(4 或 8 位)数据至少需要 500ns 。

再加上每个操作的处理时间(大多数为 37µs)。然而,返回原点命令需要 1500µs,因此占主导地位的处理时间。

于 2018-07-24T09:48:14.240 回答
0

如果您查看 HD44780 数据表,您可以在表 6 中找到时序相关信息: https ://www.sparkfun.com/datasheets/LCD/HD44780.pdf 基于此表,我估计设置光标并写入 4 个字符应该花费大约 300我们。

于 2018-07-24T09:33:16.440 回答