목차
1. 실험 목적
2. 실험 부품 및 장치
3. 실험 절차 및 실험 결과
4. 실험 결과 및 고찰
2. 실험 부품 및 장치
3. 실험 절차 및 실험 결과
4. 실험 결과 및 고찰
본문내용
이 ON 될 때는 D2를 ON시키고, S2가 ON 될 때 LED D3, D4를 ON시키는 프로그램을 작성하고 AVR칩에 저장시켜 구동시켜본다.
2.실험 부품 및 장치
브레드보드, 전선, 니퍼 , AVR기판 , LED(5개), 스위치, 저항(330(5개), 1K(3개))
3.실험 절차 및 실험 결과
[그림4-27]
*브레드 보드 위에 그림회로를 구성한다.
(2)프로그램
(3)실험결과
S0+S1+S2
● S0+S1+S2 모두키면 D0~D4 모두가 ON 된다.
(S0에 의해 D0,D1 , S1에 의해 D2 , S2에 의해 D3, D4가 ON 된다.)
S0+S1
● S0+S1를 키면 D0~D2가 ON 된다.
(S0에 의해 D0,D1 , S1에 의해 D2가 ON 된다.)
S0
● S0를 키면 D0~D1가 ON 된다.
(S0에 의해 D0,D1가 ON 된다.)
4. 실험 결과 및 고찰
이번 실험은 ATmega128의 B포트에 연결된 스위치에 따른 LED의 ON-OFF동작을 알아보는 실험이었다. 스위치에 입력에 따라 출력부분인 LED가 달라지는 것을 알 수 있었고, 이번 실험을 통해 B포트에서 스위치의 신호(S0~S2)를 받아들이는 PB5~7까지를 PIN으로 정의 하고 PB0~4까지 출력하는 PORT로 정의하는 개념을 알 수 있었다. 그리고 JTAG을 통해 AVR(AVR STUDIO)에 프로그램을 입력하는 AVR에 ISP(in-system-programing)의 장점을 직접적으로 해 볼 수 있어서 동작 원리를 잘 이해 할 수 있었다. 그리고 JTAG을 뽑아도 AVR에 program이 저장되는 기능까지 알 수 있었다.
2.실험 부품 및 장치
브레드보드, 전선, 니퍼 , AVR기판 , LED(5개), 스위치, 저항(330(5개), 1K(3개))
3.실험 절차 및 실험 결과
[그림4-27]
*브레드 보드 위에 그림회로를 구성한다.
(2)프로그램
(3)실험결과
S0+S1+S2
● S0+S1+S2 모두키면 D0~D4 모두가 ON 된다.
(S0에 의해 D0,D1 , S1에 의해 D2 , S2에 의해 D3, D4가 ON 된다.)
S0+S1
● S0+S1를 키면 D0~D2가 ON 된다.
(S0에 의해 D0,D1 , S1에 의해 D2가 ON 된다.)
S0
● S0를 키면 D0~D1가 ON 된다.
(S0에 의해 D0,D1가 ON 된다.)
4. 실험 결과 및 고찰
이번 실험은 ATmega128의 B포트에 연결된 스위치에 따른 LED의 ON-OFF동작을 알아보는 실험이었다. 스위치에 입력에 따라 출력부분인 LED가 달라지는 것을 알 수 있었고, 이번 실험을 통해 B포트에서 스위치의 신호(S0~S2)를 받아들이는 PB5~7까지를 PIN으로 정의 하고 PB0~4까지 출력하는 PORT로 정의하는 개념을 알 수 있었다. 그리고 JTAG을 통해 AVR(AVR STUDIO)에 프로그램을 입력하는 AVR에 ISP(in-system-programing)의 장점을 직접적으로 해 볼 수 있어서 동작 원리를 잘 이해 할 수 있었다. 그리고 JTAG을 뽑아도 AVR에 program이 저장되는 기능까지 알 수 있었다.
소개글