BASIC4MCU | 질문게시판 | 답변 : AVR C 모르스부호로 내 이름을 LED로 표시하기 도와주세요 ~!~!~!
페이지 정보
작성자 master 작성일2021-11-01 08:14 조회1,467회 댓글0건본문
#define F_CPU 16000000UL // 16MHz
#include <avr/io.h>
#include <util/delay.h>
//
int main(){
int i;
char c;
DDRB=2;
while(1){
PORTB=2; _delay_ms( 350); PORTB=0; _delay_ms(350); // 1 // F
PORTB=2; _delay_ms( 350); PORTB=0; _delay_ms(350); // 1
PORTB=2; _delay_ms( 700); PORTB=0; _delay_ms(350); // 2
PORTB=2; _delay_ms( 350); PORTB=0; _delay_ms(350); // 1
PORTB=0; _delay_ms(1050); // 4
//
PORTB=2; _delay_ms( 350); PORTB=0; _delay_ms(350); // 1 // I
PORTB=2; _delay_ms( 350); PORTB=0; _delay_ms(350); // 1
PORTB=0; _delay_ms(1050); // 4
//
PORTB=2; _delay_ms( 350); PORTB=0; _delay_ms(350); // 1 // S
PORTB=2; _delay_ms( 350); PORTB=0; _delay_ms(350); // 1
PORTB=2; _delay_ms( 350); PORTB=0; _delay_ms(350); // 1
PORTB=0; _delay_ms(1050); // 4
//
PORTB=2; _delay_ms( 350); PORTB=0; _delay_ms(350); // 1 // H
PORTB=2; _delay_ms( 350); PORTB=0; _delay_ms(350); // 1
PORTB=2; _delay_ms( 350); PORTB=0; _delay_ms(350); // 1
PORTB=2; _delay_ms( 350); PORTB=0; _delay_ms(350); // 1
PORTB=0; _delay_ms(1050); // 4
//
_delay_ms(3150);
}
}
함수 호출과 for문을 없애고 나열식으로 작성하는 것은 어려운 것이 아닙니다.
댓글 0
조회수 1,467등록된 댓글이 없습니다.