judy58 发表于 2005-7-20 12:17:51

各位老师:关于置位的简单问题请教

UCSRB=_BV(RXEN)|_BV(TXEN);

这是置位txen和rxen,请问其他位的情况如何?

假如是UCSRB| =_BV(RXEN)|_BV(TXEN); 置位了txen和rxen,其他位的情况呢?



1<<PD6 和 _BV(PD6) 是等价的,请问置位了PD6以后,PD6位所在的寄存器的其他位是0还是1?



DDRD & = ~(1<<PD6);

这是设置pd6为输出,请问其他位的情况呢?



这样的理解对吗?

PORTB&=0XFE,这个是让b口低位为0,其他位保持原态

PORTB=0XFE,这个是b口写11111110

machao 发表于 2005-7-25 23:18:32

找本学习C语言的书,仔细学习。打好基础。
页: [1]
查看完整版本: 各位老师:关于置位的简单问题请教