0

我最近购买了 MBED 和 LCD 显示器。在 MBED 食谱中,我找到了一段从右到左滚动文本的代码:

const char *message = "                  ******Welcome******";

int main() {

while (1) {
int i;
for (i = 0; message[i]; i++) {
    lcd.locate(0,0);
    int j, k = i;
    for (j = 0; j < 20; j++) {
        if (message[k+j]) {
            lcd.putc(message[k+j]);
        } else {
            lcd.putc(' ');
            k--;
        }
    }
    wait_ms(450);
}    
}
}

谁能帮我弄清楚如何从左到右滚动这个文本?因此,将显示的第一个字母将是字母“e”。

提前致谢!

4

0 回答 0