单片机初学Msp430 小问题 我知道P1DIR|=BIT3是让P1.3设为输出 但我不能理解

单片机初学Msp430 小问题

我知道P1DIR|=BIT3是让P1.3设为输出 但我不能理解类似:A=P1IFG&(~P1DIR)是什么意思 它们是什么寄存器我知道 但不知道这么做意味着什么 以上是判断P1.3是否按下 为什么?

举个例子来说,若P1IFG = 00001111b(也就是说P1.0~P1.3都有中断标志产生)、P1DIR = 11111100b(P1.0和P1.1设为输入),那么这行语句就能过滤掉P1端口中输出管脚的中断标志,剩下的便只有输入管脚的中断标志了(00000011b)。
这些基本的位逻辑操作应当熟练掌握。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网