普通的128x64cog点阵液晶,我想把液晶从页显示(0-7)改成行显示(0-63)要怎么改函数
void lcd_address(uint8_t page,uint8_t column)
{
column=column-1;
page=page-1;
LCD_Write_Cmd(0xb0+page);
LCD_Write_Cmd(((column>>4)&0x0f)+0x10);
LCD_Write_Cmd(column&0x0f);
}
void display_graphic_12x12(uint8_t page,uint8_t column,uint8_t reverse,uint8_t *dp)
{
uint8_t i,j;
for(j=0;j<2;j++)
{
lcd_address(page+j,column);
for (i=0;i<12;i++)
{
if(reverse==1)
{
LCD_Write_Data(~*dp);
}
else
LCD_Write_Data(*dp);
dp++;
}
}
}