msp430管脚定义问题?

这里的第一行的out表示什么意思啊?第三行的dir是什么意思?还有第五行小括号里的in表示什么意思啊为什么要打小括号啊?要是换成52单片机怎么写这个啊?52只有为0为1没... 这里的第一行的out表示什么意思啊?第三行的dir是什么意思?还有第五行小括号里的in表示什么意思啊 为什么要打小括号啊?要是换成52单片机怎么写这个啊 ? 52只 有为0 为1 没有其他的选项啊! 展开
 我来答
粤琛非z
推荐于2016-12-02 · TA获得超过1564个赞
知道小有建树答主
回答量:866
采纳率:100%
帮助的人:619万
展开全部
PxDIR是IO口的方向选择寄存器,相应位0表示该引脚是输入,1表示输出;
PxOUT是IO口的输出寄存器,当PxDIR相关位置1时,对PxOUT的该位写1或者写0就可以将这个引脚拉高或者拉低;
PxIN是IO口的输入状态寄存器,当PxDIR相关位是0时,读取PxIN该位的值可以检测这个管脚的输入状态。
追问
要是换成stc52单片怎么表示这几句话 ?52中就只有为1为0求指点??
追答
那就不用定义这些宏了,stc52的IO口是双向的。需要输出的时候直接对Px.x赋值,需要读取IO状态的时候先拉高等2个时钟周期,再读取Px.x的值就行了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式