AVR編程_如何用C語言設(shè)置,清除和檢查是否置位I/O
Question 本文引用地址:http://m.butianyuan.cn/article/201611/320371.htm |
---|
如何用C語言設(shè)置,清除和檢查是否置位I/O 寄存器? |
Answer |
在AVR Studio的Help菜單中選擇the online AVR Tools User Guide然后打開AVR Assembler --> User Guide --> Expressions,在這里你能獲得很多匯編語言關(guān)于算術(shù)運算方面的應(yīng)用。 下面是一些簡單和常用的算術(shù)運算操作,這個例子是改變或檢查AVR控制器PORTB端口上PB6和PB4的bit值。 設(shè)置PB6和PB4,同時不改變其他管腳狀態(tài) PORTB |= (1< 清除PB6和PB4,同時不改變其他管腳狀態(tài) PORTB &= ~((1< 檢查PB6是否被置1 if (PORTB &= (1< 檢查PB6和PB4是否被置1 if ((PORTB &= ((1< |
評論