MSP430G2553 与 LCD 通信的示例及实现
1. 硬件连接概述
在相关应用中,连接的原理图较为简单。除了微控制器和 LCD 外,仅包含两个无源元件。其中,R1 可用于设置显示器的对比度,R2 则能定义 LCD 背光灯的亮度。与 LaunchPad 的连接方式相同,在 LaunchPad 连接器上可找到 5.0V 和 3.3V 两种电压。此外,还包含两个按钮,在当前示例中未使用,但后续会用到。
2. Energia 固件
Energia 固件使用 Energia - 1.8.7E21 编写和测试。由于利用了现有的 库,该固件编写简单,此库便于进行常规的 LCD 操作。
2.1 重要命令介绍
- lcd.setCursor(col, row) :用于设置 LCD 上的光标位置,即下一次输出的起始位置。对于 20x4 的 LCD(20 列 4 行),行坐标范围是 0 到 3,列坐标范围是 0 到 19。例如,
lcd.setCursor(0,0)会将光标置于 LCD 的左上角;lcd.setCursor(13,2)会将光标置于第 2 行第 13 列。 - lcd.print(text) :用于将文本(或变量内容)从当前光标位置开始写入 LCD。例如,以下代码会将 “Release 1.24” 打印到第 3 行的起始位置:
lcd.setCursor(0,2);
lcd.pri
超级会员免费看
订阅专栏 解锁全文
5353

被折叠的 条评论
为什么被折叠?



