新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > AVR單片機的C語言開發(fā)簡介

AVR單片機的C語言開發(fā)簡介

作者: 時間:2013-01-14 來源:網(wǎng)絡(luò) 收藏

#19,TIMSK = 0x00;定時器設(shè)置,0x00代表不使用定時器。

#20,與#15對應(yīng),內(nèi)部定義的宏,開中斷。

#21,注釋,所有功能初始化完成。

到此,一個簡單的程序就看完了,本程序并不能真正運行,因為沒有main主函數(shù)。進一步的學(xué)習(xí)請看

+ AVRStudio】下的第一個程序【一】AVR端口操作說明

一些端口操作的運算符總結(jié),我初學(xué)時總結(jié)出來的東西,端口操作是單片機操作的基本要素。 以下給出不是完整的程序,只是對端口操作的一些理解。

#include

void main(void)

{

PORTA=0xff; //在定義DDRA之前定義PORTA將影響上拉電阻的使用。 1為使用上拉電阻,0為不使用。

DDRA=0xff; //輸出 模式 ,IO口上,1為輸出,0為輸入。

PORTA=0xf0; //等

PORTA=~0xf0; //清零

PORTA|=0x77; //置一

PORTA^=0x70; //翻轉(zhuǎn)

(P 0x80)==0x80; //按位與 判斷p的第七位是否是一,是則成立

}

ADIF就是4 跟手冊的為定義是一樣的

(1

ADCSR=(1

ADCSR|=(1

ADCSR=~(1

while(ADCSR(1

while(1)

{

while(ADCSR(1

{

程序......

}

}


上一頁 1 2 3 下一頁

關(guān)鍵詞: AVR單片機 C語言開發(fā) icc

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉