1602光标指定位置设置

2020-02-04 09:35发布

1602光标指定位置设置代码
void writemark(uchar row,uchar cloumn)
{
    uchar com;
        write_com(0x0f);
        delay_ms(1);
    if(1 == row)
    {  
        com = 0xc0+(cloumn&0x0f);
        write_com(com);
    }
    else
    {
        com = 0x80+(cloumn&0x0f);  
        write_com(com);
    }
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
BXAK
1楼-- · 2020-02-04 11:58
下面更简单
void Set_xy(x,y)
{
     Send(0,(y<<6)|(x&15)|0x80);
}
longxiang
2楼-- · 2020-02-04 13:22
回复【1楼】BXAK
-----------------------------------------------------------------------

不知道简单在哪里,你的Send()函数并没有给出啊
BXAK
3楼-- · 2020-02-04 16:55
 精彩回答 2  元偷偷看……
y574924080
4楼-- · 2020-02-04 20:57
回复【3楼】BXAK
-----------------------------------------------------------------------

row 分别是 0 ,1 吧

想请问一下,

这样的写法是怎么想到的

这里佩服一下

一周热门 更多>