久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > AVR單片機的C語言開發簡介

AVR單片機的C語言開發簡介

作者: 時間:2013-01-14 來源:網絡 收藏

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

#20,與#15對應,內部定義的宏,開中斷。

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

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

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

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

#include

void main(void)

{

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

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

PORTA=0xf0; //等

PORTA=~0xf0; //清零

PORTA|=0x77; //置一

PORTA^=0x70; //翻轉

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

}

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

(1

ADCSR=(1

ADCSR|=(1

ADCSR=~(1

while(ADCSR(1

while(1)

{

while(ADCSR(1

{

程序......

}

}


上一頁 1 2 3 下一頁

評論


相關推薦

技術專區

關閉