一段函数,后面都在调用它,求高手帮忙看看

[复制链接]
2802|14
 楼主| yujinda 发表于 2011-10-20 13:32 | 显示全部楼层 |阅读模式
void  DispStatSet (INT8U dig, INT8U bbit)
{
    DispCharBuf[dig] |= (1 << bbit);
}
它有什么功能?谢谢了。
 楼主| yujinda 发表于 2011-10-20 13:36 | 显示全部楼层
这是LCD驱动中的一个函数
yewuyi 发表于 2011-10-20 13:37 | 显示全部楼层
它的功能就是执行:DispCharBuf[dig] |= (1 << bbit);
 楼主| yujinda 发表于 2011-10-20 13:41 | 显示全部楼层
3# yewuyi
那它的作用是什么啊?
yewuyi 发表于 2011-10-20 14:11 | 显示全部楼层
你看不懂C语言的运算符吗?
作用就是:DispCharBuf[dig]和(1 << bbit)执行|的运算后将结果送给DispCharBuf[dig]
 楼主| yujinda 发表于 2011-10-20 14:19 | 显示全部楼层
5# yewuyi
跟您沟通不了。
yewuyi 发表于 2011-10-20 15:48 | 显示全部楼层
5# yewuyi  
跟您沟通不了。
yujinda 发表于 2011-10-20 14:19


LZ果然是神一样的传说!!!
chenczy 发表于 2011-10-20 16:18 | 显示全部楼层
这个好借是C中基本的与,移位运算啊,不会用了二个变量就不会了吧?
 楼主| yujinda 发表于 2011-10-20 17:00 | 显示全部楼层
9# chenczy
这在LCD驱动中有什么用 我要是问运算符犯得着上这来吗 我自己看书不行吗
lxyppc 发表于 2011-10-20 18:14 | 显示全部楼层
他的功能应该是把LCD设置为横向模式。


我的回帖多数只是猜测、估计、想象,建立在我现有知识结构的理解和分析上,多数都没有动手实际检验过,请观者斟酌采纳!
yewuyi 发表于 2011-10-21 08:18 | 显示全部楼层
9# chenczy  
这在LCD驱动中有什么用 我要是问运算符犯得着上这来吗 我自己看书不行吗
yujinda 发表于 2011-10-20 17:00


为什么是LCD而不是LED呢?
为什么是LCD而不是UART呢?
为什么是LCD而不是KEY呢?

你问它有什么功能?它的功能就是执行这一个计算而已,其它的都是自己的事情,你想把它做LCD,它就是LCD,你想让它是LED,它就是LED,如此而已。

再次证明:LZ果然是一个神一般的传说,而且还是真神!
zjp8683463 发表于 2011-10-21 09:06 | 显示全部楼层
同情ls
 楼主| yujinda 发表于 2011-10-21 16:12 | 显示全部楼层
11# yewuyi
我是菜鸟 你别跟我一般见识啊
 楼主| yujinda 发表于 2011-10-21 16:13 | 显示全部楼层
11# yewuyi
是我的问题问的不好,我现在知道它是干什么的了
兰天白云 发表于 2011-10-21 16:18 | 显示全部楼层
LZ问问题的方式实在是.......
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

8

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部