AVR ATmega128을 이용한 세그먼트(FND)의 활용 (7세그먼트,세그먼트,segment,7segment,FND,세그먼트활용,새그먼트,세그먼트동작) |
0001. AVR ATmega128을.zip |
해당 자료는 해피레포트에서 유료결제 후 열람이 가능합니다. |
분량 : 0 페이지 /zip 파일 |
설명 : AVR ATmega128을 이용하여 7 세그먼트(7 segment)의 여러가지 활용을 알아보는 실습을 정리해 놓은 레포트입니다. 실습에 사용된 회로도와, 소스코드, 결과 동영상을 제공하고 있습니다. 동작영상은 http://happyjaryo.blogspot.kr/2016/11/avr-atmega128-fnd.html 에서 확인하실 수 있습니다. 소스에 주석도 꼼꼼히 달아놓아서 이해하고 공부하시는데도 도움이 되실겁니다. 자료대로만 하시면 결과처럼 나오실겁니다. 참고하시어 도움이 되시길 바랍니다. |
Ⅰ. 7 Segment에 대하여 1. 구성과 모습 2. 이용 Ⅱ. 실습목표 Ⅲ. 사용 부품 LIST Ⅳ. 실습 – 실습환경 1. Segment에 임의의 숫자 ‘5’ 출력하기 – 회로도 – 소스코드 – 결과 2. Segment에 ‘0~9’까지 순차로 출력하기 – 회로도 – 소스코드 3. Decoder를 이용하여 Segment출력하기 – 회로도 – 소스코드 4. Dynamic display 방식으로 Segment출력하기 – 회로도 – 소스코드 5. Segment에 100의 자리 숫자까지 표현하기 – 회로도 – 소스코드 본문내용 2. 이용 가솔린의 값을 표시하는 기계적 7세그먼트 표시 장치. 대부분의 7세그먼트 표시 장치 발광 다이오드(LED)로 각 획을 표시하지만 음극 방전관이나 진공관, 액정 디스플레이(LCD), 그리고 기계적인 표시 등이 사용되는 경우도 있다. 또한 자동적인 것은 아니지만, 사람이 획을 움직여 숫자를 표시하는 장비에서도 7세그먼트 표시 장치와 유사한 모양으로 획이 배치되어 있기도 하다. LED로 구현된 7세그먼트 표시 장치는 각 획 별로 하나의 핀이 배당되어 각 획을 끄거나 켤 수 있도록 되어 있다. 각 획 별로 필요한 다른 하나의 핀은 장치에 따라 공용 (+)극이나 공용 (-)극으로 배당되어 있기 때문에 소숫점을 포함한 7세그먼트 표시 장치는 16개가 아닌 9개의 핀만으로 구현이 가능하다. 한편 한 자리에 해당하는 4비트나 두 자리에 해당하는 8비트를 입력받아 이를 해석하여 적절한 모습으로 표시해 주는 장치도 존재한다. 7세그먼트 표시 장치는 숫자 뿐만 아니라 제한적으로 로마자와 그리스 문자를 표시할 수 있다. 하지만 동시에 모호함 없이 표시할 수 있는 문자에는 제한이 있으며 그 모습 또한 실제 문자의 모습과 동떨어지는 경우가 많기 때문에 (예를 들어 대문자 Q는 어떠한 방법으로도 원래 문자와 비슷하게 표시할 수 없다.) 고정되어 있는 낱말이나 문장을 나타낼 때만 쓰는 경우가 많다. 예를 들어서 카스테레오에서 ‘재생’을 나타내는 PLAY는 다음과 같이 표시할 수 있다. <중 략> 7세그먼트 표시 장치는 특히 한 획이 직사각형으로 만들어지는 경우가 많은 LED에서 널리 쓰이며, 획의 제한이 없는 LCD에서도 대비가 높고 인식하기 쉽기 때문에 계산기 등에서 자주 쓰인다. 7세그먼트 표시 장치가 표현할 수 있는 문자를 넓히기 위해 사선을 추가한 14세그먼트 표시 장치와 16세그먼트 표시 장치가 쓰이기도 하지만 널리 쓰이지는 않는다. |
출처 : 해피레포트 자료실 |