마이크로 프로세서 응용설계 - 도서관 자리배치 시스템 이흥재 교수님 백근택 한진섭

Slides:



Advertisements
Similar presentations
AVR 응용 라인트레이서 AVR 소개 및 라인트레이서조립 2012 – AVR 응용 라인트레이서 부산대학교 기계공학부 생산자동화 실험실 박사과정 조광호.
Advertisements

Progress Report YoonMo Yeon
8조 무선 직류 모터 제어 Wireless DC Motor Control 개념설계도 KWANG WOON UNI.
마이크로프로세서설계 - 3 ATmega128 마이크로컨트롤러의 특징 LED 실습 1
포사체 실험 1조 김민수 전수진 이예연 오혜윤 최지수.
One Step Closer - AVR ATMEGA128 -
6장 마이크로프로세서 메모리 및 입출력장치 인터페이스.
                                  8장 A/D 변환기 A/D Converter? A/D Converter 원리 Bit 수와 최대범위 및 해상도와의 관계.
신호조절*(Signal Conditioning)
마이크로프로세서 메모리 및 입출력장치 인터페이스
USER’S MANUAL 모델명: CCR-201 코드시스템(주)
2 AVR ATmega128 소개 마이크로컨트롤러 AVR ATmega128.
임베디드 하드웨어 Lecture #6.
ATmega128 CH 1 Atmega 128 Board CodeVision.
DSP와 TMS320F28x의 이해.
Introduce to ATmega128 & Codevision
UNIT 07 Memory Map 로봇 SW 교육원 조용수.
Capstone-Design : IoTeam Introduction Abstract
4.1 함수(신호)발생기로 클럭펄스 만들기 ② ① - 신호발생기의 출력을 오실로스코프로 보면서 1 Hz 클럭펄스를 만든다.
컴퓨터 응용과 3학년 1반 조장 김영조 조원 구본건 , 임선택
FTP 프로그램 채계화 박재은 박수민.
DK-128 ADC 실습 아이티즌 기술연구소
ARP Project 조 충 호 교수님 김 세 진 조교님 조 진 형 변 익 수
WinCE Device Driver 실습 #2
ATmega128의 구조 및 TOOL의 이해 Robotics_LAB 발표자 : 유 홍 선.
DK-128 실습 EEPROM 제어 아이티즌 기술연구소
타이머카운터 사용법 휴먼네트웍스 기술연구소
ATmega128 FND 실습 휴먼네트웍스 기술연구소
초음파를 이용한 거리 측정과 음성구현 1 조 한 형 래 김 요 섭 안 정 민.
DK-128 개발환경 설정 아이티즌 기술연구소 김태성 연구원
DK-128 FND 실습 아이티즌 기술연구소 김태성 연구원
Stop Watch <결과 보고서>
아날로그 VS 디지탈 -. Analog Vs Digital -. 디지털 논리에 대하여 -. 메모리에 대하여
Microprocessor I/O Port & CLCD Noh Jin-Seok.
과제#4 내용 정성훈.
6석 AM라디오 설계 이지혜 이용규 김재홍
UNIT 07 Memory Map 로봇 SW 교육원 조용수.
파워 서플라이 (Short 방지 기능 추가) 11조 박양준 최성열.
Lab #2(Re). Series/parallel circuits
6조 Op-Amp 응용 함수발생기 설계 예비제안발표
실험 12. Op Amp 응용회로.
제품명 제품설명 제품규격 CPU: STM32F103VCT6-LQFP 100 Pin 256KB FLASH 48KB RAM
DK-128 FND 실습 아이티즌 기술연구소
Bluetooth기술을 이용한 MP3 Vending Machine.
Mobile braille system for the blind
DK-128 실습 타이머카운터 사용법 아이티즌 기술연구소
볼링게임 시스템 3조 오지연, 손수경.
Op-amp를 이용한 함수발생기 설계 제안서발표 이지혜.
13장 CTC and DMA Slide 1 (of 10).
Ubiquitous Application Design
UNIT 25 SPI 로봇 SW 교육원 조용수.
ATmega128의 특징 아이티즌 기술연구소
Electronic cart Electronic Cart Electronic Cart Electronic Catr
계산기.
AVR - Chapter 3 황 지 연.
회로해석 및 논리회로실험 (정승기 교수님, 김신아 조교님)
DK-128 개발환경 설정 아이티즌 기술연구소 김태성 연구원
DK-128 개발환경 설정 아이티즌 기술연구소
MP3 Vending Machine Bluetooth기술을 이용한 격주 보고서 #1 팀 명 : 박한배 조 장 : 한규희
DK-128 직렬통신 실습 아이티즌 기술연구소
Ⅰ 전자기초 Ⅱ 디지털 논리회로 Ⅲ C언어 기초 Ⅳ AVR 마이크로 컨트롤러 Ⅴ 마이크로 컨트롤러 개발환경
UNIT 25 SPI 로봇 SW 교육원 조용수.
디지털논리 회로 1차설계 예비보고서 2006 송만성 2007이상진 2007배정준 2007김효진.
OP-AMP를 이용한 함수발생기 제작 안정훈 박선진 변규현
도서관 좌석 System 중간발표 지도교수 : 원치선 교수님 강용호 김원경
제품명 제품설명 제품규격 CPU: STM32F103VCT6-LQFP 100 Pin 256KB FLASH 48KB RAM
Lecture 7 7-Segment LED controller using u-controller
                                  6장 엔코드 디코드 회로 10진수와 2진수의 변환 및 표시 4 7 A B C D BCD 변환.
Progress Seminar 신희안.
디 코 더 n비트의 2진 코드를 입력으로 받아들여 최대 2n개의 서로 다른 정보로 바꿔 주는 조합 회로
Presentation 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 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.

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 프로그래밍의 대한 이해 필요 키패드 입력시 glitch 발생 여부 고려 출력단 LED 밝기 고려 -> LCD 디스플레이, 시간 설정 등 설계의 많은 부분이 프로그래밍에 의존 -> 코드제작시 발생하는 언어적 오류 발생 가능성 존재 키패드 입력시 glitch 발생 여부 고려 -> 키패드 출력 신호와 전압에 대한 이해 필요 출력단 LED 밝기 고려 -> Transistor IC 사용해서 전류 증폭 기타 옵션 관련에 관한 토의 -> 사용 시간 표시 , 연장 횟수 제한, 센서 추가 고려 등

역할 분담 백근택 한진섭 남성윤 정재욱 관련이론 자료수집 회로구상 및 분석 제안서 PPT 작성 소스 분석 및 구성작업

일 정 9월 자료수집 재료구입 10월 소스코딩 작품설계 11월 문제점해결 및 마무리

Thank you!