龙空技术网

Atmega128 流水灯测试程序

Crazyhouse 23

前言:

此刻你们对“atmega128a中文手册”大概比较注重,同学们都想要分析一些“atmega128a中文手册”的相关文章。那么小编也在网上搜集了一些关于“atmega128a中文手册””的相关资讯,希望我们能喜欢,看官们快快来了解一下吧!

用PORTA做输出端口

视频加载中...

打开AtmelStudio7 => file=>new=>project

用avrdudess或progisp, avr fighter烧录即可

//用Atmega128 PortA0至A7八个端口作测试#define F_CPU 16000000UL			//16M外部晶振#include <avr/io.h>#include <util/delay.h>int main(void){	int i;	DDRA = 0xFF;				//指定端口A	while(1){		for (i=0 ; i<8 ; i++){			PORTA = (0b00000001<<i)-1;			_delay_ms(500);		}		for (i=0 ; i<8 ; i++){			PORTA = (0b11111111<<i);			_delay_ms(500);		}		PORTA = 0x0;		_delay_ms(500);		for (i=0 ; i<8 ; i++){			PORTA = (0b10000000>>i)|PORTA;			_delay_ms(500);		}		for (i=0 ; i<8 ; i++){			PORTA = (0b11111111>>i);			_delay_ms(500);		}	}	return 0;}

#atmega128#

标签: #atmega128a中文手册