//设置显示位置
void LCD_Set_Posi
tion(uchar pos)
{
LCD_Write_Command(pos|0x80);
}
//显示一行
void LCD_Display_A_Line(uchar Line_Addr,uchar s[])
{
uchar i;
LCD_Set_Position(Line_Addr);
for(i=0;i<8;i++)LCD_Write_Data(s
);
}
void LCD_Display_B_Line(uchar Line_Addr,uchar s[])
{
uchar i;
LCD_Set_Position(Line_Addr);
for(i=0;i<8;i++)LCD_Write_Data(s);
}
大家给看看我想显示两行怎么改呀
void LCD_Set_Position(uchar pos)
{
LCD_Write_Command(pos|0x80);
}
//显示一行
void LCD_Display_A_Line(uchar Line_Addr,uchar s[])
{
uchar i;
LCD_Set_Position(Line_Addr);
for(i=0;i<8;i++)LCD_Write_Data(s[i]);
}
void LCD_Display_B_Line(uchar Line_Addr,uchar s[])
{
uchar i;
LCD_Set_Position(Line_Addr);
for(i=0;i<8;i++)LCD_Write_Data(s[i]);
}
大家给看看我想显示两行怎么改呀
- void LCD_Display_A_Line(uchar s[])
- {
- uchar i;
- LCD_Set_Position(0x80);
- for(i=0;i<8;i++)
- {
- LCD_Write_Data(s[i]);
- }
- LCD_Set_Position(0x90);
- for(i=0;i<8;i++)
- {
- LCD_Write_Data(s[i+8]);
- }
- }
复制代码一周热门 更多>