新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > AVR讀鍵盤使用IF語句

AVR讀鍵盤使用IF語句

作者: 時間:2016-11-24 來源:網(wǎng)絡 收藏
#include <avr/io.h>

int main(void)

本文引用地址:http://butianyuan.cn/article/201611/321006.htm

{
DDRD &= ~(1 << 6);//第六位設置為輸入
DDRD &= ~(1 << 3);//第六位設置為輸入
DDRD &= ~(1 << 7);//第六位設置為輸入
PORTD |= (1 << 6);//打開上啦電阻
PORTD |= (1 << 7);//打開上啦電阻
DDRA |= (1 << 3);//設置為輸出
DDRB |= (1 << 0);//設置為輸出
DDRB |= (1 << 1);//設置為輸出
PORTA &= ~(1 << 3);//關蜂鳴器

while(1)
{
if(PIND & (1 << 6)) //開關打開的時候
{
PORTA &= ~(1 << 3);//關蜂鳴器
}
else
{
if(PIND & (1 << 7))
PORTB &= ~(1 << 0);//燈滅
else
PORTB |= (1 << 0);//燈開
PORTA |= (1 << 3); //開蜂鳴器
}
}

}



關鍵詞: AVR讀鍵盤IF語

評論


技術專區(qū)

關閉