예비제안서다운로드

Download Report

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!