使用atmega16在C中移动光标

时间:2016-01-25 17:06:13

标签: c cursor atmega16

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

有人知道如何移动它吗?

0 个答案:

没有答案