搜索
查看: 6151|回复: 3

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

[复制链接]

该用户从未签到

4

主题

22

帖子

0

蝴蝶豆

新手上路

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

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

使用道具 举报

该用户从未签到

133

主题

4688

帖子

239

蝴蝶豆

版主

最后登录
2021-4-10
发表于 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

主题

22

帖子

0

蝴蝶豆

新手上路

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

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

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

使用道具 举报

该用户从未签到

133

主题

4688

帖子

239

蝴蝶豆

版主

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

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

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

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

GMT+8, 2024-4-30 12:12 , Processed in 0.151499 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表