新闻中心

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 下一页

评论


相关推荐

技术专区

关闭