打印

关于位操作

[复制链接]
2170|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
297178587|  楼主 | 2008-5-9 10:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如何在psoc中设置单个位的位变量。尤其是在判断和取反时。
沙发
shilei1014| | 2008-5-9 22:14 | 只看该作者

不是很清楚,是不是像其他的单片机那样进行位操作?

使用特权

评论回复
板凳
297178587|  楼主 | 2008-5-10 23:52 | 只看该作者

不行,不知道用那个关键字定义啊

使用特权

评论回复
地板
hotpower| | 2008-5-10 23:55 | 只看该作者

学习了~~~

使用特权

评论回复
5
shilei1014| | 2008-5-11 09:07 | 只看该作者

可否举个具体的例子?这样更直观

使用特权

评论回复
6
hotpower| | 2008-5-11 22:01 | 只看该作者

现在ARM对位的定义都很奇特~~~

使用特权

评论回复
7
hotpower| | 2008-5-11 23:20 | 只看该作者

哈哈~~~所以要"看书学习"呀~~~

使用特权

评论回复
8
PSoC_Rock| | 2008-5-16 14:19 | 只看该作者

看汇编代码

bit_on_zero equ 01h

name blk 1


or [name],bit_on_zero;   set bit0 in name
and [name],~bit_on_zero; clear bit0 in name

使用特权

评论回复
9
qiuming| | 2008-5-17 01:10 | 只看该作者

问多一句?

是不是可以这样理解:
or [name],bit_on_one;   set bit1 in name

使用特权

评论回复
10
PSoC_Rock| | 2008-5-19 10:30 | 只看该作者

如果你希望这样也可以,只要先定义...

10楼不会望文生意吧?
如果你希望这样也可以,只要先定义:
bit_on_one equ 02h

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

25

帖子

0

粉丝