Page 736 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 736
월요일~금요일까지 요일을 선택 할 수 있으며 그에 따른 영어문장, 시간표, 주간평가를 선택하면
시간표는 1교시부터 7교시까지를 선택하면 그에따른 시간표를 볼 수 있고 영어문장은 요일에 따라
영어문장이 출력 된다. 주간평가는 그 주에 무슨 주간평가를 보는지 과목이 출력 된다.
3. 소프트웨어 개요
1) 구성도
가) 센서부
센서부의 센서에서 아무 입력이 없을시에는 ‘what day is it today?’라는 초기화
면이 띄워지며 스위치를 누르면 동작한다.
나) 입력부
요일 스위치를 누르면 그 요일에 관한 정보를 표시 할 수 있게 되고 그에 따라 시간
표와 오늘으 영어, 주간평가를 선택하면 그에 따른 정보가 표시된다.
다) 구동부
구동부에서는 입력부에서 입력한 스위치에 따라서 LCD에서 출력되는 값이 달라지도
록 설정하였다.
2) Source Program
#include <mega128.h>
#include <alcd.h>
#include <stdio.h>
#include <delay.h>
#include <string.h>
#asm
.equ __lcd_port=0x15 //PORTC를 LCD화면으로 사용
#endasm
unsigned int matrix=0;
unsigned int key=-1;
unsigned int keyout=0xfe; //키패드 하위 출력값 조정
- 729 -