看原子LCD显示实验的一点疑问

2019-07-21 04:41发布

void LCD_WR_REG(u16 regval)
{
    LCD->LCD_REG=regval;//???????????????÷?ò??    
}
void LCD_WR_DATA(u16 data)
{                                                   
    LCD->LCD_RAM=data;        
}


void LCD_SetCursor(u16 Xpos, u16 Ypos)
{    
     if(lcddev.id==0X9341||lcddev.id==0X6804)
    {            
        LCD_WR_REG(lcddev.setxcmd);
        LCD_WR_DATA(Xpos>>8);
        LCD_WR_DATA(Xpos&0XFF);    
        LCD_WR_REG(lcddev.setycmd);
        LCD_WR_DATA(Ypos>>8);
        LCD_WR_DATA(Ypos&0XFF);
这里写坐标的时候为什么要分高8位和低8位呢,前面的定义参数就是u16啊???求解释!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。