0

我们正在尝试使用 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
}
}

有人知道如何移动它吗?

4

0 回答 0