<결과보고서>시리얼통신을 이용한 7segment
본 자료는 3페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
해당 자료는 3페이지 까지만 미리보기를 제공합니다.
3페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

<결과보고서>시리얼통신을 이용한 7segment에 대한 보고서 자료입니다.

본문내용

Lab4. Report
시리얼 통신의 활용(2)


[ Code (코드 기술) ]


실험1) 현재 시간이 7-Segment에 표시되고, Serial 통신 프로그램에도 동시에 표시되도록 할 것.

실험2) 1초마다(for 문을 사용할 것. 정확하지 않아도 됨) 입력 되는 중에 화면에 ‘s’를 입력하면 시리얼 통신 출력을 멈출 수 있도록 할 것. (단 'p'를 입력하면 다시 화면에 표시 되도록 할 것)

실험3) 2번을 수행 한 후 화면에 시간 표시가 멈춘 상태에서 다음 메뉴가 표시되게 할 것. (기능구현은 하지 않고 메뉴 자체만 표시)
– 1. Change Time
– 2. Set Alarm Time
– 3. View Alarm Time
– 4. On/Off Buzzer
– Select No. :

실험4) 1번을 선택하면 현재 시간을 바꾸어 주고, 2번은 알람 시간을 설정한다. 입력 방법은 여러 분들 스스로 결정하기 바란다. 3번은 설정된 알람 시간을 보여주고, 4번은 알람 시간이 되었을 때 부저를 울릴 것인지 아닌지를 결정한다. 부저 Off시 LED를 깜박이도록 프로그램을 작성할 것.

─────────────────────────────────────────────────
#include

#include //delay 함수 호출
#include //stdio 내 함수 호출

int hour,min,sec; //정수형변수 hour, min, sec 선언
int hour_set; //정수형변수 hour_set 선언
int min_set ; //정수형변수 min_set 선언
int sec_set ; //정수형변수 sec_set 선언
int hour_a; //정수형변수 hour_a;선언
int min_a ; //정수형변수 min_a 선언
int sec_a ; //정수형변수 sec_a 선언
int hour_arm; //정수형변수 hour_arm 선언
int min_arm ; //정수형변수 min_arm 선언
int sec_arm ; //정수형변수 sec_arm 선언
int i,buzz; //정수형변수 i,buzz 선언
int setting=1,sl; //정수형변수 setting=1,sl 선언
int check; //정수형변수 check 선언
char data; //문자형변수 data 선언

int a; //정수형변수 a 선언
int tt; //정수형변수 tt 선언
int led; //정수형변수 led 선언

int houra1; //정수형변수 houra1 선언
int mina1; //정수형변수 mina1선언
int seca1; //정수형변수 seca1선언
int num[] = { 0x03 , 0x9f , 0x25 , 0x0d , 0x99 ,0x49 , 0xc1 , 0x1b , 0x01 , 0x09 };
// 세그먼트에 출력할 번호를 16진수형 배열로 선언
int seg[] = { 0x20 , 0x10, 0x08 , 0x04 , 0x02 , 0x01 };
//세그먼트를 지정할 변수를 배열로 선언

키워드

  • 가격2,000
  • 페이지수10페이지
  • 등록일2011.05.22
  • 저작시기2011.3
  • 파일형식워드(doc)
  • 자료번호#679147
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니