请问MSP430如何将CY(进位标志位)里面的内容读到某个I/O脚上,并输出?

2019-03-24 16:34发布

执行  temp=(temp<<1);
temp中最高位移到CY中,但是如何将其值读到某个指定I/O脚上(例如P1.1),并输出? 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
10条回答
Leo417love
2019-03-25 00:55
uchar    j,temp=0xaa;   
  temp = (temp<<1);
      if(C )
        P1OUT |= BIT0;
      else
        P1OUT &= ~BIT0;
if(j == 0) {j = 8 ; temp = 0xaa;}
这样写编译有错

   if(C == 1)
        P1OUT |= BIT0;
      if(C == 0)
        P1OUT &= ~BIT0;
if(j == 0) {j = 8 ; temp = 0xaa;}
这样写编译过了,但是P1.0没输出啊!

继续求教~~~~
   该如何编写啊~~

一周热门 更多>

相关问题

    相关文章