결과-7세그먼트 LED
- 최초 등록일
- 2013.05.24
- 최종 저작일
- 2012.12
- 5페이지/ 한컴오피스
- 가격 1,000원
목차
★실험목적
★실험장비
★실험과정
★검토사항
★실험결과
★고찰
본문내용
★실험목적
- AT89C2051과 7세그먼트의 인터페이스 방법과 7세그먼트의 동작원리를 이해하는데 도움을 주고자 한다.
★실험장비
(1)필요장비:브레드보드, 직류전원(5V), 전압계, 니퍼, 롱노우즈 플라이어, 8051 SE516SP보드
(2)필요부품: AT89C2051, 오실레이터(110592MHz), 30pF 2개, 7세그먼트 1개, 4.7k 8개
★실험과정
①책 63페이지에 있는 씨언어 코드를 통해 AT89C2051을 이용해 7세그먼트를 제어하는 프로그램을 작성한다.
②프로그램을 다 작성했다면 Build 명령을 통해 소스파일을 컴파일/링크한다. 에러가 발생했다면 프로그램을 다시 수정하고 컴파일/링크 과정을 반복한다.
③hex 파일을 이용하여 롬라이터에 다운로드하여 하드웨어의 동작을 확인한다.
<중 략>
이전에 했던 실험2와 7세그먼트를 작동시켜보는 실험이라는 점에서는 동일 하지만, 그때는 스위치나 혹은 손으로 직접 전원을 가해주면서 LED의 점등의 유무를 실행시켰지만 이번에는 8051을 통해서 스위치가 필요없이 자동으로 바꿔준다는 점이 가장 큰 차이점이다. 7세그먼트 자체에 대해서는 이미 실험을 한 부분이라서 이해하는데에 크게 어려움은 없었으며, 이번 실험에서는 common-anode type을 사용하였음으로 Vcc를 공통단자로 사용하였다. 그러므로 각각의 LED에는 5V가 부하되어 있고 내가 프로그램을 통해 한 LED에 0V를 주면 전압차가 생겨서 그 LED에는 불이 들어오게 되는 원리이다.
참고 자료
없음