목차
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
마이크로 프로세서 응용회로설계실습 -예비레포트-
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. 소스 코드 분석
/* 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까지 숫자가 카운트된 후 자동으로 종료되는 과정을 확인 했다.
키워드
추천자료
- IT활용에 관한 사례와 그 효용에 대하여
- 컴퓨터 구조의 전반적인 이해 - 100장에 걸친 요약 리포트
- 유비쿼터스 컴퓨팅 혁명 wearable computer
- PLC와 공압유압 및 밸브종류
- 8051키트를 이용한 사거리 신호등 구현
- 주차 관리 시스템
- [ARM] ARM 현황
- 운영체제의 종류(탄생, 발전과정, 특징등)
- 컴퓨터(PC)의 구조, 중앙처리장치(CPU), 주기억장치, 보조기억장치, 키보드, 마우스, 모니터,...
- CrazyRabbit_유닉스기반 텍스트 게임
- [기계 공학 응용 실험] 10. PLC 응용 실험 (A+자료)
- ADC DAC의 종류와 시뮬레이션
- 인텔 계열 cpu의 발전사
- 기계공학응용실험 - PLC의 활용 결과보고서
소개글