我们正在尝试使用 atmega 16 和 C 语言制作一个项目。问题是,每当我们想要移动光标时,它都会随机移动,而不是左右移动一个字符。我们的第一个想法就是
LCD_command(0x10);
向左走。尽管我们确信它应该起作用,但它不起作用(关闭光标在同一功能中起作用)。我们也试过:
uint8_t position = 0;
[...]
void whichButton(){
whatsPressed = keybord();
switch (whatsPressed):
case 1:
{
position = position + 1;
GoToXY (position, 0);
}
case 2:
{
position = position - 1;
GoToXY (position, 0); //for going left
}
}
有人知道如何移动它吗?