屏幕一共两行,第一行的16列分别是00H, 01H, 02H……
第二行的16列分别是40H, 41H, 42H……
下面代码中,为什么要或0x80?求指导!
void LCD_SetCursor(unsigned char Line,unsigned char Column)
{
if(Line==1)
{
LCD_WriteCommand(0x80|(Column-1));
}
else if(Line==2)
{
LCD_WriteCommand(0x80|(Column-1+0x40));
}
}