LED바에서 LED구동 변환하기
- 최초 등록일
- 2007.07.18
- 최종 저작일
- 2007.06
- 4페이지/ 한컴오피스
- 가격 2,000원
소개글
구동하시는데 도움되실꺼예여~
순서도도 있습니당 ^^
목차
1. LED 상․하위 반전 반복 구동
< C Source >
< 순 서 도 >
2. LED 상위부터 시프트, 하위부터 시프트
< C Source >
< 순 서 도 >
3. LED 상위 방향으로만 반복 구동
< C Source >
< 순 서 도 >
4. LED 가운데로 모였다가 다시 펴지기
< C Source >
< 순 서 도 >
본문내용
1. LED 상․하위 반전 반복 구동
< C Source >
#include <avr/io.h> //avr io Header 파일 참조
void delay(long end) //일정시간 지연 함수(인자)
{
long t=0; // 지연용 long형 변수 t 설정 및 초기화
for(t=0; t<end; t++) // for문 end까지 반복 딜레이 생성
}
void main(void) // 메인함수
{
DDRD = 0xFF; // D포트의 데이터 방향 설정
PORTD = 0xFF; /* 출력 값 : LED 전체 OFF(16진수로 표시) - 1일때 LED OFF
0x00이면 LED전체 ON - 0일때 LED ON */
while(1) // while문 무한루프
{
delay(2000000); // 일정시간 지연함수
PORTD=0xF0; // D포트의 8개중 4개만 Low 출력
delay(2000000); // 일정시간 지연함수
PORTD=0x0F; // D포트의 나머지 반만 Low 출력
}
}
참고 자료
없음