如何将多个不同GPIOx的IO口当成一个数据口给LCD当成数据线

2019-08-14 00:12发布

如何将多个不同GPIOx的IO口当成一个数据口给LCD当成数据线
没有连续的了...
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
fanghuiopenedv
1楼-- · 2019-08-14 23:34
回复【6楼】wait小乖:
---------------------------------
void DATAOUT(int dat){ 
PAout(0)=dat&0x0001;
dat>>=1;
PBout(3)=dat&0x0001;
dat>>=1;
……
}
就这样用位与和位或来操作。就是把数据拆开然后用对应的管脚输出就行了的。
wait小乖
2楼-- · 2019-08-15 00:46
回复【7楼】fanghuiopenedv:
---------------------------------
用了这个方法 刷出了一点点颜 {MOD},还是错误的.....
PGout(14)=(temp>>0)&0x0001;
用了这种,有什么问题吗?
fanghuiopenedv
3楼-- · 2019-08-15 06:42
回复【8楼】wait小乖:
---------------------------------
请问你这temp>>0有什么用啊?
wait小乖
4楼-- · 2019-08-15 11:57
 精彩回答 2  元偷偷看……
wait小乖
5楼-- · 2019-08-15 14:44



现在出现的问题是
1.刷整屏就刷了一部分;
2.颜 {MOD}显示反了,给黑 {MOD}显示白 {MOD};给白 {MOD}显示黑 {MOD};
fanghuiopenedv
6楼-- · 2019-08-15 17:13
回复【12楼】wait小乖:
---------------------------------
^_^能帮你解决问题就行。

一周热门 更多>