|
楼主 |
发表于 2018-12-6 19:07:13
|
显示全部楼层
本帖最后由 qianj1986 于 2018-12-6 19:24 编辑
不好意思,马上补上
程序:
#include <avr/io.h>
#include <stdio.h>
//#define F_CPU 7372800 //Crystal frequency = 7.3728MHz
#define F_CPU 11059200 //Crystal frequency = 11.0592MHz
#include <util/delay.h>
#define delay_us(x) _delay_us(x) //Delay function
#define delay_ms(x) _delay_ms(x)
int main(void)
{
SETBIT(DDRB,DDRB0);
SETBIT(DDRB,DDRB1);
SETBIT(DDRD,DDRD0);
SETBIT(DDRD,DDRD1);
SETBIT(DDRD,DDRD2);
SETBIT(DDRD,DDRD3);
while (1)
{
PORTD &= ~(1<<PORTD0);
PORTB &= ~(1<<PORTB0);
PORTD &= ~(1<<PORTD1) ;
PORTB &= ~(1<<PORTB1) ;
PORTD &= ~(1<<PORTD2) ;
PORTD &= ~(1<<PORTD3) ;
delay_ms(500);
PORTD |= (1<<PORTD0);
PORTB |= (1<<PORTB0);
PORTD |= (1<<PORTD1);
PORTB |= (1<<PORTB1);
PORTD |= (1<<PORTD2);
PORTD |= (1<<PORTD3);
delay_ms(500);
}
}
电源供电(5V是供给单片机的,12是其他用的)
测量单片机电压图:
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|