P3DIR|=BIT0+BIT1+BIT2+BIT3+BIT4+BIT5+BIT6;什么意思

wangzaihao99
2013-04-24 · TA获得超过328个赞
知道答主
回答量:53
采纳率:0%
帮助的人:23.7万
展开全部
就是把P3口的0,1,2,3,4,5,6设置为输出模式。类似的PxDIR是设置输入还是输出的,"|="是置一的意思,“&= ~()”是置0的意思。PxOUT输出,PxIN是输入。PxSEL是选择端口功能,置一是选择第二功能,置0是选择第一功能(I/O口);MSP430要多编程,看别人的程序才行。我也正在学习。不懂的可以追问。
意法半导体(中国)投资有限公司
2023-06-12 广告
STM32是一款广泛应用于消费类电子、汽车、工业和物联网领域的低功耗嵌入式系统芯片。ST公司推出了多个STM32系列,以满足不同应用需求。以下是ST公司主要的STM32系列:1. STM32WB系列:这是ST公司推出的第一款支持2.4GHz... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
xdj9
2014-07-25 · TA获得超过3048个赞
知道小有建树答主
回答量:271
采纳率:0%
帮助的人:206万
展开全部
BIT0、BIT1、、、BIT6、BIT7是一个宏定义,原本的意思是0x0001、0x0002、、0x0040、0x0080。
#define BIT0 (0x0001)
#define BIT1 (0x0002)
......
#define BITE (0x4000)
#define BITF (0x8000)

宏定义在头文件io430x14x.h中(针对msp430f149)
因为msp430的IO口是8位一组的,所以在IO口操作时习惯上认为BIT0就是0x01,BIT7就是0X80,其他类似。
以上语句等于
P3DIR=P3DIR|0x7F 其中0x7F=0x01+0x02+0x04++0x08+0x10+0x20+0x40
把P3口的0,1,2,3,4,5,6设置为输出模式

程序中凡是有未定义的陌生的量,都有可能是io430x14x.h中已经定义过了的,在io430x14x.h中ctrl+F就知道了。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wos_yangxiujiu
2013-07-14
知道答主
回答量:29
采纳率:0%
帮助的人:3.6万
展开全部
等效于P3DIR =P3DIR |(BIT0+BIT1+BIT2+BIT3+BIT4+BIT5+BIT6); 就是把P3口的0,1,2,3,4,5,6设置为输出模式。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hs5293
2012-07-18 · TA获得超过151个赞
知道答主
回答量:267
采纳率:100%
帮助的人:108万
展开全部
|BIT 0|BIT 1|BIT 2|BIT 3|BIT 4|BIT 5|BIT 6|BIT 7| CLOCK --(0x41=数字, 0x23=NegCon, 0x73=意思说:“数据来了”。 下面是一个数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
woxiaoleew
2013-04-09
知道答主
回答量:5
采纳率:0%
帮助的人:7676
展开全部
怎么看其他人的回答啊?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式