刚刚学习单片机C语言编程,不知道P1DIR,P1IN这些是什么意思啊?是用户自己定义的吗?问题很菜不要见笑

如题所述

哈哈!任何人都是从无知开始求学之路的,只要你认真你会成为经验丰富的电子工程师的。
你学的是430系列吧
这些都是用户定义的,有的一些编译器已经写成*.inc或*.h文件,所以我们常常在C文件的开头写上一句 #include <XXX.h>什么的。
一般用于代替寄存器地址
我们查看单片机430的P1口方向寄存器地址是0x002A
用P1DIR 代替0x002A好记点
P1代表P1口。DIR是方向英文direction取其前三个字母
温馨提示:内容为网友见解,仅供参考
无其他回答

刚刚学习单片机C语言编程,不知道P1DIR,P1IN这些是什么意思啊?是用户...
P1代表P1口。DIR是方向英文direction取其前三个字母

msp430单片机端口设置P1DIR=0xf0;P1OUT=0xe0;P1IN=?
DIR置1表示方向输出,P1OUT是设置输出的管脚是高电平还是低电平,一般单个口进行配置,比如 P1OUT |= BIT3 P1IN需要用到输入时才设置,否则不用设置,用的时候一般搭配P1REN用,可选择AD采样或其它接口

写一个程序,msp430单片机控制,定义p1.0为输入口,p1.1为输出口,输入高电...
P1DIR |= BIT1 + BIT2 + BIT3+ BIT4+ BIT5 + BIT6+ BIT7;}

相似回答