c - 向 LCD 函数发送字符串,它是如何工作的?

标签 c arrays string atmel lcd

谁能给我解释一下这个函数的作用吗?我知道它是用来在 LCD 上显示文本的,但我不太明白它是如何工作的。

我想向 LCD 发送一个 volatile 整数,并想在尝试这样做之前了解此函数的工作原理。我将不胜感激任何向我解释这一点的努力。

void LCD_Send_String(uint8_t ch[])  // Send a string to the display.
{
    volatile int i=0;
    while(ch[i] != 0)
    {
        LCD_Send_Data(ch[i]);
        i++;
        _delay_us(80);
    }
}

最佳答案

ch[]是一个字符数组(要传输的字符串),字符串被逐个字母地发送到lcd,使用ch[i]来引用每个字母。

关于c - 向 LCD 函数发送字符串,它是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35410684/

相关文章:

c - gentoo ld.gold 在 sys-libs/db 上失败

c - 我想用C语言将两个变量初始化为一个二维数组

c - scanf("%d/%d/%d) 在 C 中是什么意思?

javascript - 如何将非方形二维数组旋转两次以获得所有可能的旋转?

java - 艰巨的递归任务

c++ - 如何将带有双反斜杠的字符串转换为单反斜杠

c - 如何省略字符串中的空格

无法让 C 程序和 strsep() 和 getenv() 一起工作

regex - elisp regexp 在字符串中搜索,而不是在缓冲区中

ios - 解析 IOS 查询,返回给定键的匹配值,其中值包含在数组中