Microsoft PowerPoint - clcd_tft_24

Size: px
Start display at page:

Download "Microsoft PowerPoint - clcd_tft_24"

Transcription

1 MEGA128_ CLCD (Color TFT-LCD 24 메뉴얼 ) CPUPLAZA wwwcpuplazacom

2 제품소개 MEGA128_CLCD 는 TEXT-LCD, Graphic-LCD( 흑백 ), Color TFT-LCD 를연결하여테스트할수있으며, 압전식터치컨틀롤러 (TSC2003) 가내장되어있어 LCD 모델에상관없이터치를별도헤더핀으로지원합니다 제품특징 - 전원 : 외부 DC 50V - TEXT LCD : 16*2 / 16*4 / 20*4 지원 -I/O 방식제어 - Graphic-LCD( 흑백 ) : 128*64 지원 -I/O 방식제어 - Color(64K) TFT-LCD 지원 : 320*240 지원 - 80-System 16Bit I/O 방식제어 - 압전식터치지원 TSC2003 Controller - Atmega128 CPU 모든 I/O 1열헤더지원 - RS232 2PORT 포트별도지원 - 완성형한글지원 ( 완성형 -> 조합형코드변환사용 ) - TEXT-LCD/Graphic-LCD/ Color TFT-LCD 라이브러리 ( 소스제공 ) * Color TFT-LCD 라이브러리함수 Clrscr( ) / Cleardevice( ) // 화면소거 Gotoxy( ) / Gotoxyt( ) // 커저좌표지정 Setcolor( ) / Setbkcolor( ) // 컬러지정 ScreenSet( ); // 화면 Windows 지정 Putch( ) / Putchxy( ) / Putchxyt( ) // 한문자표시 Puts( ) / Putsxy( ) / Putsxyt( ) // 문자열표시 Line( ) / Rectangle( ) / Rectanglefill( ) // 라인및박스그림 Circle( ) / Ellipse( ) // 원, 타원지원 Putpixelb( ) / PutImage( ) / Putpixel( ) // 픽셀및이미지지원 CLCD_GRAM_dread( ) // 픽셀정보취득 Han_Conv( ) // 완성형조합형변환 RGB_Disp( ) // RGB 패턴표시

3 제품사양 1 제품구성및명칭 MEGA128_CLCD CPU I/O PORT(1*32 254mm) CN1/CN2 LCD 모듈 하이퍼터미널 (19200,N,8,1) RS-232 COM1 RS-232 CN5 COM2 RS-232 CN6 Atmega128 (16M/5V) I/O PORT 33V Driver I/O PORT TFT-LCD 헤더 -29P (2mm) DC33V Graphic- LCD 헤더 -20P (254mm) DC5V J3 J2 DC5V DC5V-->3 >33V3V (500mA) I2C Touch Controller TSC2003 TEXT-LCD 헤더-16P (254mm) DC5V J1 Contrast TEXT-LCD Graphic-LCD CPU PORT Reset S/W JTAG ISP DC-5V Color TFT-LCD+Touch Graphic-LCD TEXT-LCD COM2(RS232) COM1(RS232) EXT-Touch CPU PORT Conv_Touch_A Conv_Touch_B GRAP-LCD 나 TEXT-LCD 에서 Touch 사용시

4 2 커넥터기능및사양 PCN1 : DC 전원입력 CN3 : ISP CN4 : JTAG J4 : 확장 Touch NUM NAME NUM NAME NUM NAME NUM NAME 1 DC5V 1 MISO(TXD) 1 TCK 1 X+ 2 GND 2 VCC 2 GND 2 X- 3 SCK 3 TDO 3 Y+ 4 MOSI(RXD) 4 VCC 4 Y- 5 RST 5 TMS 6 GND 6 RST 7 VCC 8 NC 9 TDI 10 GND J1 : TEXT-LCD NUM NAME PORT 1 GND GND 2 VCC +5V 3 VO 가변저항 4 RS PE5 5 R/W\ PG0 6 E PE DB0- PA0-PA7 DB7 15 LEDA +43V 16 LEDK GND J2 : Graphic-LCD NUM NAME PORT 1 GND GND 2 VCC +5V 3 VO 가변저항 4 RS PE5 5 R/W\ PG0 6 E PE DB0- PA0-PA7 DB7 15 CS1 PC0 16 CS2 PC1 17 RST\ PE6 18 VEE 19 LEDA LEDK GND J3 : Color TFT-LCD(80-System) NUM NAME PORT 1 VLCD 33V 2 VLCD 33V 3 GND GND 4 GND GND 5 RST\ PE6 6 CS\ PG2 7 RS PE5 8 RD\ PG1 9 WR\ PG DB0- DB DB8- DB15 PA0-PA7 PC0-PC7 26 X+ Touch X+ 27 X- Touch X- 28 Y+ Touch Y+ 29 Y- Touch Y-

5 CN1 : CPU PORT CN2 : CPU PORT CN5 : COM1-RS232 CN6 : COM2-RS232 NUM NAME NUM NAME NUM NAME NUM NAME 1 RST\ 1 VCC(+5V) 1 GND 1 GND 2 PD0 3 PD1 2 VCC(+5V) 3 33V 2 ERXD0 3 ETXD0 2 ERXD1 3 ETXD1 4 PD2 4 33V 5 PD3 5 GND 6 PD4 6 GND 7 PD5 7 GND 8 PD6 8 GND 9 PD7 9 PF0 10 PB0 10 PF1 11 PB1 11 PF2 12 PB2 12 PF3 13 PB3 13 PF4 14 PB4 14 PF5 15 PB5 15 PF6 16 PB6 16 PF7 17 PB7 17 PA0 18 PE0 18 PA1 19 PE1 19 PA2 20 PE2 20 PA3 21 PE3 21 PA4 22 PE4 22 PA5 23 PE5 23 PA6 24 PE6 24 PA7 25 PE7 25 PC0 26 PG0 26 PC1 27 PG1 27 PC2 28 PG2 28 PC3 29 PG3 29 PC4 30 PG4 30 PC5 31 PEN\ 31 PC6 32 GND 32 PC7

6 3 LCD 설명 1 TFT-LCD 는화면의표시방법 ( 가로 / 세로방향 ) 을 Driver IC 의설정에따라변경할수있습니다 또한화면의모드에따라 Touch Data 취득방법도변경되어야합니다 - Screen_Set( ) : 그래픽지원라이브러리함수지원 -TFT-LCD x(320) 0,0 픽셀표시방향 TFT-LCD y(240) -Touch 0,0 x y Touch (12Bit A/D) 0,0 S/W 로변환 x Touch (12Bit A/D) y R16H : MV = 1 MX = 0 MY = 1 320, , ,4095 0,0 x(240) 픽셀표시방향 x 0,0 0,0 x TFT-LCD y(320) y Touch (12Bit A/D) S/W 로변환 Touch (12Bit A/D) y R16H : MV = 1 MX = 1 MY = 1 240, , , TFT-LCD 화면에데이터를표시할때 Driver IC 에 Windows 를설정하고설정된영역에설정한갯수만큼픽셀데이터 (16Bit RGB) 를전송하면됩니다 - TFT-LCD(10,10,20,30) 설정시 0,0 10,10 20,30 x(320) y(240) 320,240 R2 : Column Start Register 상위 R3 : Column Start Register 하위 R4 : Column End Register 상위 R5 : Column End Register 하위 R6 : Row Start Register 상위 R7 : Row Start Register 하위 R8 : Row End Register 상위 R9 : Row End Register 하위 표시할영역설정 (200Pixel 데이터표시 ) R2 : 0 R3 : 10 R4 : 0 R5 : 20 R6 : 0 R7 : 10 R8 : 0 R9 : 30 Driver IC 설정후 200Pixel 데이터를표시하면설정된영역에데이터가표시됨 3 TFT-LCD 화면에표시되는데이터픽셀의색상의아래와같습니다 D15 D11 D5 D0

7 4 LCD 문자표시 1 TFT-LCD 화면에영문자 A 를문자색적색바탕색흰색으로표현할경우예제입니다 영문 영문폰트테이블폰트이미지로드 (8*16 bit ) 화면에폰트이미지에색상을추가하여표시 문자색 / 바탕색 A 41H NUM DATA 0 00H 1 00H 2 00H 3 10H 4 28H 5 44H 6 82H 7 82H 8 feh 9 82H 10 82H 11 82H 00H 00H 00H 10H 28H 44H 82H 82H feh 82H 82H 82H 00H 00H 00h 00h D7 D0 폰트이미지 16Byte 12 00H R R R R R G G G G G G B B B B B 문자색 : RED(f800H) 13 00H R R R R R G G G G G G B B B B B 문자색 : WHITE(ffffH) 14 00H 15 00H

8 2 TFT-LCD 화면에한글 나 를문자색적색바탕색흰색으로표현할경우예제입니다 완성형한글 완성형-> 조합형컨버전후폰트화면에폰트이미지에테이블에서이미지색상을추가하여표시로드 (16*16 bit) 문자색 / 바탕색 완성형 나 B3AAH 조합형 나 9061H NUM DATA NUM DATA 0 00H 16 40H 1 00H 17 08H 2 00H 18 40H 3 08H 19 08H 4 40H 20 40H 5 08H 21 08H 6 40H 22 7fH 7 08H 23 08H 8 40H 24 00H 9 08H 25 08H 10 40H 26 00H D7 D0 D7 폰트이미지 32Byte 00H 00H 00H 08H 40H 08H 40H 08H 40H 08H 40H 08H 40H 0eH 40H 08H 40H 08H 40H 08H 40H 08H 7fH 08H 00H 08H 00H 08H 00H 00H 00H 00H D H 27 08H 12 40H 28 00H 13 0eH 29 00H 14 40H 30 00H 문자색 : RED(f800H) R R R R R G G G G G G B B B B B 문자색 : WHITE(ffffH) R R R R R G G G G G G B B B B B 15 08H 31 00H

9 S/W 사양 1 프로그램구성 \TFT_240_320 TESTC CPUSETUPINC TFTLCDINC TOUCHINC 1 TESTC : 메인프로그램통신 (19200,N8,1) 으로 LCD 테스트프로그램관리 2 CPUSETUPINC : 인터럽트관리및 CPU 초기화루틴 3 TFTLCDINC : TFT-LCD 관리및그래픽라이브러리소스 3 TOUCHINC : TOUCH 라이브러리소스 * 완성형코드지원시 * 조합형코드지원시 완성형한글코드작성 완성형한글작성 문자표시라이브러리완성형 -> 조합형컨버전 화면표시 PC 의윈도우에서해당소스를조합형으로변환 문자표시라이브러리조합형한글표시 ** Windows Program ** HanConvexe 산 (DOS 용 ) * 소스코드명이달라야함 ( 당사제품 ) 화면표시

10 2 TFT-LCD 라이브러리구성 Clrscr( )/Cleardevice( ) 화면소거 Gotosy( )/Gotoxyt( ) 커저위치관리 Setcolor( )/Setbkcolor( ) 색상관리 Putchxy( ) 그래픽좌표에한문자출력 Putchxyt( ) 텍스트좌표에한문자출력 Putsxy( )/Putsxy_f( ) 그래픽좌표에한문자출력 Putsyt( )/Putsxyt_f( ) 텍스트좌표에한문자출력 Retangle( ) 박스를그림 Retanglefill( ) 채워진박스를그림 Linel( ) 선을그림 Circlel( ) 원을그림 Ellipse( ) 타원을그림 Putch( )/Putch_f 한문자출력 ( 영문 ) Puts( )/Puts_f 문자열 ( 한 / 영 ) 출력 Putpixel( ) 점을찍음 Putpixelb( ) 바이트단위표시 PutImage( ) 폰트이미지표시 CLCD_Command_Data( ) CLCD_Command( Command( ) CLCD_Cdata( Cdata( ) I/O PORT CLCD_Dread( Dread( ) Setscreen( ) 화면관리 (windows) Color LCD Driver(80 System 16Bit BUS) Touch Signal TSC2003(I2C) (Touch-Controller) I2C TSC2003_Write( ) I2C TSC2003_Word_Read( ) PENIRQ Touch_Data( ) 화면표시방법에따라좌표변환

11 3 PC 통신프로그램 1 하이퍼터미널을시작함니다 2 하이퍼터미널에서통신포트를설정함니다 3 하이터미널이실행되면보드를 Reset 후메뉴에따라키를눌러테스트합니다

12 LCD 라이브러리 (tftlcdinc) Clrscr LCD 화면을모두지움 함수 : void Clrscr(void) 인수 : 없음 반환 : 없음 설명 : 현재화면을모두지운다 #include cpusetupinc #include cude tftlcdinc ttcd c // TFT-LCD TEST Code Clrscr(); // TFT-LCD 화면소거 * 실행결과 (LCD 화면 )

13 Cleardevice LCD 화면을모두지움 함수 : void Cleardevice(void) 인수 : 없음 반환 : 없음 설명 : 현재화면을모두지운다 #include cpusetupinc #include tftlcdinc // TFT-LCD TEST Code Cleardevice(); // TFT-LCD 화면소거 * 실행결과 (LCD 화면 )

14 Gotoxy 그래픽모드형태로커저좌표를지정 함수 : void Gotoxy(int x,int y) 인수 : int x // 커저의 x( 가로 ) 좌표 (0 319) int y // 커저의 y( 세로 ) 좌표 (0 239) 반환 : 없음 변수 : int _screen_curx // X좌표저장 int _screen_cury // y좌표저장 설명 : 그래픽모드형태로커저위치지정 문자를표현하는함수에서사용 * 320 * 240 그래픽 TFT-LCD 일때 x = y = 관련함수 : Putch,Puts,Puts_f,Setcolor #include cpusetupinc #include tftlcdinc // TFT-LCD TEST Code Gotoxy(1,2); // TFT-LCD 커저위치지정

15 Gotoxyt 텍스트모드형태로커저좌표를지정 함수 : void Gotoxyt(int x,int y) 인수 : int x // 커저의 x( 가로 ) 좌표 (1 40) int y // 커저의 y( 세로 ) 좌표 (1 15) 반환 : 없음 변수 : int _screen_curx // X좌표저장변수 int _screen_cury // y좌표저장변수 설명 : 텍스트모드형태로커저위치지정 문자를표현하는함수에서사용 * 320 * 240 그래픽 TFT-LCD 일때 x : 320 / 8 = 40 y : 240 / 16 = 15 관련함수 : Putch,Puts,Puts_f,Setcolor #include cpusetupinc #include tftlcdinc // TFT-LCD TEST Code Gotoxyt(1,2); // TFT-LCD 커저위치지정

16 Setcolor 문자색을지정한다 함수 : void Setcolor(unsigned color) 인수 : unsigned color // 표시할문자색 _BLACK // 검정 _RED // 적색 _BLUE // 파랑 _GREEN // 녹색 _MAGENTA // 자주색 ( 붉은 ) _GRAY // 회색 _CYAN // 청녹색 _YELLOW // 노랑 * 사용자가지정후사용가능 반환 : 없음 설명 : TFT-LCD에표시되는문자색을지정한다 변수 : unsigned _screen_color // 컬러값저장변수관련함수 : Putch,Puchxy,Puchxyt,Puts,Putsxy,Putsxyt,Puts_f,Putsxy_f,Putsxyt_f Line,Rectangle,Retanglefill,Cicle,Ellipse #include cpusetupinc inc #include tftlcdinc // TFT-LCD TEST Code Setcolor(_WHITE); Putch( 1 ); // 흰색지정 // 화면에 1 표시 * 실행결과 (LCD 화면 ) 1

17 Setbcolor 바탕색을지정한다 함수 : void Setbcolor(unsigned color) 인수 : unsigned color // 표시할바탕색 _BLACK // 검정 _RED // 적색 _BLUE // 파랑 _GREEN // 녹색 _MAGENTA // 자주색 ( 붉은 ) _GRAY // 회색 _CYAN // 청녹색 _YELLOW // 노랑 * 사용자가지정후사용가능 반환 : 없음 설명 : TFT-LCD에표시되는바탕색을지정한다 변수 : unsigned _screen_bcolor // 바탕색저장변수관련함수 : Putch,Puchxy,Puchxyt,Puts,Putsxy,Putsxyt,Puts_f,Putsxy_f,Putsxyt_f Line,Rectangle,Retanglefill,Cicle,Ellipse #include cpusetupinc inc #include tftlcdinc // TFT-LCD TEST Code Setbcolor(_BLUE); Putch( 1 ); // 파랑색지정 // 화면에 1 표시 * 실행결과 (LCD 화면 ) 1

18 Setscreen 화면표시방법및 Window 를설정한다 함수 : void Setscreen(int mode,int x1,int y1,int x2,int y2) 인수 : int mode // 화면표시방법설정 _SCREEN_COLUMN_SET // 가로화면모드설정 (320 * 240) _SCREEN_ROW_SET // 세로화면모드설정 (240 * 320) int x1 // 시작점의 x좌표 : 가로면표시시 (0-319) / 세로면표시시 (0-239) int y1 // 시작점의 y좌표 : 가로면표시시 (0-239) / 세로면표시시 (0-319) int x2 // 끝점의 x좌표 : 가로면표시시 (0-319) / 세로면표시시 (0-239) int y2 // 끝점의 y 좌표 : 가로면표시시 (0-319) / 세로면표시시 (0-319) 설명 : TFT-LCD 화면모드및화면에표시될영역을설정한다 변수 : int _screen_mode // 화면설정모드값 int _screen_xmax // x축최대설정값 (x2) int _screen_ymax // y축최대설정값 (y2) 관련함수 : 전체그렉픽관련함수 #include cpusetupinc #include tftlcdinc // TFT-LCD TEST Code // _SCREEN_COLUMN_X 319,_SCREEN_COLUMN_Y 239 // _SCREEN_ROW_X 239,_SCREEN_ROW_Y 319 // 아래소스둘중하나만코딩 // 가로화면최대모드 (0,0,319,239) ScreenSet(_SCREEN_COLUMN_SET,0,0,_SCREEN_COLUMN_X,_SCREEN_COLUMN_Y); // 세로화면최대모드 (0,0,239,319) ScreenSet(_SCREEN_ROW_SET,0,0,_SCREEN_ROW_X,_SCREEN_ROW_Y) * 실행결과 (LCD 화면 ) 0,0 0,0 ` 319, ,319 가로화면최대표시 세로화면최대표시

19 Putch 현재커저위치에문자를표시한다 함수 : void Putch(unsigned c) 인수 : unsigned c 반환 : 없음 // 표시할문자 설명 : 현재커저위치에문자를표시한다 ( 한글코드제외 ) 관련함수 : Puchxy,Puchxyt,Setcolor,Setbcolor C기본헤더선언 #include cpusetupinc #include tftlcdinc // TFT-LCD TEST Code Putch( 2 ); // 화면에 2 표시 * 실행결과 (LCD 화면 ) 2

20 Putchxy 지정한그래픽좌표에문자를표시한다 함수 : void Putchxy(int x, int y,unsigned c) 인수 : int x // 커저의 x( 가로 ) 좌표 (0 319 / 0-239) int y // 커저의 y( 세로 ) 좌표 (0 239 / 0-319) unsigned c // 표시할문자반환 : 없음 설명 : 지정한그래픽좌표에문자를표시한다 ( 한글코드제외 ) 가로화면모드시 : 320 * 240 픽셀 세로화면모드시 : 240 * 320 픽셀 관련함수 : Setcolor,Setbcolor,Gotoxy,Gotoxyt #include cpusetupinc #include tftlcdinc // TFT-LCD TEST Code Putchxy(1,10, 2 ); // 화면의 1(x),10(y) 위치에 2 표시 * 실행결과 (LCD 화면 ) 2

21 Putchxyt 지정한텍스트좌표에문자를표시한다 함수 : void Putchxyt(int x, int y,unsigned c) 인수 : int x // 커저의 x( 가로 ) 좌표 (1 40 / 1-15) int y // 커저의 y( 세로 ) 좌표 (1 15 / 1 40) int unsigned c // 표시할문자반환 : 없음 설명 : 지정한텍스트좌표에문자를표시한다 ( 한글코드제외 ) 가로화면모드시 : 320 * 240 픽셀 - x : 320 / 8 = 40, y : 240 / 16 = 15 세로화면모드시 : 240 * 320 픽셀 - x : 320 / 8 = 40, y : 240 / 16 = 15 관련함수 : Setcolor,Setbcolor #include cpusetupinc #include tftlcdinc // TFT-LCD TEST Code Putchxyt(2,1, 2 ); // 화면의 2(x),1(y) 위치에 2 표시 * 실행결과 (LCD 화면 ) 2

22 Puts 현재커저위치에문자열을표시한다 함수 : void Puts(const char *str) 인수 : const char *str 반환 : 없음 // 표시할문자열 설명 : 현재커저위치에문자열을표시한다 ( 완성형한글코드포함 ) 관련함수 :,Putsxy,Putsxyt,Setcolor,Setbcolor,Gotoxy,Gotoxyt C기본헤더선언 #include cpusetupinc #include tftlcdinc // TFT-LCD TEST Code Puts( 한글 TEST ); // 화면에한글 TEST 표시 * 실행결과 (LCD 화면 ) 한글 TEST

23 Putsxy 지정한그래픽좌표에문자열을표시한다 함수 : void Putsxy(int x, int y,const char *str) 인수 : int x // 커저의 x( 가로 ) 좌표 (0 319 / 0-239) int y // 커저의 y( 세로 ) 좌표 (0 239 / 0-319) const char *str // 표시할문자열반환 : 없음 설명 : 지정한그래픽좌표에문자열을표시한다 ( 완성형한글코드포함 ) 가로화면모드시 : 320 * 240 픽셀 세로화면모드시 : 240 * 320 픽셀 관련함수 : Setcolor,Setbcolor #include cpusetupinc #include tftlcdinc // TFT-LCD TEST Code Putsxy(1,10, 한글 TEST ); // 화면의 1(x),10(y) 위치에한글 TEST 표시 * 실행결과 (LCD 화면 ) 한글 TEST

24 Putsxyt 지정한텍스트좌표에문자열을표시한다 함수 : void Putsxyt(int x, int y,const char *str) 인수 : int x // 커저의 x( 가로 ) 좌표 (1 40 / 1-15) int y // 커저의 y( 세로 ) 좌표 (1 15 / 1 40) const char *str // 표시할문자반환 : 없음 설명 : 지정한텍스트좌표에문자열을표시한다 ( 완성형한글코드포함 ) 가로화면모드시 : 320 * 240 픽셀 - x : 320 / 8 = 40, y : 240 / 16 = 15 세로화면모드시 : 240 * 320 픽셀 - x : 320 / 8 = 40, y : 240 / 16 = 15 관련함수 : Setcolor,Setbcolor #include cpusetupinc #include tftlcdinc // TFT-LCD TEST Code Putsxyt(2,1, 한글 TEST ); // 화면의 2(x),1(y) 위치에한글 TEST 표시 * 실행결과 (LCD 화면 ) 한글 TEST

25 Puts_f 현재커저위치에문자열 (FLASH) 을표시한다 - CVAVR 용 함수 : void Puts_f(const char flash *str) 인수 : const char flash *str 반환 : 없음 // 표시할문자열 설명 : 현재커저위치에문자열 (FLASH MEMORY 데이터 ) 을표시한다 ( 완성형한글코드포함 ) 관련함수 :,Putsxy_f,Putsxyt_f,Setcolor,Setbcolor,Gotoxy,Gotoxyt C기본헤더선언 #include cpusetupinc #include tftlcdinc // TFT-LCD TEST Code Puts_f( 한글 TEST ); // 화면에한글 TEST 표시 * 실행결과 (LCD 화면 ) 한글 TEST

26 Putsxy_f 지정한그래픽좌표에문자열 (FLASH) 을표시한다 - CVAVR 용 함수 : void Putsxy_f(int x, int y,const char flash *str) 인수 : int x // 커저의 x( 가로 ) 좌표 (0 319 / 0-239) int y // 커저의 y( 세로 ) 좌표 (0 239 / 0-319) const char flash *str // 표시할문자열반환 : 없음 설명 : 지정한그래픽좌표에문자열 (FLASH MEMORY 데이터 ) 을표시한다 ( 완성형한글코드포함 ) 가로화면모드시 : 320 * 240 픽셀 세로화면모드시 : 240 * 320 픽셀 관련함수 : Setcolor,Setbcolor #include cpusetupinc #include tftlcdinc // TFT-LCD TEST Code Putsxy_f(1,10, 한글 TEST ); // 화면의 1(x),10(y) 위치에한글 TEST 표시 * 실행결과 (LCD 화면 ) 한글 TEST

27 Putsxyt_f 지정한텍스트좌표에문자열 (FLASH) 을표시한다 - CVAVR 용 함수 : void Putsxyt_f(int x, int y,const char flash *str) 인수 : int x // 커저의 x( 가로 ) 좌표 (1 40 / 1-15) int y // 커저의 y( 세로 ) 좌표 (1 15 / 1 40) const char *str // 표시할문자반환 : 없음 설명 : 지정한텍스트좌표에문자열 (FLASH MEMORY 데이터 ) 을표시한다 ( 완성형한글코드포함 ) 가로화면모드시 : 320 * 240 픽셀 - x : 320 / 8 = 40, y : 240 / 16 = 15 세로화면모드시 : 240 * 320 픽셀 - x : 320 / 8 = 40, y : 240 / 16 = 15 관련함수 : Setcolor,Setbcolor #include cpusetupinc #include tftlcdinc // TFT-LCD TEST Code Putsxyt_f(2,1, 한글 TEST ); // 화면의 2(x),1(y) 위치에한글 TEST 표시 * 실행결과 (LCD 화면 ) 한글 TEST

28 Line 지정한좌표에선을그림 함수 : void Line(int x1, int y1,int x2,int y2) 인수 : int x1 // 시작점 x( 가로 ) 좌표 (0 319 / 0-239) int y1 // 시작점 y( 세로 ) 좌표 (0 239 / 0-319) int x2 // 끝점 x( 가로 ) 좌표 (0 319 / 0-239) int y2 // 끝점 y( 세로 ) 좌표 (0 239 / 0-319) 반환 : 없음 설명 : 지정한좌표에선을그림 가로화면모드시 : 320 * 240 픽셀 세로화면모드시 : 240 * 320 픽셀 관련함수 : Setcolor #include cpusetupinc #include tftlcdinc // TFT-LCD TEST Code Line(0,0,127,0); // 선을그림 * 실행결과 (LCD 화면 )

29 Retangle 지정한좌표에박스를그림 함수 : void Retangle(int x1, int y1, int x2, int y2) 인수 : int x1 // 시작점 x( 가로 ) 좌표 (0 319 / 0-239) int y1 // 시작점 y( 세로 ) 좌표 (0 239 / 0-319) int x2 // 끝점 x( 가로 ) 좌표 (0 319 / 0-239) int y2 // 끝점 y( 세로 ) 좌표 (0 239 / 0-319) 반환 : 없음 설명 : 지정한좌표에박스를그림 가로화면모드시 : 320 * 240 픽셀 세로화면모드시 : 240 * 320 픽셀 관련함수 : Line,Setcolor #include cpusetupinc #include tftlcdinc // TFT-LCD TEST Code Retangle(10,10,100,50); // 박스를그림 * 실행결과 (LCD 화면 )

30 Retanglefill 지정한좌표에채워진박스를그림 함수 : void Retangle(int x1, int y1, int x2, int y2) 인수 : int x1 // 시작점 x( 가로 ) 좌표 (0 319 / 0-239) int y1 // 시작점 y( 세로 ) 좌표 (0 239 / 0-319) int x2 // 끝점 x( 가로 ) 좌표 (0 319 / 0-239) int y2 // 끝점 y( 세로 ) 좌표 (0 239 / 0-319) 반환 : 없음 설명 : 지정한좌표에채워진박스를그림 가로화면모드시 : 320 * 240 픽셀 세로화면모드시 : 240 * 320 픽셀 관련함수 : Line,Setcolor #include cpusetupinc #include tftlcdinc // TFT-LCD TEST Code Retanglefill(10,10,100,50); // 채워진박스를그림 * 실행결과 (LCD 화면 )

31 Circle 원을그림 함수 : void Circle(int xx, int yy, radius) 인수 : int xx // 중심점 x( 가로 ) 좌표 (0 319 / 0-239) int yy // 중심점 y( 세로 ) 좌표 (0 239 / 0-319) int radius // 반지름좌표 (0 319 / 0-239) 반환 : 없음 설명 : 지정한좌표에원을그림 가로화면모드시 : 320 * 240 픽셀 세로화면모드시 : 240 * 320 픽셀 관련함수 : Setcolor #include cpusetupinc #include tftlcdinc // TFT-LCD TEST Code Circle(64,32,10); // 원을그림 * 실행결과 (LCD 화면 )

32 Ellipse 타원을그림 함수 : void Ellipse(int xx, int yy, int a0,int b0) 인수 : int xx // 중심점 x( 가로 ) 좌표 (0 319 / 0-239) int yy // 중심점 y( 세로 ) 좌표 (0 239 / 0-319) int a0 // 가로반경 (0 319 / 0-239) int b0 // 세로반경 (0 239 / 0-319) 반환 : 없음 설명 : 지정한좌표에타원을그림 가로화면모드시 : 320 * 240 픽셀 세로화면모드시 : 240 * 320 픽셀 관련함수 : Setcolor #include cpusetupinc #include tftlcdinc // TFT-LCD TEST Code Ellipse(64,32,20,10); // 타원을그림 * 실행결과 (LCD 화면 )

33 Putpixel 지정한색으로점을찍음 함수 : void Putpixel(int x, int y, unsigned color) 인수 : int x // x( 가로 ) 좌표 (0 319 / 0-239) int y // y( 세로 ) 좌표 (0 239 / 0-319) unsigned color // Setcolor 색상참조반환 : 없음 설명 : 지정한좌표에점을찍음 가로화면모드시 : 320 * 240 픽셀 세로화면모드시 : 240 * 320 픽셀 #include cpusetupinc #include tftlcdinc // TFT-LCD TEST Code Putpixel(10,10,_WHITE); // 화면의 10(x),10(y) 위치에점을찍음 * 실행결과 (LCD 화면 )

34 Putpixelb 지정한색으로바이트단위픽셀표시 함수 : void Putpixelb(int x, int y, unsigned char datac, unsigned color) 인수 : int x // x( 가로 ) 좌표 (0 319 / 0-239) int y // y( 세로 ) 좌표 (0 239 / 0-319) unsigned color // Setcolor 색상참조반환 : 없음 설명 : 지정한좌표에세로방향으로바이트단위픽셀표시 가로화면모드시 : 320 * 240 픽셀 세로화면모드시 : 240 * 320 픽셀 C기본헤더선언 #include cpusetupinc #include tftlcdinc // TFT-LCD TEST Code Putpixelb(10,10,0xff,_WHITE); // 화면의 10(x),10(y) 위치에바이트단위픽셀표시 * 실행결과 (LCD 화면 )

35 PutImage 커저위치에영문 / 한글이미지표시 함수 : PutImage(unsigned char dbuf[],int xsize,int ysize) 인수 : unsigned char dbuf[] // 표시할폰트데이터 int xsize // 표시할 x축데이터크기 int ysize // 표시할 y축데이터크기반환 : 없음 설명 : 현재커저위치에지정한색으로문자폰트를표시한다 가로화면모드시 : 320 * 240 픽셀 세로화면모드시 : 240 * 320 픽셀 참고 : _screen_color : 문자색 (Setcolor()) _screen_bkcolor : 바탕색 (Setbkcolor()) _screen_curx / _screen_cury : X,Y좌표 (Gotoxy()) #include cpusetupinc #include tftlcdinc unsigned char buf[32] int i; // TFT-LCD TEST Code for(i = 0; i < 32; i++) buf[i] = 0xff; Setcolor(_WHITE); // 문자색지정 Gotoxy(0,0); // 커저위치지정 PutImage(buf,16,16); // 화면에 Image 데이터표시 (x크기16 / y크기16) * 실행결과 (LCD 화면 )

36 RGB_Disp 현재화면에 RGB 패턴데이터를표시한다 함수 void RGB_Disp(void) 인수 : void 반환 : void 설명 : 화면에 RGB 패턴데이터를표시한다 가로화면모드시 : 320 * 240 픽셀 세로화면모드시 : 240 * 320 픽셀 #include cpusetupinc #include tftlcdinc // TFT-LCD TEST Code RGB_Disp( ); // 패턴표시 * 실행결과 (LCD 화면 )

37 Han_Conv 조합형코드를완성형코드로변환한다 함수 : void Han_Conv(char *buf) 인수 : char *buf // 변환할문자열버퍼반환 : 없음 변수 : unsigned char han_conv_buf[32] // 한글완성형코드저장버퍼 (32byte) 설명 : 조합형코드를완성형코드로변환한다

38 CLCD_GRAM_dread 설정된영역의픽셀데이터를취득 (16Bit RGB) 함수 : unsigned CLCD_GRAM_dread(void) 인수 : void 반환 : 16Bit RGB 데이터 (RRRRR GGGGGG BBBBB) 설명 : 현재커저위치에표시된픽셀의데이터값을취득한다 가로화면모드시 : 320 * 240 픽셀 세로화면모드시 : 240 * 320 픽셀 #include cpusetupinc #include tftlcdinc unsigned datau; // TFT-LCD TEST Code if(_screen_mode == _SCREEN_COLUMN_SET) ScreenSet(_SCREEN_COLUMN_SET,0,0,_SCREEN_COLUMN_X,_SCREEN_COLUMN_Y);// 가로지정 else ScreenSet(_SCREEN_ROW_SET,0,0,_SCREEN_ROW_X,_SCREEN_ROW_Y);// 세로지정 datau = CLCD_GRAM_dread(); // 픽셀리드 printf("pixel data : %04x\n",datau); // 데이터표시

39 CLCD_Init Color TFT-LCD Driver IC 를초기화한다 함수 : void Clcd_Init(void)) 인수 : void 반환 : void 설명 : Color TFT-LCD Driver-IC 를초기화한다 ( 가로화면모드 (320*240) 로설정 ) #include cpusetupinc #include tftlcdinc unsigned datau;

40 CLCD_Command_Data Color TFT-LCD Driver IC 의 Register NUM 와데이터를써넣는다 함수 : void CLCD_Command_Data(int regnum,unsigned datau) 인수 : int regnum // Register Number unsigned datau // Register에써넣을데이터반환 : void 설명 : Color TFT-LCD Driver IC의 Register NUM와데이터를써넣는다

41 CLCD_Command Color TFT-LCD Driver IC 의 Register NUM 을써넣는다 함수 : void CLCD_Command(int regnum) 인수 : int regnum 반환 : void // Register Number 설명 : Color TFT-LCD Driver IC 의 Register NUM 을써넣는다

42 CLCD_Cdata Color TFT-LCD Driver IC 의 Register NUM 에데이터를써넣는다 함수 : void CLCD_Cdata(unsigned datau) 인수 : unsigned datau 반환 : void // Register 에써넣을데이터 설명 : Color TFT-LCD Driver IC 의 Register NUM 에데이터를써넣는다

43 Touch 라이브러리 (touchinc) Touch_Data 터치입력정보를취득 (x,y) 함수 : int Touch_Data(int scan_time) 인수 : int scan_time // 터치를누를때부터정보취득타임 (0 1000) scan_time * 10ms 반환 : 1( 데이터있음 ),0( 데이터없음 ) 설명 : 터치컨트롤러 (TSC2003) 으로부터유효정보를정해진시간마다취득한다 취득한좌표데이터를현재표시화면모드에맞게변환하여저장한다 변수 : Touch_X // 터치 X축정보가저장되는변수 (0-4095) Touch_Y // 터치 Y축정보가저장되는변수 (0-4095) #include cpusetupinc #include touchinc int Touch_X,Touch_Y; TSC2003_Setup(); // 터치관리라이브러리 // 터치사용변수 // I2c 초기화및 TSC2003초기화 // Touch TEST Code if(touch_data(2)) // 터치데이터검사 20ms마다 printf("touch > (x)%d : (y)%d\r\n",touch_x,touch_y);// \ "T XT h Y)// COM1 으로표시

44 TSC2003_Setup 터치컨틀롤러와 CPU 의 I2C 를초기화한다 함수 : void TSC2003_Setup(void) 인수 : void 반환 : void 설명 : 터치컨틀롤러와 CPU 의 I2C 를초기화한다 #include cpusetupinc #include TSC2003_Setup(); unsigned datau; // I2c 초기화및 TSC2003초기화 TSC2003_Setup(); // I2C 초기화및 TSC2003초기화

45 TSC2003_Word_Read 터치컨트롤러로데이터를전송한다 함수 unsigned TSC2003_Word_Read(unsigned char cmd)) 인수 : unsigned char cmd // TSC2003 으로전송할 Command 데이터반환 : 터치좌표데이터 (12bit) 설명터치컨트롤러로 I2C를통해 x,y 데이터요구를보낸뒤좌표값 (12bit) 을리턴한다

46 TSC2003_Write 터치컨트롤러로데이터를전송한다 함수 : TSC2003_Write(unsigned char datau) 인수 : unsigned char datau 반환 : void // TSC2003 으로전송할데이터 설명터치컨트롤러로 I2C 를통해데이터를전송한다

Microsoft PowerPoint - clcd_128_64

Microsoft PowerPoint - clcd_128_64 MEGA128_ CLCD (Graphic-LCD 메뉴얼 ) CPUPLAZA wwwcpuplazacom 제품소개 MEGA128_CLCD 는 TEXT-LCD, Graphic-LCD( 흑백 ), Color TFT-LCD 를연결하여테스트할수있으며, 압전식터치컨틀롤러 (TSC2003) 가내장되어있어 LCD 모델에상관없이터치를별도헤더핀으로지원합니다 제품특징 - 전원 :

More information

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F >

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F > 10주차 문자 LCD 의인터페이스회로및구동함수 Next-Generation Networks Lab. 5. 16x2 CLCD 모듈 (HY-1602H-803) 그림 11-18 19 핀설명표 11-11 번호 분류 핀이름 레벨 (V) 기능 1 V SS or GND 0 GND 전원 2 V Power DD or V CC +5 CLCD 구동전원 3 V 0 - CLCD 명암조절

More information

untitled

untitled EZ-TFT700(T) : EZ-TFT700(T) : Rev.000 Rev No. Page 2007/08/03 Rev.000 Rev.000. 2007/12/12 Rev.001 1.6 Allstech,,. EZ-TFT700(T). Allstech EZ-TFT700(T),,. EZ-TFT700(T) Allstech. < > EZ-TFT Information(13h)

More information

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D> 뻔뻔한 AVR 프로그래밍 The Last(8 th ) Lecture 유명환 ( yoo@netplug.co.kr) INDEX 1 I 2 C 통신이야기 2 ATmega128 TWI(I 2 C) 구조분석 4 ATmega128 TWI(I 2 C) 실습 : AT24C16 1 I 2 C 통신이야기 I 2 C Inter IC Bus 어떤 IC들간에도공통적으로통할수있는 ex)

More information

슬라이드 1

슬라이드 1 마이크로컨트롤러 2 (MicroController2) 2 강 ATmega128 의 external interrupt 이귀형교수님 학습목표 interrupt 란무엇인가? 기본개념을알아본다. interrupt 중에서가장사용하기쉬운 external interrupt 의사용방법을학습한다. 1. Interrupt 는왜필요할까? 함수동작을추가하여실행시키려면? //***

More information

(Asynchronous Mode) ( 1, 5~8, 1~2) & (Parity) 1 ; * S erial Port (BIOS INT 14H) - 1 -

(Asynchronous Mode) ( 1, 5~8, 1~2) & (Parity) 1 ; * S erial Port (BIOS INT 14H) - 1 - (Asynchronous Mode) - - - ( 1, 5~8, 1~2) & (Parity) 1 ; * S erial Port (BIOS INT 14H) - 1 - UART (Univ ers al As y nchronous Receiver / T rans mitter) 8250A 8250A { COM1(3F8H). - Line Control Register

More information

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729>

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729> 8주차중간고사 ( 인터럽트및 A/D 변환기문제및풀이 ) Next-Generation Networks Lab. 외부입력인터럽트예제 문제 1 포트 A 의 7-segment 에초시계를구현한다. Tact 스위치 SW3 을 CPU 보드의 PE4 에연결한다. 그리고, SW3 을누르면하강 에지에서초시계가 00 으로초기화된다. 동시에 Tact 스위치 SW4 를 CPU 보드의

More information

lecture4(6.범용IO).hwp

lecture4(6.범용IO).hwp 제 2 부 C-언어를 사용한 마이크로컨트롤러 활용기초 66 C-언어는 수학계산을 위해 개발된 FORTRAN 같은 고급언어들과는 달 리 Unix 운영체제를 개발하면서 같이 개발된 고급언어이다. 운영체제의 특성상 C-언어는 다른 고급언어에 비해 컴퓨터의 하드웨어를 직접 제어할 수 있는 능력이 탁월하여 마이크로프로세서의 프로그램에 있어서 어셈블 리와 더불어 가장

More information

ATmega128

ATmega128 ATmega128 외부인터럽트실습 Prof. Jae Young Choi ( 최재영교수 ) (2015 Spring) Prof. Jae Young Choi 외부인터럽트실험 외부인터럽트를사용하기위해관렦레지스터를설정 일반적으로 I/O 포트에대한설정이끝난후에외부인터럽트나타이머 / 카운터설정 PE4~7 번까지 4 개의외부인터럽트 INT4~INT7 까지사용 외부인터럽트사용법요약

More information

[8051] 강의자료.PDF

[8051] 강의자료.PDF CY AC F0 RS1 RS0 OV - P 0xFF 0x80 0x7F 0x30 0x2F 0x20 0x1F 0x18 0x17 0x10 0x0F 0x08 0x07 0x00 0x0000 0x0FFF 0x1000 0xFFFF 0x0000 0xFFFF RAM SFR SMOD - - - GF1 GF0 PD IDL 31 19 18 9 12 13 14 15 1 2 3 4

More information

歯superimp.PDF

歯superimp.PDF 1 TV TV,, TV TV? TV OSDC (On Screen Display Controller) OSDC TV TV, TV TV 6845 CRTCTI9938 VDP, CRTCVDP OSDC IC TV, OSDC OSDC TV, OSDC, 1 ,,,, ASCII / ( ) ( ) ON/OFF, PC, 2432(PC 1616) CG ROM(FONT ROM)

More information

BY-FDP-4-70.hwp

BY-FDP-4-70.hwp RS-232, RS485 FND Display Module BY-FDP-4-70-XX (Rev 1.0) - 1 - 1. 개요. 본 Display Module은 RS-232, RS-485 겸용입니다. Power : DC24V, DC12V( 주문사양). Max Current : 0.6A 숫자크기 : 58mm(FND Size : 70x47mm 4 개) RS-232,

More information

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx #include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의

More information

목차 1. 개요... 3 2. USB 드라이버 설치 (FTDI DRIVER)... 4 2-1. FTDI DRIVER 실행파일... 4 2-2. USB 드라이버 확인방법... 5 3. DEVICE-PROGRAMMER 설치... 7 3-1. DEVICE-PROGRAMMER

목차 1. 개요... 3 2. USB 드라이버 설치 (FTDI DRIVER)... 4 2-1. FTDI DRIVER 실행파일... 4 2-2. USB 드라이버 확인방법... 5 3. DEVICE-PROGRAMMER 설치... 7 3-1. DEVICE-PROGRAMMER < Tool s Guide > 목차 1. 개요... 3 2. USB 드라이버 설치 (FTDI DRIVER)... 4 2-1. FTDI DRIVER 실행파일... 4 2-2. USB 드라이버 확인방법... 5 3. DEVICE-PROGRAMMER 설치... 7 3-1. DEVICE-PROGRAMMER 실행파일... 7 4. DEVICE-PROGRAMMER 사용하기...

More information

SRC PLUS 제어기 MANUAL

SRC PLUS 제어기 MANUAL ,,,, DE FIN E I N T R E A L L O C E N D SU B E N D S U B M O TIO

More information

Microsoft PowerPoint - logo_2-미해답.ppt [호환 모드]

Microsoft PowerPoint - logo_2-미해답.ppt [호환 모드] Chap.2 Logo 프로그래밍기초 - 터틀그래픽명령어 ( 기본, 고급 ) 학습목표 터틀의이동과선그리기에대해살펴본다. 터틀의회전에대해살펴본다. 터틀펜과화면제어에대해살펴본다. 2012. 5. 박남제 namjepark@jejunu.ac.kr < 이동하기 > - 앞으로이동하기 forward 100 터틀이 100 픽셀만큼앞으로이동 2 < 이동하기 > forward(fd)

More information

Microsoft PowerPoint - polling.pptx

Microsoft PowerPoint - polling.pptx 지현석 (binish@home.cnu.ac.kr) http://binish.or.kr Index 이슈화된키보드해킹 최근키보드해킹이슈의배경지식 Interrupt VS polling What is polling? Polling pseudo code Polling 을이용한키로거분석 방어기법연구 이슈화된키보드해킹 키보드해킹은연일상한가! 주식, 펀드투자의시기?! 최근키보드해킹이슈의배경지식

More information

JMOD : ATmega128 기본모듈 사용자설명서 제이씨넷

JMOD : ATmega128 기본모듈 사용자설명서 제이씨넷 JMOD-128-1 : ATmega128 기본모듈 사용자설명서 제이씨넷 www.jcnet.co.kr 1. JMOD-128-1 개요 1.1 JMOD-128-1 소개 은 ATmega128 MCU를이용하여, 다양한기능을구현하거나시험해볼수있도록모듈형태로개발된마이크로콘트롤러모듈입니다. 개발자의편의를위하여소형모듈에서는국내최초로프로그램 (ISP)

More information

OPCTalk for Hitachi Ethernet 1 2. Path. DCOMwindow NT/2000 network server. Winsock update win95. . . 3 Excel CSV. Update Background Thread Client Command Queue Size Client Dynamic Scan Block Block

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 제 5 장생성자와접근제어 1. 객체지향기법을이해한다. 2. 클래스를작성할수있다. 3. 클래스에서객체를생성할수있다. 4. 생성자를이용하여객체를초기화할수 있다. 5. 접근자와설정자를사용할수있다. 이번장에서만들어볼프로그램 생성자 생성자 (constructor) 는초기화를담당하는함수 생성자가필요한이유 #include using namespace

More information

(MHT-SB112\273\347\276\347\274\255.hwp)

(MHT-SB112\273\347\276\347\274\255.hwp) 무한테크 Digital I/O Board MHT-SB112 경기도의왕시고천동 290-2 대영골든밸리 902 호 http:// Tel : 031-450 - 6737 Fax : 031-450 - 6738 Email : info@moohantechbiz 차례 1 사용되는용도및특징 2 구성요소 3 인터페이스구성 4 아날로그입력 5 통신프로토콜 6 딥스위치설정 7 PCB

More information

ꊉꊒ ꊉꊓ ꊉꊔ ꊉꊕ ꊉꊖ ꊉꊗ ꊉꊘ ꊱ ꊲ ꊳ ꊴ ꏗ ꏗ ꏗ ꏗ ꏘ ꠑꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꁚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚ ꠛ ꠚꠚꠚꠚꠙ ꠐ ꠐ ꠝ ꠑꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꁚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚ ꠝ ꠛ ꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠙ ꠝ ꠝ ꠝ ꠝ ꠑꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꁚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚ

More information

<4D F736F F F696E74202D20B8AEB4AABDBA20BFC0B7F920C3B3B8AEC7CFB1E22E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20B8AEB4AABDBA20BFC0B7F920C3B3B8AEC7CFB1E22E BC8A3C8AF20B8F0B5E55D> 리눅스 오류처리하기 2007. 11. 28 안효창 라이브러리함수의오류번호얻기 errno 변수기능오류번호를저장한다. 기본형 extern int errno; 헤더파일 라이브러리함수호출에실패했을때함수예 정수값을반환하는함수 -1 반환 open 함수 포인터를반환하는함수 NULL 반환 fopen 함수 2 유닉스 / 리눅스 라이브러리함수의오류번호얻기 19-1

More information

Microsoft PowerPoint - es-arduino-lecture-03

Microsoft PowerPoint - es-arduino-lecture-03 임베디드시스템개론 : Arduino 활용 Lecture #3: Button Input & FND Control 2012. 3. 25 by 김영주 강의목차 디지털입력 Button switch 입력 Button Debounce 7-Segment FND : 직접제어 7-Segment FND : IC 제어 2 디지털입력 : Switch 입력 (1) 실습목표 아두이노디지털입력처리실습

More information

untitled

untitled 5V 1 2 - + LM7805 1 3 IN OUT GND POWER SW 1 2 CON 330 2 220uF 0.1 220uF LED 330 330 330 330 330 330 330 330 LED0 LED1 LED2 LED3 LED4 LED5 LED6 LED7 5V 10K 10K 10K 10K 10K 10K 10K 10K SW0 SW1 SW2 SW3 SW4

More information

<4D F736F F F696E74202D20454D43BCB3B0E8B4EBC3A5BBE7B7CA2828C1D629B8B6B7E7C0CEC6F75FBDC5C1D6C8A3292E707074>

<4D F736F F F696E74202D20454D43BCB3B0E8B4EBC3A5BBE7B7CA2828C1D629B8B6B7E7C0CEC6F75FBDC5C1D6C8A3292E707074> 제품에대한 EMC 설계 대책사례 마루인포 신주호선임 2009. 5. 29 목차 1. Network Camera System 2. Navigation 2-1. PND (Portable Navigation Device) 2-2. AVN (Audio Video Navigation) 2 1. Network Camera System 1. U-City 주차관리시스템 그림

More information

Microsoft Word - EastSocket매뉴얼_ _.doc

Microsoft Word - EastSocket매뉴얼_ _.doc USB 전원을이용한 SMD 패키지라이팅지원보드 저가의라이팅장비를사용하여 SMD 패키지마이컴을라이팅할수있도록지원하는장비입니다. 각종제품개발시마이컴을 SMD로사용하는추세로이를양산에적용시고가의장비를사용해야했습니다. 아니면보드에다운로더를사용하여마이컴라이팅을했습니다. 그에따른생산속도의저하및고가의장비구입에따른경제적부담이컸습니다. 이를대처하기위해저가및기존개발에사용한장비를그대로사용하여라이팅을할수있는지원장비를개발했습니다.

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Text-LCD Device Control - Device driver Jo, Heeseung M3 모듈에장착되어있는 Tedxt LCD 장치를제어하는 App 을개발 TextLCD 는영문자와숫자일본어, 특수문자를표현하는데사용되는디바이스 HBE-SM5-S4210 의 TextLCD 는 16 문자 *2 라인을 Display 할수있으며, 이 TextLCD 를제어하기위하여

More information

01-OOPConcepts(2).PDF

01-OOPConcepts(2).PDF Object-Oriented Programming Concepts Tel: 02-824-5768 E-mail: hhcho@selabsoongsilackr? OOP (Object) (Encapsulation) (Message) (Class) (Inheritance) (Polymorphism) (Abstract Class) (Interface) 2 1 + = (Dependency)

More information

Microsoft PowerPoint - ccs33_bios_com1_semaphore.ppt [호환 모드]

Microsoft PowerPoint - ccs33_bios_com1_semaphore.ppt [호환 모드] 1. CCS3.3 DSP/BIOS semaphore 를이용한 COM1 시리얼통신 기존의예제프로그램을바탕으로실제현장에적용가능한 BIOS 프로그램을시작하겠습니다. 이장에서사용할 H/W 는 F28335 내부에있는 UART0 포트를사용해 PC 와 RS-232 통신을 프로세서간동기를맞추는데사용하는 semaphore 를사용해작성해보겠습니다. -Semaphore 란 C

More information

2주차: 입출력 제어 복습

2주차: 입출력 제어 복습 마이크로프로세서 응용및실습 ` 13-14 주차 : 직렬통신 (2) 한철수 전자공학과 2/35 직렬통신과병렬통신 직렬통신 한가닥의선으로송수신할데이터를차례대로전송하는방식 장점 : 통신선로가적기때문에경제적임 단점 : 전송속도가느림. 송수신약속이복잡해짐 병렬통신 여러가닥의선으로동시에여러개의데이터를전송하는방식 장점 : 전송속도가빠름 단점 : 직렬통신보다비쌈 3/35

More information

0. 표지에이름과학번을적으시오. (6) 1. 변수 x, y 가 integer type 이라가정하고다음빈칸에 x 와 y 의계산결과값을적으시오. (5) x = (3 + 7) * 6; x = 60 x = (12 + 6) / 2 * 3; x = 27 x = 3 * (8 / 4

0. 표지에이름과학번을적으시오. (6) 1. 변수 x, y 가 integer type 이라가정하고다음빈칸에 x 와 y 의계산결과값을적으시오. (5) x = (3 + 7) * 6; x = 60 x = (12 + 6) / 2 * 3; x = 27 x = 3 * (8 / 4 Introduction to software design 2012-1 Final 2012.06.13 16:00-18:00 Student ID: Name: - 1 - 0. 표지에이름과학번을적으시오. (6) 1. 변수 x, y 가 integer type 이라가정하고다음빈칸에 x 와 y 의계산결과값을적으시오. (5) x = (3 + 7) * 6; x = 60 x

More information

COMFILE_VOL13_20140204.cdr

COMFILE_VOL13_20140204.cdr "다양한 산업현장에서 쓰이고 있는 컴파일 제품" 데이터 수집 데이터 수집용 필드 I/O 제품 "모드포트" 필드 I/O 전력 모니터링 로봇 제어 태양광 발전 트랙커 제어 CUPC-P80 CT1721C CB405 포장기 화력발전소-화력 감지 시스템 녹방지장치(용존산소제거장치) CT1721C CB280, CLCD-216 CUWIN3500 일회용 용기 성형기 항온항습기

More information

Microsoft Word - FS_ZigBee_Manual_V1.3.docx

Microsoft Word - FS_ZigBee_Manual_V1.3.docx FirmSYS Zigbee etworks Kit User Manual FS-ZK500 Rev. 2008/05 Page 1 of 26 Version 1.3 목 차 1. 제품구성... 3 2. 개요... 4 3. 네트워크 설명... 5 4. 호스트/노드 설명... 6 네트워크 구성... 6 5. 모바일 태그 설명... 8 6. 프로토콜 설명... 9 프로토콜 목록...

More information

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074> Chap #2 펌웨어작성을위한 C 언어 I http://www.smartdisplay.co.kr 강의계획 Chap1. 강의계획및디지털논리이론 Chap2. 펌웨어작성을위한 C 언어 I Chap3. 펌웨어작성을위한 C 언어 II Chap4. AT89S52 메모리구조 Chap5. SD-52 보드구성과코드메모리프로그래밍방법 Chap6. 어드레스디코딩 ( 매핑 ) 과어셈블리어코딩방법

More information

목차 1. 키패드 (KeyPAD) 2. KeyPAD 를이용한비밀번호입력기

목차 1. 키패드 (KeyPAD) 2. KeyPAD 를이용한비밀번호입력기 Chapter. 13 KeyPAD 를이용한비밀번호입력기 HBE-MCU-Multi AVR Jaeheung, Lee 목차 1. 키패드 (KeyPAD) 2. KeyPAD 를이용한비밀번호입력기 키패드 (KeyPAD) 키패드 (KeyPAD) 마이크로컨트롤러활용에서사용자의입력을받아들이기위한장치 전화기, 컴퓨터, 핸드폰, 냉장고등거의모든가전제품에서사용 키패드인터페이스방식

More information

API 매뉴얼

API 매뉴얼 PCI-DIO12 API Programming (Rev 1.0) Windows, Windows2000, Windows NT and Windows XP are trademarks of Microsoft. We acknowledge that the trademarks or service names of all other organizations mentioned

More information

untitled

untitled int i = 10; char c = 69; float f = 12.3; int i = 10; char c = 69; float f = 12.3; printf("i : %u\n", &i); // i printf("c : %u\n", &c); // c printf("f : %u\n", &f); // f return 0; i : 1245024 c : 1245015

More information

hd1300_k_v1r2_Final_.PDF

hd1300_k_v1r2_Final_.PDF Starter's Kit for HelloDevice 1300 Version 11 1 2 1 2 3 31 32 33 34 35 36 4 41 42 43 5 51 52 6 61 62 Appendix A (cross-over) IP 3 Starter's Kit for HelloDevice 1300 1 HelloDevice 1300 Starter's Kit HelloDevice

More information

OSTSen-THL100 사용자설명서 Ver 1.1 Onsystech OSTSen-THL100 Ver1.1 1 of 8 Onsystech

OSTSen-THL100 사용자설명서 Ver 1.1 Onsystech OSTSen-THL100 Ver1.1 1 of 8 Onsystech OSTSen-THL100 사용자설명서 Ver 1.1 Onsystech OSTSen-THL100 Ver1.1 1 of 8 Onsystech 1. 제품소개 1) 제품특징 OSTSen-THL100은 UART 인터페이스를통하여온도, 습도, 조도데이터를제공하는센서모듈입니다. 이센서모듈은사용자가편리하게다양한분야에쉽게적용할수있도록소형으로제작되었습니다. PC에서 OSTSen-THL100의온도,

More information

PowerPoint Presentation

PowerPoint Presentation #include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을작성하면서 C 프로그램의구성요소에대하여알아본다.

More information

RealDSP UT 프로그램 메뉴얼

RealDSP UT 프로그램 메뉴얼 Motorola Programmer ( 모델명 : MDProg16) 사용설명서 UUU 리얼시스 (RealSYS) Web: www.realsys.co.kr Tel: 031-420-4326 Fax: 031-420-4329-1 - 1. Motorola Programmer 프로그램특징 A. JTAG & OnCE 기능을이용한 Motorola 의내부플래시메모리 Writing

More information

K&R2 Reference Manual 번역본

K&R2 Reference Manual 번역본 typewriter structunion struct union if-else if if else if if else if if if if else else ; auto register static extern typedef void char short int long float double signed unsigned const volatile { } struct

More information

Week3

Week3 2015 Week 03 / _ Assignment 1 Flow Assignment 1 Hello Processing 1. Hello,,,, 2. Shape rect() ellipse() 3. Color stroke() fill() color selector background() 4 Hello Processing 4. Interaction setup() draw()

More information

목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2

목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2 제 8 장. 포인터 목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2 포인터의개요 포인터란? 주소를변수로다루기위한주소변수 메모리의기억공간을변수로써사용하는것 포인터변수란데이터변수가저장되는주소의값을 변수로취급하기위한변수 C 3 포인터의개요 포인터변수및초기화 * 변수데이터의데이터형과같은데이터형을포인터 변수의데이터형으로선언 일반변수와포인터변수를구별하기위해

More information

뉴티씨 (NEWTC) 2. FB-CY4E-DEV (FPGA 개발 키트) 구성도 Port Select SW 7 Segment Text LCD UART RS-232C JTAG PORTA (5V) Active Serial PORTB (5V) OSC. 50MHz Analog

뉴티씨 (NEWTC) 2. FB-CY4E-DEV (FPGA 개발 키트) 구성도 Port Select SW 7 Segment Text LCD UART RS-232C JTAG PORTA (5V) Active Serial PORTB (5V) OSC. 50MHz Analog 뉴티씨 (NEWTC) FPGA 개발 키트 (FB-CY4E-DEV) 매뉴얼 (주) 뉴티씨 ( NEWTC ) 1. FB-CY4E-DEV (FPGA 개발 키트) 소개 ALTERA 사의 FPGA(EP4CE6E22C8N)를 이용한 개발보드 입니다. USB 블래스터(FM-USBBLASTER) 를 이용하여 프로그램을 다운로드 가능 LCD, FND(7-Segment), 스위치

More information

Mango-E-Toi Board Developer Manual

Mango-E-Toi Board Developer Manual Mango-E-Toi Board Developer Manual http://www.mangoboard.com/ http://cafe.naver.com/embeddedcrazyboys Crazy Embedded Laboratory www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology 1 Document

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 KeyPad Device Control - Device driver Jo, Heeseung HBE-SM5-S4210 에는 16 개의 Tack Switch 를사용하여 4 행 4 열의 Keypad 가장착 4x4 Keypad 2 KeyPad 를제어하기위하여 FPGA 내부에 KeyPad controller 가구현 KeyPad controller 16bit 로구성된

More information

13 주차문자열의표현과입출력

13 주차문자열의표현과입출력 13 주차문자열의표현과입출력 문자표현방법 문자열표현방법 문자열이란무엇인가? 문자열의입출력 문자처리라이브러리함수 표준입출력라이브러리함수 C 언어를이용하여문자열을처리하기위해서는문자형의배열이나포인터를사용하게된다. 문자열을처리하는동작으로는단순하게문자열의입력이나출력기능이외에도문자열의복사나치환, 문자열의길이를구하거나문자열을비교하는기능등많은기능을필요로한다. 그러나이러한기능들을모두구현하기란매우까다로우며,

More information

슬라이드 1

슬라이드 1 -Part3- 제 4 장동적메모리할당과가변인 자 학습목차 4.1 동적메모리할당 4.1 동적메모리할당 4.1 동적메모리할당 배울내용 1 프로세스의메모리공간 2 동적메모리할당의필요성 4.1 동적메모리할당 (1/6) 프로세스의메모리구조 코드영역 : 프로그램실행코드, 함수들이저장되는영역 스택영역 : 매개변수, 지역변수, 중괄호 ( 블록 ) 내부에정의된변수들이저장되는영역

More information

USB Manager 1

USB Manager 1 V-USB 1.0 Firmware only USB Driver for AVR MicroController 사 용 설명서 (Rev 1.0) 2011.3 OrientNDT - 1 - 목차 Page 1.V-USB 란?... 3 2.Board 부품구성... 4 3.부품별 기능 요약 3.1 기능 요약... 5 3.2 Size 및 BOM... 6 3.3 Schematic...

More information

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt 변수와상수 1 변수란무엇인가? 변수 : 정보 (data) 를저장하는컴퓨터내의특정위치 ( 임시저장공간 ) 메모리, register 메모리주소 101 번지 102 번지 변수의크기에따라 주로 byte 단위 메모리 2 기본적인변수형및변수의크기 변수의크기 해당컴퓨터에서는항상일정 컴퓨터마다다를수있음 short

More information

ez-md+_manual01

ez-md+_manual01 ez-md+ HDMI/SDI Cross Converter with Audio Mux/Demux Operation manual REVISION NUMBER: 1.0.0 DISTRIBUTION DATE: NOVEMBER. 2018 저작권 알림 Copyright 2006~2018 LUMANTEK Co., Ltd. All Rights Reserved 루먼텍 사에서

More information

JU-TF43

JU-TF43 Intelligent serial 4.3 TFT LCD Module JUTF43 S/W User Guide 1 JUTF43... 3 2 부팅환경... 4 2.1 부팅환경설정... 4 2.1.1 Normal mode... 4 2.1.2 USB Mass-Storage mode... 4 2.1.3 Firmware Update mode... 5 2.2 Splash

More information

Chapter. 14 DAC 를이용한 LED 밝기제어 HBE-MCU-Multi AVR Jaeheung, Lee

Chapter. 14 DAC 를이용한 LED 밝기제어 HBE-MCU-Multi AVR Jaeheung, Lee Chapter. 14 DAC 를이용한 LED 밝기제어 HBE-MCU-Multi AVR Jaeheung, Lee 목차 1. D/A 변환기 2. 병렬 D/A 변환기로 LED 밝기제어하기 3. 직렬 D/A 변환기로 LED 밝기제어하기 D/A 변환기 D/A 변환기 (Digital to Analog Converter) 디지털데이터를아날로그전압으로변환하는소자 A/D변환기와함께마이크로프로세서응용회로에서널리사용됨.

More information

0.1-6

0.1-6 HP-19037 1 EMP400 2 3 POWER EMP400 4 5 6 7 ALARM CN2 8 9 CN3 CN1 10 24V DC CN4 TB1 11 12 Copyright ORIENTAL MOTOR CO., LTD. 2001 2 1 2 3 4 5 1.1...1-2 1.2... 1-2 2.1... 2-2 2.2... 2-4 3.1... 3-2 3.2...

More information

Microsoft PowerPoint - chap10-함수의활용.pptx

Microsoft PowerPoint - chap10-함수의활용.pptx #include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 중 값에 의한 전달 방법과

More information

untitled

untitled CAN BUS RS232 Line CAN H/W FIFO RS232 FIFO CAN S/W FIFO TERMINAL Emulator COMMAND Interpreter PROTOCOL Converter CAN2RS232 Converter Block Diagram > +- syntax

More information

61 62 63 64 234 235 p r i n t f ( % 5 d :, i+1); g e t s ( s t u d e n t _ n a m e [ i ] ) ; if (student_name[i][0] == \ 0 ) i = MAX; p r i n t f (\ n :\ n ); 6 1 for (i = 0; student_name[i][0]!= \ 0&&

More information

BS-K1117□-M□□-3012_ProductGuide_KR_PDF

BS-K1117□-M□□-3012_ProductGuide_KR_PDF READER/WRITER MADE IN JAPAN AnyWireASLINK System [ASLINK ] S-K1117-M-312..,.,. AnyWireASLINK :, M12 S-K1117-M8-312 S-K1117-M12-312 S-K1117-M18-312 S-K1117-M3-312 S-K1117S-M12-312 S-K1117S-M18-312 S-K1117S-M3-312

More information

ISP and CodeVisionAVR C Compiler.hwp

ISP and CodeVisionAVR C Compiler.hwp USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler http://www.avrmall.com/ November 12, 2007 Copyright (c) 2003-2008 All Rights Reserved. USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler

More information

MR-3000A-MAN.hwp

MR-3000A-MAN.hwp ITS Field Emulator for Traffic Local Controller [ MR-3000A ] User's Manual MORU Industrial Systems. www.moru.com - 1 - 1. 개요 MR-3000A는교통관제시스템에있어서현장용교통신호제어기의개발, 신호제어알고리즘의개발및검증, 교통신호제어기생산 LINE에서의자체검사수단등으로활용될수있도록개발된물리적모의시험장치이다.

More information

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A636C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A636C0CFC2F72E BC8A3C8AF20B8F0B5E55D> 뻔뻔한 AVR 프로그래밍 The 6 th Lecture 유명환 ( yoo@netplug.co.kr) 1 2 통신 관련이야기 시리얼통신 관련이야기 INDEX 3 ATmega128 시리얼통신회로도분석 4 ATmega128 시리얼통신컨트롤러 (USART) 분석 5 ATmega128 시리얼통신관련레지스터분석 6 ATmega128 시리얼통신실습 1 통신 관련이야기 동기

More information

Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3

Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3 Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3 Example 3.1 Files 3.2 Source code 3.3 Exploit flow

More information

11장 포인터

11장 포인터 쉽게풀어쓴 C 언어 Express 제 12 장문자와문자열 이번장에서학습할내용 문자표현방법 문자열표현방법 문자열이란무엇인가? 문자열의입출력 문자처리라이브러리함수 표준입출력라이브러리함수 인간은문자를사용하여정보를표현하므로문자열은프로그램에서중요한위치를차지하고있다. 이번장에서는 C 에서의문자열처리방법에대하여자세히살펴볼것이다. 문자의중요성 인간한테텍스트는대단히중요하다.

More information

acdc EQ 충전기.hwp

acdc EQ 충전기.hwp www.sjproporc.com DIGITAL CHARGER & DISCHARGER Intelligent Balancer SJPROPO 서울특별시 강남구 일원동 642-11 대도빌딩 202호 2006 SJPROPO INC. SJ INCORPORATED 사용 설명서 제품 구성물 동작 중 표시 화면 B L C : B A L A N C E R C O N N E C

More information

Microsoft PowerPoint - SY-A3PSK-V1.pptx

Microsoft PowerPoint - SY-A3PSK-V1.pptx SY-A3PSK -V1.0 Low power Single chip, single voltage Nonvolatile, Reprogrammable Live at Power-up Live at Power up Maximum design security Firm-error immune Clock management Advanced I/O standards User

More information

OSTSen-MOS100 사용자설명서 Ver 1.1 Onsystech OSTSen-MOS100 Ver of 8 Onsystech

OSTSen-MOS100 사용자설명서 Ver 1.1 Onsystech OSTSen-MOS100 Ver of 8 Onsystech OSTSen-MOS100 사용자설명서 Ver 1.1 Onsystech OSTSen-MOS100 Ver 1.1 1 of 8 Onsystech 1. 제품소개 1) 제품특징 OSTSen-MOS100은 UART 인터페이스를통하여토양수분데이터를제공하는센서모듈입니다. 이센서모듈은사용자가편리하게다양한분야에적용할수있도록소형으로제작되었습니다. PC에서는 OSTSen-MOS100에서제공하는토양수분데이터를

More information

API 매뉴얼

API 매뉴얼 PCI-TC03 API Programming (Rev 1.0) Windows, Windows2000, Windows NT, Windows XP and Windows 7 are trademarks of Microsoft. We acknowledge that the trademarks or service names of all other organizations

More information

T100MD+

T100MD+ User s Manual 100% ) ( x b a a + 1 RX+ TX+ DTR GND TX+ RX+ DTR GND RX+ TX+ DTR GND DSR RX+ TX+ DTR GND DSR [ DCE TYPE ] [ DCE TYPE ] RS232 Format Baud 1 T100MD+

More information

정보보안 개론과 실습:네트워크

정보보안 개론과 실습:네트워크 ` 마이크로프로세서설계및실습 12-13 주차강의자료 학습목표 A/D 변환기의제어방법을이해한다 능숙하게 A/D 변환기를제어할수있도록반복실습한다 2/28 아날로그 - 디지털변환회로 아날로그 - 디지털변환회로 (A/D 변환회로 ) 는, 아날로그전기신호를디지털전기신호로변환하는전자회로이다 A/D 컨버터 (ADC: Analog-to-digital converter) 라고도불린다

More information

차례 사용하기 전에 준비 및 연결 간편 기능 채널 관련 영상 관련 음성 관련 시간 관련 화면잔상 방지를 위한 주의사항... 4 각 부분의 이름... 6 제품의 설치방법... 10 TV를 켜려면... 15 TV를 보려면... 16 외부입력에 연결된 기기명을 설정하려면..

차례 사용하기 전에 준비 및 연결 간편 기능 채널 관련 영상 관련 음성 관련 시간 관련 화면잔상 방지를 위한 주의사항... 4 각 부분의 이름... 6 제품의 설치방법... 10 TV를 켜려면... 15 TV를 보려면... 16 외부입력에 연결된 기기명을 설정하려면.. 한 국 어 사용설명서 LED LCD MONITOR TV 사용전에 안전을 위한 주의사항을 반드시 읽고 정확하게 사용하세요. LED LCD MONITOR TV 모델 목록 M2280D M2380D 1 www.lg.com 차례 사용하기 전에 준비 및 연결 간편 기능 채널 관련 영상 관련 음성 관련 시간 관련 화면잔상 방지를 위한 주의사항... 4 각 부분의 이름...

More information

PT01-000537A-SCB-6000-KOREAN-.indb

PT01-000537A-SCB-6000-KOREAN-.indb HD-SDI SCB-6000 www.samsungcctv.co.kr FOR KOREA UNIT STANDARD ONLY HD-SDI Copyright 2011 Samsung Techwin Co., Ltd. All rights reserved. Trademark Restriction Disclaimer Warranty,. ...., AC DC AC, DC.,,....,,...,.,..

More information

OCW_C언어 기초

OCW_C언어 기초 초보프로그래머를위한 C 언어기초 2 장 : C 프로그램시작하기 2012 년 이은주 학습목표 을작성하면서 C 프로그램의구성요소 주석 (comment) 이란무엇인지알아보고, 주석을만드는방법 함수란무엇인지알아보고, C 프로그램에반드시필요한 main 함수 C 프로그램에서출력에사용되는 printf 함수 변수의개념과변수의값을입력받는데사용되는 scanf 함수 2 목차 프로그램코드

More information

2009년2학기 임베디드시스템 응용

2009년2학기 임베디드시스템 응용 임베디드시스템기초 (#514115 ) #2. GPIO & Matrix Keypad 한림대학교전자공학과이선우 Short Review #1 General Purpose Input Output (GPIO) Output port Input port Switch 사용방법 2 General Purpose Input Output(GPIO) port 모든 MCU의가장기본적이고중요한주변장치

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Web server porting 2 Jo, Heeseung Web 을이용한 LED 제어 Web 을이용한 LED 제어프로그램 web 에서데이터를전송받아타겟보드의 LED 를조작하는프로그램을작성하기위해다음과같은소스파일을생성 2 Web 을이용한 LED 제어 LED 제어프로그램작성 8bitled.html 파일을작성 root@ubuntu:/working/web# vi

More information

OSTSen-PIR100 사용자설명서 Ver 1.1 Onsystech OSTSen-PIR100 V1.1 1 of 8 Onsystech

OSTSen-PIR100 사용자설명서 Ver 1.1 Onsystech OSTSen-PIR100 V1.1 1 of 8 Onsystech OSTSen-PIR100 사용자설명서 Ver 1.1 Onsystech OSTSen-PIR100 V1.1 1 of 8 Onsystech 1. 제품소개 1) 제품특징 OSTSen-PIR100은 UART 인터페이스를통하여인체모션감지 (PIR) 데이터를제공하는센서모듈입니다. 이센서모듈은사용자가편리하게다양한분야에적용할수있도록소형으로제작되었습니다. ( PIR: Pyroelectric

More information

K_R9000PRO_101.pdf

K_R9000PRO_101.pdf GV-R9000 PRO Radeon 9000 PRO Upgrade your Life REV 101 GV-R9000 PRO - 2-2002 11 1 12 ATi Radeon 9000 PRO GPU 64MB DDR SDRAM 275MHz DirectX 81 SMARTSHADER ATI SMOOTHVISION 3D HYDRAVISION ATI CATLYST DVI-I

More information

11 강 AVR board & download cable 2009 년도 1 학기 센서개론 Mechatronics Lab 센서개론

11 강 AVR board & download cable 2009 년도 1 학기 센서개론 Mechatronics Lab 센서개론 강 AVR bard & dwlad cable 2009 년도 학기 A V R 을시작하며 AVR bard Pi cfigurati 64 개의핀으로구성 Vcc(2) Avcc() GND(3) 입출력핀 (8*6+5) Clck, reset, Aref, PEN 한개의핀이두개이상의기능을수행하기도한다. Pi cfigurati I/O PORT A~G 의 7 개의 prt 중 A~E

More information

Chapter #01 Subject

Chapter #01  Subject Device Driver March 24, 2004 Kim, ki-hyeon 목차 1. 인터럽트처리복습 1. 인터럽트복습 입력검출방법 인터럽트방식, 폴링 (polling) 방식 인터럽트서비스등록함수 ( 커널에등록 ) int request_irq(unsigned int irq, void(*handler)(int,void*,struct pt_regs*), unsigned

More information

슬라이드 1

슬라이드 1 사용 전에 사용자 주의 사항을 반드시 읽고 정확하게 지켜주시기 바랍니다. 사용설명서의 구성품 형상과 색상은 실제와 다를 수 있습니다. 사용설명서의 내용은 제품의 소프트웨어 버전이나 통신 사업자의 사정에 따라 다를 수 있습니다. 본 사용설명서는 저작권법에 의해 보호를 받고 있습니다. 본 사용설명서는 주식회사 블루버드소프트에서 제작한 것으로 편집 오류, 정보 누락

More information

Microsoft PowerPoint - C++ 5 .pptx

Microsoft PowerPoint - C++ 5 .pptx C++ 언어프로그래밍 한밭대학교전자. 제어공학과이승호교수 연산자중복 (operator overloading) 이란? 2 1. 연산자중복이란? 1) 기존에미리정의되어있는연산자 (+, -, /, * 등 ) 들을프로그래머의의도에맞도록새롭게정의하여사용할수있도록지원하는기능 2) 연산자를특정한기능을수행하도록재정의하여사용하면여러가지이점을가질수있음 3) 하나의기능이프로그래머의의도에따라바뀌어동작하는다형성

More information

RS- 232, RS485 FND Display Module NET-SFND-4-23A RS-232, RS485 FND Display Module NET-SFND-4-23A MANUAL (Rev 1.0) Net-Control http

RS- 232, RS485 FND Display Module NET-SFND-4-23A RS-232, RS485 FND Display Module NET-SFND-4-23A MANUAL (Rev 1.0) Net-Control   http RS-232, RS485 FND Display Module NET-SFND-4-23A MANUAL (Rev 1.0) - 1 - 1. 정격사양. NET-SFND-4-23A Display Module 은 RS-232, RS-485 겸용입니다. 밝기조절기능을추가하여통신명령으로밝기를조절할수있습니다. 이기능을사용하여표시부를점멸시키거나점차밝아지거나어두워지는특수효과를낼수도있습니다.

More information

<4D F736F F F696E74202D2034C5D8BDBAC6AEC6C4C0CFC0D4C3E2B7C2312E505054>

<4D F736F F F696E74202D2034C5D8BDBAC6AEC6C4C0CFC0D4C3E2B7C2312E505054> 의료프로그래밍실습 의료공학과이기영 1 Chap. 11 파일입출력 2 1 이장의목표 텍스트파일의입출력방법을익힌다. (284 쪽그림참조 ) 3 C 언어의파일종류 텍스트파일 (text file) 사람들이읽을수있는문자들을저장하고있는파일 텍스트파일에서 한줄의끝 을나타내는표현은파일이읽어들여질때, C 내부의방식으로변환된다. 이진파일 (binary file) : 자료형그대로의바이트수로연속해서저장

More information

히스토그램구하기 사전준비 : 히스토그램을저장할메모리가필요함 필요한메모리개수 à 전체영상의픽셀은그값이 0 ~ 255이므로 256 개의메모리필요함 영상을구성하는픽셀의개수는매우크므로메모리형식은 unsigned long으로해야함 ( unsigned 란 +/- 를고려하지않는다는

히스토그램구하기 사전준비 : 히스토그램을저장할메모리가필요함 필요한메모리개수 à 전체영상의픽셀은그값이 0 ~ 255이므로 256 개의메모리필요함 영상을구성하는픽셀의개수는매우크므로메모리형식은 unsigned long으로해야함 ( unsigned 란 +/- 를고려하지않는다는 디지털영상처리 실습 : 히스토그램 방송영상미디어과 히스토그램 (Histogram) 히스토그램이란? n 디지털영상을구성하는화소는명도값을나타내는데어떤명도값을가진픽셀수가몇개있는가를나타내는함수 n 화소의명도값은 0~255 인데각명도값에해당하는화소의수를나타내는함수 히스토그램구하는방법 4 4 3 3 픽셀갯수 6 5 4 4 3 3 4 1 2 3 2

More information

À̵¿·Îº¿ÀÇ ÀÎÅͳݱâ¹Ý ¿ø°ÝÁ¦¾î½Ã ½Ã°£Áö¿¬¿¡_.hwp

À̵¿·Îº¿ÀÇ ÀÎÅͳݱâ¹Ý ¿ø°ÝÁ¦¾î½Ã ½Ã°£Áö¿¬¿¡_.hwp l Y ( X g, Y g ) r v L v v R L θ X ( X c, Yc) W (a) (b) DC 12V 9A Battery 전원부 DC-DC Converter +12V, -12V DC-DC Converter 5V DC-AC Inverter AC 220V DC-DC Converter 3.3V Motor Driver 80196kc,PWM Main

More information

1 1. INTRODUCTION 2 2. DOWNLOAD Windows Desktop & Server Max OS X, Linux, Windows CE 2 3. API REFERENCE CAN_OpenVcp CAN_Op

1 1. INTRODUCTION 2 2. DOWNLOAD Windows Desktop & Server Max OS X, Linux, Windows CE 2 3. API REFERENCE CAN_OpenVcp CAN_Op USB2CAN USB2CAN-VCP USB2CAN-FIFO API Reference Manual ver. 1.00 Updated in November 2013 1 1. INTRODUCTION 2 2. DOWNLOAD 2 2-1. Windows Desktop & Server 2 2-2. Max OS X, Linux, Windows CE 2 3. API REFERENCE

More information

<4D6963726F736F667420506F776572506F696E74202D20C0BDBCBA484D4920C0FBBFEB20C5DAB7B9B8C5C6BDBDBA20B4DCB8BBB1E228B9DFC7A5C0DAB7E129>

<4D6963726F736F667420506F776572506F696E74202D20C0BDBCBA484D4920C0FBBFEB20C5DAB7B9B8C5C6BDBDBA20B4DCB8BBB1E228B9DFC7A5C0DAB7E129> Terminal Platform 권오일 (koi@haco.co.kr) 현대오토넷 목차 1. 텔레매틱스 시스템 개요 P3 2. 텔레매틱스 단말기 개요 P4 3. 텔레매틱스 단말기 하드웨어 P9 4. 텔레매틱스 단말기 소프트웨어 P15 5. 음성 HMI 적용 전체 시나리오 P22 6. 향후 계획 P26 2 1. 텔레매틱스 시스템 개요 3 Block Diagram

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 7-Segment Device Control - Device driver Jo, Heeseung HBE-SM5-S4210 의 M3 Module 에는 6 자리를가지는 7-Segment 모듈이아래그림처럼실장 6 Digit 7-Segment 2 6-Digit 7-Segment LED controller 16비트로구성된 2개의레지스터에의해제어 SEG_Sel_Reg(Segment

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 7-Segment Device Control - Device driver Jo, Heeseung HBE-SM5-S4210 의 M3 Module 에는 6 자리를가지는 7-Segment 모듈이아래그림처럼실장 6 Digit 7-Segment 2 6-Digit 7-Segment LED Controller 16비트로구성된 2개의레지스터에의해제어 SEG_Sel_Reg(Segment

More information

슬라이드 제목 없음

슬라이드 제목 없음 ETOS-DPS-X Guide AC&T SYSTEM 1 ETOS-DPS-X 개요 ETOS-DPS-X Field Bus Network 중 Profibus-DP Network 에연결되는장비. ProfiBus-DP Network 시스템에 DP 통신을지원하지않는현장장비에대한통신서버기능구현. Profibus-DP Slave 동작하기때문에반드시 DP-Master 모듈이있는시스템에서적용가능.

More information

임베디드시스템설계강의자료 6 system call 1/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

임베디드시스템설계강의자료 6 system call 1/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 임베디드시스템설계강의자료 6 system call 1/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 시스템호출개요 리눅스에서는사용자공간과커널공간을구분 사용자프로그램은사용자모드, 운영체제는커널모드에서수행 커널공간에대한접근은커널 ( 특권, priviledged) 모드에서가능 컴퓨팅자원 (CPU, memory, I/O 등 ) 을안전하게보호 커널수행을안전하게유지

More information

BMP 파일 처리

BMP 파일 처리 BMP 파일처리 김성영교수 금오공과대학교 컴퓨터공학과 학습내용 영상반전프로그램제작 2 Inverting images out = 255 - in 3 /* 이프로그램은 8bit gray-scale 영상을입력으로사용하여반전한후동일포맷의영상으로저장한다. */ #include #include #define WIDTHBYTES(bytes)

More information

// 변수선언 unsigned char i; unsigned char FONT[]={0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xD8, 0x80, 0x98}; //PORTA 를출력으로설정하고초기값은모두 0 PORTA = 0x00; DD

// 변수선언 unsigned char i; unsigned char FONT[]={0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xD8, 0x80, 0x98}; //PORTA 를출력으로설정하고초기값은모두 0 PORTA = 0x00; DD Code Vison AVR C ATmega8535 ATmega8535 제어실습 Chapter 1 I / O 포트제어하기 FND 제어 FND에는 Vcc를이용하는애노드 (anode) 형과 Gnd를이용하는 cathode형이있다. LED가여러개모여있다생각하고 LED선택에따라문자와숫자를만들어낼수있다. 최대한많은영문자를만들기위해대문자와소문자를혼합한다. ( 표현가능한문자

More information

제 14 장포인터활용 유준범 (JUNBEOM YOO) Ver 본강의자료는생능출판사의 PPT 강의자료 를기반으로제작되었습니다.

제 14 장포인터활용 유준범 (JUNBEOM YOO) Ver 본강의자료는생능출판사의 PPT 강의자료 를기반으로제작되었습니다. 제 14 장포인터활용 유준범 (JUNBEOM YOO) Ver. 2.0 jbyoo@konkuk.ac.kr http://dslab.konkuk.ac.kr 본강의자료는생능출판사의 PPT 강의자료 를기반으로제작되었습니다. 이번장에서학습할내용 이중포인터란무엇인가? 포인터배열 함수포인터 다차원배열과포인터 void 포인터 포인터는다양한용도로유용하게활용될수있습니다. 2 이중포인터

More information

EP-B-P211.eps

EP-B-P211.eps PFA/PFW Series PFA Series PFW Series PF00 Series Alphabet Index 8 A COM B COM DCV GND F.G. R.S. HOLD COM BANK BANK COUNT PRESET FUNC. AC00~0VCOM OUTOUTOUTOUTOUTS.STOP RD SD SG RS-C PFA/PFW Series, N M/C

More information

0806 블랙박스 메뉴얼 L5 원고작업_수정

0806 블랙박스 메뉴얼 L5 원고작업_수정 CLON L5 USER'S MANUAL Full HD Driving Image Recorder EFL3.0mm F2.0 DRIVING IMAGE RECORDER Digital L5 Recorder 본 제품을 사용하기 전에... www.eyeclon.com 제품을 구입해 주셔서 감사합니다. (아이클론)은 엠씨넥스의 상표입니다. 엠씨넥스 설명서의 모든 내용은 저작권법에

More information

1

1 1 2 3 4 5 6 b b t P A S M T U s 7 m P P 8 t P A S M T U s 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 Chapter 1 29 1 2 3 4 18 17 16 15 5 6 7 8 9 14 13 12 11 10 1 2 3 4 5 9 10 11 12 13 14 15

More information

임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 System call table and linkage v Ref. http://www.ibm.com/developerworks/linux/library/l-system-calls/ - 2 - Young-Jin Kim SYSCALL_DEFINE 함수

More information

NERO_M128_V10.opj

NERO_M128_V10.opj SW 0 R 0R ISP Port REF 0.uF PE P R 0K 0.uF R 0R 0.uF JP HEER/X 0.uF X pf PF PF PF PF PF PF PF REF TK TMS TO TI PE PE PE PE PE PE PE P0 P P P P P P P Y MHz X pf JTG Port IR_FREQ IR_OUT 0 0 0 TK TO TMS TI

More information