Download presentation
Presentation is loading. Please wait.
1
ATmega128 FND 실습 휴먼네트웍스 기술연구소
2
DK128의 결선 FND LED KEY 8 line 1 j19 1 - j15 + 2 61 1 j16 54 - 35 42 +
3
FND KEY ATMEGA128 ADC=아날로그신호입력 Port A : I/O, 상위어드레스(ALE의한제어) 아날로그전원
프로그램 쓰기 전원 FND Port E : I/O, 외부인터럽트, ISP 프로그래밍 데이터/주소 모드 ATMEGA128 KEY 전원 Port B : I/O, 타이머, 카운터, PWM, SPI 외부데이터메모리 접근 모드 Oscillator Port D : I/O, TWI, UART직렬통신 Real time clock시 Oscillator
4
KEY 제어로 사용할 레지스터 PINC : C번 포트의 데이터 입력 레지스터 8비트 크기 각 비트와 1:1 대칭
눌러진 버튼의 비트는 0, 안 눌러진 버튼의 비트는 1 7 5 4 3 2 1 6 1 1
5
FND 제어로 사용할 레지스터 1 2 PORTE = 18; // FND에 12 출력 DDRE : E번 포트의 데이터 방향 설정
8비트 크기 각 비트와 1:1 대칭 각 비트에 1을 넣으면 출력, 0을 넣으면 입력 PORTE : E번 포트에 데이터 쓰기 용도 하위 4비트우측 FND, 상위 4비트 좌측 FND 정수 값 출력 1 2 (최상위비트) (최하위비트) 7 6 5 4 3 2 1 PORTE = 18; // FND에 12 출력
6
예제 프로그램 1/2 (1~8까지 출력)
7
예제 프로그램 2/2 (1~8까지 출력)
8
응용 실습 예제 앞의 예제를 수정하여, 버튼을 누르면 두 개의 FND가 동일한 숫자를 표시하도록 하기.
Similar presentations