Presentation is loading. Please wait.

Presentation is loading. Please wait.

과제#4 내용 2015.11.08 정성훈.

Similar presentations


Presentation on theme: "과제#4 내용 2015.11.08 정성훈."— Presentation transcript:

1 과제#4 내용 정성훈

2 ATmega128 을 이용한 디지털 시계 소자 동작 설정 4x4 Keypad 7Sgement LED
1) 전자시계처럼 분/초가 표시되고 2) 분/초 현재 값을 설정할 수 있으며 3) Start/Stop 을 누르면 시간이 가고 멈춤 설정 Keypad C : 분을 0부터 설정 (누르면 1씩 증가, 계속 누르면 계속 증가) Keypad D : 초를 0부터 설정 (누르면 1씩 증가, 계속 누르면 계속 증가) KeyPad E : 시간흐름 중지 KeyPad F : 시간흐름 시작

3 시뮬레이션 과정 Watch.c 를 작성 Project 를 작성 (watch.prj) 프로그램 작성 시뮬레이션 동작 시연 동영상
시간 표시 두 개 7Segment LED port 설정 분 표시 두 개 7Segment LED port 설정 Keypad port 설정 (4비트 출력, 4비트 입력) 프로그램 작성 Keypad 입력 프로그램 작성 Timer Interrupt 서비스 루틴 작성 (1초에 1번 인터럽트 걸리게, 시뮬레이션이 느리므로 테스트를 위해 좀 더 빠르게 설정) 7Segment LED 출력 프로그램 작성 인터럽트 서비스루틴에서 1초씩 증가하며 7Segment 에 출력 Keypad 입력 받으면 분과 초를 설정하거나 시간을 멈추거나 동작시킴 시뮬레이션 동작 시연 동영상

4 Keypad interface 참고 URL
interface-avr-tutorial/ 0/16/02/16_02_11_micro.hwp

5 동작화면

6 Thank you~~~


Download ppt "과제#4 내용 2015.11.08 정성훈."

Similar presentations


Ads by Google