这些GPIO操作是什么原理

2019-07-16 03:19发布

void SetData(u8 data)
{
        u16 temp;
        temp = GPIO_ReadOutputData(GPIO_LCD);
        temp &= 0x00ff;
        temp |= data<<8;
        GPIO_Write(GPIO_LCD,temp);
}

在学LCD屏幕编程,发现有个例程这样写的,,它先把GPIO_LCD管脚的读出来,做了位操作后,再写进去后就实现了对应的屏幕操作。
在这个函数里面调用。
void LCD_Writ_Bus(u8 VH,u8 VL)   //并行数据写入函数
{
        SetData(VH);
        _wr_low();
        _wr_high();
        SetData(VL);
        _wr_low();
        _wr_high();
}

问题是从GOIO_LCD读出来的是什么格式的数据?像素值吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
lovezjf234
1楼-- · 2019-07-16 03:25
0,1二进制数值
376220024
2楼-- · 2019-07-16 04:03
 精彩回答 2  元偷偷看……
の≮格式化≯
3楼-- · 2019-07-16 07:59
支持单片机开发
xxin@mao
4楼-- · 2019-07-16 13:09
基本输入输出。

一周热门 更多>