마이크로 프로세서 실험 term-project 제시목록 |
번호 |
제목 |
기능 |
난이도 |
1 |
시계 |
- Text LCD 를 통하여 현재의 시각을 Text로
표시하고, Graphic
LCD 를 통하여 그림으로 시계를 나타낸다
- 시간을 새로 입력받을 수있는 기능이 있어야한다.
- 알람을 설정하면 해당 시간에 스피커를
통하여 알람이 울려야 한다.
- Key 에 따라서 몇개나라의 시간으로
변경할 수 있어야 한다.
|
상하 |
2 |
디지털 녹음기 |
- ADC 를 통하여 마이크의 신호를 입력받는다.
(이때 마이크의 신호가 약하면 하드웨어 증폭기를 설치한다)
- 입력된 음성정보를 스피커를 통해 출력한다.
- 특정키를 누르면 입력된 음성정보가 파일로
저장이 되어 나중에 이를 다시
- 스피커로 나오게 하는 녹음기 기능이 있어야한다.
|
상상 |
3 |
블록 격파
게임 |
- 블록이 몇 층으로 있고 아래에 막대 바가
나타나며 이를 이용해
- 공이 블록을 맞추면 해당 블록이 지워지게
하는 게임을 구현한다.
- keypad 로 막대 바를 좌우로 조정한다.
- 막대바 조절을 SIO 를 통하여 keyboard
로 해도 상관없음
|
상상 |
4 |
아날로그 오실로
스코프 |
- 특정신호 전압을 시간에 따라서 저장하고
이를 마치 오실로스코프 처럼
- Graphic LCD 를 사용하여 display 한다.
- 전압측정 시작은 keypad 에서 특정한
key로 하게할수도 있어야 하며 또한 edge trigger 모드 를 넣어서
특정 edge 가 발견되면 시작할 수 있게 한다.
|
상상 |
5 |
다운로드 /업로드
프로그램 |
- SIO 를 이용하여 K232.exe 가하는 것처럼
다운로딩 및 업로딩하는 프로그램을 만든다.
- 이때 데이터 포맷을 나름대로 규정하여
패킷형태로 파일을 보내고 받는다.
- 또한 CRC 에러체크 기능을 두어 다운로딩이나
업로딩된 파일이 올바르게 전송되었는지를 판단하는 기능을
둔다.
|
상중 |