嵌入式技术论坛
登录
直播中
Mr_RMS
7年用户
327经验值
擅长:可编程逻辑 嵌入式技术 处理器/DSP 接口/总线/驱动 控制/MCU
私信
关注
[经验]
按位操作
位操作
技巧
设置寄存器的某个或几个位而影响其他位的值:
如果想要将寄存器A的某位写0,就或上一个此位为1,其他位为0的数,如第4位写1,则使用或操作:A |=(1<<3);
如果想要将寄存器A的某位写0,就与上一个此位为0,其他位为1的数,如第4位写0,则使用或操作:A &=~(1<<3);
更多回帖
rotate(-90deg);
回复
相关帖子
位操作
技巧
关于C代码中的特殊运算
按
位
操作
的介绍和应用
3062
请问STM32的16
位
并行GPIO可使用其中8
位
,其余8
位
按
位
操作
吗?
1865
不用库的情况下,如何实现STM8S单片机I/O口的
按
位
操作
?
125
不用库的情况下,如何实现STM8S单片机I/O口的
按
位
操作
10109
【STM32】
位
操作
、
按
位
与、
按
位
或、
按
位
异或、取反、左移、右移等基础 C 语言知识补充
12
按
位
与、
按
位
或、综合练习
0
Verilog基础:几个常用的
按
位
操作
符
1239
Verilog基础:介绍几个常用的
按
位
操作
符
1542
位
操作
和
按
位
与等知识总结
1018
什么是
按
位
运算符
1470
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分