你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 5927|回复: 3

关于STM8S.H位操作中函数的问题求助,谢谢!

[复制链接]

4

主题

18

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2010-9-25 09:00:35 | 显示全部楼层 |阅读模式
在STM8S.H中,有关于位操作的定义。感觉一直不是很懂希望大家指导谢谢!

比如:#define SetBit(VAR,Place)      ((VAR)|=(u8)((u8)1
回复

使用道具 举报

134

主题

4489

回帖

239

蝴蝶豆

版主

最后登录
2020-12-9
发表于 2010-9-25 11:13:21 | 显示全部楼层

RE:关于STM8S.H位操作中函数的问题求助,谢谢!

1、SetBit(VAR,Place) 中的VAR,Place相当于void SetBit(u8 VAR,u8 Place)中的2个入口参数。
2、这个函数的意思是把VAR的第几位置1.如果VAR=11110000,PLACE为3,那么就是把VAR的第4位置1,也就是BIT3位。1
回复 支持 反对

使用道具 举报

4

主题

18

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
 楼主| 发表于 2010-9-25 12:19:26 | 显示全部楼层

RE:关于STM8S.H位操作中函数的问题求助,谢谢!

谢谢 ,楼上的回答,但我还是有点 疑问,希望能解答,
如果PLACE为3 的 话应该是 第四个位3置吧,从零开始 哦
第二  1
回复 支持 反对

使用道具 举报

134

主题

4489

回帖

239

蝴蝶豆

版主

最后登录
2020-12-9
发表于 2010-9-25 15:26:59 | 显示全部楼层

RE:关于STM8S.H位操作中函数的问题求助,谢谢!

不好意思,我疏忽了。明白了就行了。
回复 支持 反对

使用道具 举报

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版