
单片机C语言中P3 &=~(1<<6) 什么意思
4个回答
展开全部
1<<6是将01h左移六位,由二进制的0000 0001变为0100 0000,即十六进制的40h;
符号“~”是按位取反,0100 0000取反后变为1011 1111,
符号“&”表示按位与,设P3=01h,1011 1111&0000 0001=0000 0001,最终结果为01h
整条语句意思就是先将01h左移六位,再将结果按位取反,再与p3口的值按位与,最终结果重新赋给P3口
符号“~”是按位取反,0100 0000取反后变为1011 1111,
符号“&”表示按位与,设P3=01h,1011 1111&0000 0001=0000 0001,最终结果为01h
整条语句意思就是先将01h左移六位,再将结果按位取反,再与p3口的值按位与,最终结果重新赋给P3口

2023-06-12 广告
单片机,即单片微控制器,也称为单片微型计算机,是将中央处理器(CPU)、存储器(ROM,RAM)、输入/输出接口和其他功能部件集成在一块 在一个小块的集成电路上,从而实现对整个电路或系统的数字式控制。单片机不是完成某一个逻辑功能的芯片,而是...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
展开全部
用汇编来说明,就是很简单的一句:
CLR P3.6
就是把P3口的第六位清零的意思。
使用P3 &=~(1<<6) 来完成如此简单的功能,究竟是什么意思?
只能说明编者有一种无聊的心态。
CLR P3.6
就是把P3口的第六位清零的意思。
使用P3 &=~(1<<6) 来完成如此简单的功能,究竟是什么意思?
只能说明编者有一种无聊的心态。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1L回答的很详细,概括的说功能就是将P3^6清零,其余位保持不变
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
P3.6置0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询