[마이크로 프로세서 응용회로설계실습] (3주차) 04. 4. DOT Matrix 제어용 Device Driver 설계 (예비+결과)
본 자료는 미리보기를 지원하지 않습니다.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
해당 자료는 4페이지 까지만 미리보기를 제공합니다.
4페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

[마이크로 프로세서 응용회로설계실습] (3주차) 04. 4. DOT Matrix 제어용 Device Driver 설계 (예비+결과)에 대한 보고서 자료입니다.

목차

DOT matrix_예비 레포트.hwp……………………………………4p

마이크로 프로세서 응용회로설계실습 -예비레포트-
4. DOT Matrix 제어용 Device Driver 설계

1. 소스 코드 분석
2. Makefile
3. Comfile 결과




DOT matrix_결과 레포트.hwp……………………………………6p

1. 설계 실습 내용
 1.1 DOT matrix 실행코드
 1.2 실행결과
2. 결론



dot_mm
dot_mm.c
dot_mm.o

13.7KB
파일 3

본문내용

DOT matrix_예비 레포트.hwp



1. 소스 코드 분석
/* dot_mm.c: Device Driver Using mmap() */
#include
#include
#include

#define FPGA_DOT_COL1 0x11800000
#define FPGA_DOT_COL2 0x11900000
#define FPGA_DOT_COL3 0x11A00000
#define FPGA_DOT_COL4 0x11B00000
#define FPGA_DOT_COL5 0x11C00000

unsigned short *dot;
unsigned int fd;
unsigned short *DOT_COL1, *DOT_COL2, *DOT_COL3, *DOT_COL4, *DOT_COL5;
unsigned short dot_table[10][5] =
{{0x7F, 0x41, 0x41, 0x41, 0x7F}, // '0'
{0x00, 0x00, 0x7F, 0x00, 0x00}, // '1'
{0x4F, 0x49, 0x49, 0x49, 0x79}, // '2'
{0x49, 0x49, 0x49, 0x49, 0x7F}, // '3'
{0x78, 0x08, 0x08, 0x7F, 0x08}, // '4'
{0x79, 0x49, 0x49, 0x49, 0x4F}, // '5'
{0x7F, 0x49, 0x49, 0x49, 0x4F}, // '6'
{0x40, 0x40, 0x40, 0x40, 0x7F}, // '7'
{0x7F, 0x49, 0x49, 0x49, 0x7F}, // '8'
{0x78, 0x48, 0x48, 0x48, 0x7F}, // '9'
};

int dot_init(void);
void dot_write(int);
void dot_clear(void);
void dot_exit(void);




▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒



DOT matrix_결과 레포트.hwp



1.2 실행결과

  ≪ 사 진 ≫  ≪ 사 진 ≫

  ≪ 사 진 ≫  ≪ 사 진 ≫

  ≪ 사 진 ≫


※ 프로그램에 kbhit() 함수가 구성되어 있지 않기 때문에 파일 실행 시 main 함수를 바로 동작 하는 것과 0에서 9까지 숫자가 카운트된 후 자동으로 종료되는 과정을 확인 했다.
  • 가격1,000
  • 페이지수13페이지
  • 등록일2015.07.14
  • 저작시기2015.4
  • 파일형식압축파일(zip)
  • 자료번호#976816
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니