[마이크로컴퓨터] LCD 디스플레이와 float(플로트) 출력
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

[마이크로컴퓨터] LCD 디스플레이와 float(플로트) 출력에 대한 보고서 자료입니다.

목차

1. 실험 목적

2. LCD 디스플레이와 해당실험분석 및 절차

3. 결과 및 고찰

본문내용

D= ‘1’: 디스플레이 on
C= ‘1’: 커서 on
B= ‘1’: 커서 깜빡임 on
}
voidset_cursor(unsigned int row, unsigned int col) // 커서위치 초기화하는 함수
{
PC7
DDRAM 주소
1
x
x
x
x
x
x
x
DDRAM 주소 설정: DDRAM커서 위치 설정
}
voidLCD_str_write(unsigned int row, unsigned int col, char *str)
// 제 row열 col행 위치에서 문자열 str을 LCD에 출력시키는 함수.
{
inti;
set_cursor(row, col); // 커서위치 초기화
for(i=0; (i+col < MAX_LCD_STRING) && (str[i] != '\0'); i++)
// i값이 헤더파일에 저장한 64보다 작고, str[i] 문자열의 끝을 만나지 않는 동안 for문 수행
LCD_data_write(str[i]);
// LCD_data_write 함수를 호출하여 i번째 문자열 str[i] 출력
}
3. 결과 및 고찰
회로도
회로구성 및 기본실험 결과
main 함수에서와 같이 첫 번째 라인에서는 1씩 증가하는 A와 2씩 증가하는 B가 왼쪽 정렬되어 출력되었고, 두 번째 라인에서는 0.1씩 증가하는 x와 0.2씩 증가하는 Y가 왼쪽 정렬되어 출력되었다.
이번실험은 프로그램에서 복잡함(Class사용)이 있었지만 회로를 구성하고 실행하는데는 큰 힘겨움이 없었다. 그래서 좀더 심화되고 복잡한 프로그램에 대한 이해를 위해 프로그램 내용을 바꿔보는 실험도 함께 병행하였다.
심화실험
W1, -u, vfprintf -, -lprintf_fit를 추가하고 [Add]버튼을 클릭한다. (부동 소수점을 표시하기 위한 코딩)
sprintf(lcd_string[1], "X=%-5.1f Y=%-5.1f ", x, y);
voidLCD_init(void) // LCD 초기화
이 부분에서 분명히 커서에 관한 초기화도 있는데 커서가 나타나지 않아서 실험해보기로 하였다.
voidLCD_init(void)
{
DDRD |= 1< PORTD &= ~(1< LCD_command(0x3C);
LCD_command(0x02);
LCD_command(0x01);
LCD_command(0x06); //문자입력모드 설정을 달리하여 실험 해보았다.
LCD_command(0x0F);
}
LCD_command(0x07);
//PC7
PC6
PC5
PC4
PC3
PC2
I/D
SH
0
0
0
0
0
1
1
1
: 문자 입력 모드
커서 위치를 증가(inc) 하면서 shift
오른쪽으로 shift 되어 출력되는 것을 확인할 수 있었다.
LCD_command(0x05);
//PC7
PC6
PC5
PC4
PC3
PC2
I/D
SH
0
0
0
0
0
1
0
1
: 문자 입력 모드
커서 위치를 감소(dec) 하면서 shift
LCD_command(0x04);
//PC7
PC6
PC5
PC4
PC3
PC2
I/D
SH
0
0
0
0
0
1
0
0
: 문자 입력 모드
커서 위치를 감소(dec) 하면서 이동 없음
커서위치가 제 각행의 1열이기 때문에 한번 감소한 뒤로는 LCD 화면을 넘어가기 때문에 위의 그림과 같이 A와 X가 한번만 출력되었다.
가변저항 값 변화
가변저항이 커지면 저항에 소모되는 전압이 높기 때문에, LCD에 매우 적은 전류가 흐르게 되어 디스플레이 되지 않고, 가변저항이 작아가면 더 선명하게 디스플레이 되는 것을 확인할 수 있었다.
  • 가격1,200
  • 페이지수8페이지
  • 등록일2014.11.15
  • 저작시기2013.9
  • 파일형식한글(hwp)
  • 자료번호#950333
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니