Transcript 예비제안서다운로드
마이크로 프로세서 응용설계 - 도서관 자리배치 시스템 이흥재 교수님 2003731184 2004731088 2004731126 2004731145 백근택 한진섭 남성윤 정재욱 목차 1 설계목표 2 구현내용 3 시스템 예시 4 Block Diagram 5 관련이론 6 개선사항 및 보완점 7 역할분담 및 일정 설계목표 마이크로프로세서를 이용하여 도서관 자리배정 시스템을 설계하고, 직접 구현해 본다. 구현 내용 입력 : 키패드를 통하여 자리 인식 (LCD창에 표시) 출력 : 누른 자리 RED LED ON 연장가능 알림 => YELLOW LED ON 적절한 메시지 LCD표시 => 만석 또는 연장 등 자리반납기능 Block Diagram AT89S51 LCD 키패드 LED 좌석 시스템 예시 좌석 사용중 1 2 3 4 5 좌석 연장가능 좌석 사용안함 6 7 8 9 10 11 12 13 14 15 숫자 : 좌석위치 관련 이론 1 (AT89S51) 입.출력 포트 직렬 송.수신 포트 8Bit 병렬 클럭입력단자 입.출력 포트 ROM : 4Kbyte RAM : 128byte I/o port : port0 ~ port3 (8bit) Timer / Counter : 2개의 16Bit Timer / Counter 5 (4개의동작 mode) interrupt : 우선순위로 5개 클럭발진기 : 내장 12Mhz Serial Port : I/O Port 확장용, UART용 관련 이론 2 (ATMEGA 128) ATmega128 스펙 128-Kbyte self-programming Flash Program Memory, 4-Kbyte SRAM, 4-Kbyte EEPROM, 8 Channel 10-bit A/D-converter. JTAG interface for on-chip-debug. Up to 16 MIPS throughput at 16 MHz. 2.7 - 5.5 Volt operation. 사용할 IC 및 부품 1 UDN2981 -Transistor Array IC 각각의 LED에 필요한 전류를 충분히 공급하기 위해 LED에 들어가는 전류를 묶음으로 증폭해 주는 IC 2색 LED 단자가 3개이며 중앙단자가 그라운드. 적색과 녹색 2가지 인데 2단자 모두 전원 인 가하면 주황색으로 보인다. 사용할 IC 및 부품 2 Key Pad 입력값을 8비트 출력하여 원하는 좌석번호배정에 사용 LCD 16 X 2 의 LCD로 다양한 문자 및 숫자로 원하는 문구 디스플레이 회로도 reset LED 클럭 LCD ATMEGA 128 키패드 개선사항 및 보완점 기본 C 프로그래밍의 대한 이해 필요 -> LCD 디스플레이, 시간 설정 등 설계의 많은 부분이 프로그래밍에 의존 -> 코드제작시 발생하는 언어적 오류 발생 가능성 존재 키패드 입력시 glitch 발생 여부 고려 -> 키패드 출력 신호와 전압에 대한 이해 필요 출력단 LED 밝기 고려 -> Transistor IC 사용해서 전류 증폭 기타 옵션 관련에 관한 토의 -> 사용 시간 표시 , 연장 횟수 제한, 센서 추가 고려 등 역할 분담 백근택 관련이론 자료수집 회로구상 및 분석 제안서 PPT 작성 소스 분석 및 구성작업 한진섭 남성윤 정재욱 일정 9월 10월 11월 자료수집 재료구입 소스코딩 작품설계 문제점해결 및 마무리 Thank you!