BCD To 7Segment Decoder 설계
- 최초 등록일
- 2013.05.28
- 최종 저작일
- 2012.11
- 8페이지/
한컴오피스
- 가격 2,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
목차
1.명제
1.1명제
2. 프로젝트 개요
2.1 프로젝트 기간
2.2 소 속
2.3 개발인력
3. 서론
3.1 설계 목표
3.2 설계 순서
3.3 블록도
3.3.1회로 블록도
3.3.2프로그램 블록도
4. 본론
4.1 설계 내용
4.2 사용 소자
4.2.1 Atmega128
4.2.2 Switch
4.2.3 7-Segment
4.3 관련 이론
4.3.1 Atmega128
4.3.2 Language
4.4 회로의 동작 사진
5. 결론
6. 소스파일
본문내용
4.1 설계 내용
IAR프로그램을 이용하여 7segment의 가산 및 감산, 홀수 및 짝수 카운터를 설계한다. AVR프로그램을 이용하여 이를 Atmega128 키트 및 1차 설계의 pcb와 연동시켜 7segmetn의 led출력을 확인한다. Atmega128 키트에 2개의 스위치를 이용하기 위한 회로를 설계한 후 이를 기존에 제작한 pcb판과 연결시켜 작동시킨다.
4.2 사용 소자
4.2.1 Atmega128
사용자가 주입시킨 Source대로 입, 출력을 제어한다. Switch에서 받은 신호가 Low, High에 따라 Down, Up Counter 및 Odd, Even Counter를 선택하도록 한다.
4.2.2 Switch
Switch 동작에 따라 회로의 동작을 결정짓는다. 이번 설계에서는 2개의 스위치를 이용해 Up-Down a 및 Odd-Even으로 7-Segment 수의 변화를 결정한다.
4.2.3 7-Segment
7-Segment는 Atmega와 Switch의 동작에 따라 출력된 신호를 표시해준다. 프로그램 소스에 의해 Switch의 신호 여부에 따라 led의 출력 형식이 달라진다.
4.3 관련 이론
4.3.1 Atmega128
->고성능, 저전력 AVR 8bit 마이크로 컨트롤러.
->진보된 RISC 구조
133가지의 명령어 : 대부분의 명령이 한 클럭에 동작.
32개의 8bit 번용 작업 레지스터+주변장치 레지스터.
16MHz의 클럭을 사용할 경우 16MIPS까지 실행.
->비휘발성의 프로그램(Flash), 데이터 메모리(EEPROM)
내부의 프로그램 가능한 128K byte의 Flash 내장
Flash : 10,000번의 쓰기, 지우기 가능
독립적인 Lock bit를 가진 추가적인 부트 코드 영역을 가짐.
프로세서 내부의 부트 프로그램에 의한 ISP프로그램
ISP 프로그램을 위한 SPI 인터페이스
->동작전압, 클럭 주파수 : 4.5~5.5V, 0~16MHz
참고 자료
없음