摘要: C 语言中一些常见的位操作方法:由于我们此处学习C 语言的目的主要是为了开发微控制器的控制程序,为此我们特别关注一下对MPU的寄存器、I/O中某一位的操作语句。假如要对PORTA(端口A)的某些位进行赋值、置0、置1、取反、测试,可能会用到如一下一些语句:① PORTA = 0x87给整个PORTA赋值,作用是将1000 0111这个数赋予PORTA,即让PORTA的第0、1、2和7位置1,其它位清0。② PORTA = (1<<7)给整个PORTA赋值,作用等价于PORTA = 0x80,将1000 0000这个数赋予PORTA,将指定的第7位置1,其余各位置0。只不过这里包括了 阅读全文
posted @ 2013-03-18 15:05 Juicy Fruit 阅读(1205) 评论(0) 推荐(0) 编辑