Microsoft Word - AM-SLCD_시리얼 LCD_ 메뉴얼.doc

Similar documents
Microsoft Word - AM-GYRO-P V02 메뉴얼.doc

뉴티씨 (NEWTC) ATmega8 교육용모듈 (Model : AM-8PL ) 메뉴얼 ( 주 ) 뉴티씨 ( NEWTC ) 1. ATmega8 모듈 (AM-8PL) 소개 ATmega8 칩을

Microsoft Word - AM-GYRO V02 메뉴얼.doc

뉴티씨 (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

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F >

Microsoft Word - AD-USBISP V03 메뉴얼.doc

Microsoft Word - AM-2560PRO_V01 메뉴얼.doc

Microsoft Word - AD-USBISP V03_5 메뉴얼.doc

BY-FDP-4-70.hwp

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

고급 프로그래밍 설계

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>

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

DSP_MON 프로그램 메뉴얼

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

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

개요

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

COMFILE_VOL13_ cdr

Microsoft Word - PEB08_USER_GUIDE.doc

hd1300_k_v1r2_Final_.PDF

1.2 자료형 (data type) 프로그램에서다루는값의형태로변수나함수를정의할때주로사용하며, 컴퓨터는선언된 자료형만큼의메모리를확보하여프로그래머에게제공한다 정수 (integer) 1) int(4 bytes) 연산범위 : (-2 31 ) ~ (2 31 /2)-

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A636C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

슬라이드 제목 없음

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

Microsoft Word - EWKit-RS232.doc

Mango-IMX6Q mfgtool을 이용한 이미지 Write하기

(SW3704) Gingerbread Source Build & Working Guide

1. 제품규격및특징 구분 규격및특징 입력전압 DC 12~30V 모터구동방식 Bipolar 방식 최대모터전류 Max 3.0A 초기설정정지전류 :4(0.46A), 구동전류 :18(1.75A) 분주비 0(x256), 1(x128), 2(x64), 3(x32), 4(x16),

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

PowerPoint 프레젠테이션

STM32F2xx 시리즈의특성 Core: ARM 32-bit Cortex -M3 CPU with Adaptive real-time accelerator (ARTAccelerator ) allowing 0-wait state execution performance fro

1차내지

Microsoft Word - PLC제어응용-2차시.doc

BS-K1117□-M□□-3012_ProductGuide_KR_PDF

Microsoft Word - LKP-RTD 사용자 설명서

PowerPoint 프레젠테이션

Microsoft PowerPoint - Java7.pptx

RVC Robot Vaccum Cleaner

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

한글사용설명서

ez-shv manual

T100MD+

프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음

목 록( 目 錄 )

02-1기록도전( )

03-1영역형( )

Microsoft PowerPoint - RPino-GOGO_datasheet.pptx

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

Mango-E-Toi Board Developer Manual

<BFB5BBF3C1A4BAB8C3B3B8AEBDC3BDBAC5DB20BFACB1B82E687770>

PowerPoint 프레젠테이션

2주차: 입출력 제어 복습

텀블러514

슬라이드 1

DVI-CL01 매뉴얼

PowerPoint 프레젠테이션

1. 제품사진및보드설명 그림. LK ATmega128 A2 트레이닝보드사진 제품소개 ATMEL사의 8비트프로세서인 AVR-ATmega128 MCU를이용하여학습및제품개발을핛수있는 AVR 트레이닝보드입니다. 초보자를세심하게배려하기위하여모든부품의부품이름및부품정보가트레이닝보드

<C3D1C1A4B8AE B0E6BFECC0C720BCF B9AE2E687770>

untitled

중간고사

SRC PLUS 제어기 MANUAL

Lab 3. 실습문제 (Single linked list)_해답.hwp

CAN-fly Quick Manual

-. Data Field 의, 개수, data 등으로구성되며, 각 에따라구성이달라집니다. -. Data 모든 의 data는 2byte로구성됩니다. Data Type는 Integer, Float형에따라다르게처리됩니다. ( 부호가없는 data 0~65535 까지부호가있는

HWP Document

금오공대 컴퓨터공학전공 강의자료

ez-md+_manual01

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CBED0C3E0C7C1B7CEB1D7B7A55C D616E2E637070>

슬라이드 1

윈도우즈프로그래밍(1)

Microsoft Word _whitepaper_latency_throughput_v1.0.1_for_

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

Microsoft PowerPoint - 부호기와 복호기.PPT

..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * A

JU-TF43

MicrocontrollerAcademy_Lab_ST_040709

Microsoft PowerPoint - chap06-1Array.ppt

Microsoft PowerPoint - 7_배열_문자열

YD-3533.xls

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

<C6F7C6AEB6F5B1B3C0E72E687770>

Microsoft PowerPoint - ch10 - 이진트리, AVL 트리, 트리 응용 pm0600

0.1-6

API 매뉴얼

Microsoft Word - FS_ZigBee_Manual_V1.3.docx

그룹웨어와 XXXXX 제목 예제

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729>

SBR-100S User Manual

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

<4D F736F F F696E74202D20C1A632C0E520C7C1B7CEB1D7B7A5B0B3B9DFB0FAC1A4>

온습도 판넬미터(JTH-05) 사양서V1.0

30년 선배의 직장생활 개념노트


Sequences with Low Correlation

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

Microsoft PowerPoint - STM32_LCD보드.ppt [호환 모드]

[8051] 강의자료.PDF

Transcription:

영문시리얼 LCD 모듈 ( Model : AM-SLCD) 메뉴얼 뉴테크놀로지컴패니 (N.T.C) 1 AM-SLCD ( 영문시리얼 LCD 모듈 ) 소개 영문 Character LCD 를 Serial 을이용하여터미널모드와커맨드모드로제어할수있다. 터미널모드는시리얼로출력되는 ASCII Code 데이터를 LCD 화면에보여주는기능이다. 커맨드모드는통신커맨드에해당하는데이터를수신하여 LCD 화면에보여주게된다. 5V Level로 UART, 12V Level RS-232 신호수신이가능하다. Back Light를제어하여절전기능을사용할수있다. Baud Rate 을 4800, 9600( 기본 ), 19200, 38400 bps 로변환가능 ( 점퍼설정 ) LCD 종류를선택하여사용할수있다. 2*16, 2*20, 4*16, 4*20 까지지원가능하다. AM-SLCD216 (2*16 Text LCD) AM-SLCD420 (4*20 Text LCD) 1 / 8

2 AM-SLCD ( 영문시리얼 LCD 모듈 ) H/W 2.1 하드웨어구성도 AB-TB128P, AB-M128-A, AB-M128-B 메인보드와함께사용하실수있습니다. 2 / 8

2.2 커넥터연결 2.2.1 UART 커넥터를사용할경우 UART 커넥터를사용할경우데이터입력과 5V 신호를커넥터를통하여공급받을수있습니다. NTC 의 MCU 보드와연결할경우 Direct 커넥터를사용하면바로연결할수있습니다. 1. VCC 2. RX 3. N.C 4. GND 커넥터배선방법 ( 커넥터로입력되는신호는 TTL Level (5V) 입니다.) 1 VCC (5V 출력 ) 2 UART RX ( 시리얼데이터수신 ) 3 No Connect 4 GND 2.2.2 RS-232 커넥터를사용할경우 RS-232 커넥터를사용할경우데이터입력은 3pin 커넥터로받고 5V 전원커넥터를사용하여전원을공급받아야합니다. 1. N.C 2. RX 3. GND 커넥터배선방법 ( 커넥터로입력되는신호는 RS-232 (±12V) 입니다.) 1 No Connect 2 RS-232 RX ( 시리얼데이터수신 ) 3 GND 1. GND 2. VCC 2Pin 전원커넥터를이용하여 5V 전원을따로공급받아야합니다. 3 / 8

2.3 S-LCD 동작모드 ( 터미널모드 / 커맨드모드 ) 왼쪽그림의 3Pin 점퍼를설정하여터미널모드 (TM) / 커맨드모드 (CM) 를설정할수있습니다. 다음에나오는모드에관한설명을읽어보시고필요한모드에맞게사용하시기바랍니다. 2.3.1 터미널모드 ( 점퍼를 TM 위치로설정또는제거 ) 터미널모드는시리얼포트를통해출력되는 ASCII 데이터를 LCD 화면에뿌려주는모드입니다. PC 의메모장이나터미널프로그램을사용하는것과같이데이터를출력해볼수있어초보자도쉽게사용할수있습니다. 터미널모드와같이영문알파벳, 숫자, 기호등을출력하여볼수있습니다. printf 를이용하여 Serial 포트로출력을하는컴파일러를사용하면 printf 를사용하여데이터를출력해볼수있습니다. 줄바꿈은 Carriage Return (ASCII 코드 0x0d, printf 에서는 \r 로표현 ) 을사용합니다. EX) printf ( N.T.C Serial LCD \r ); printf ( Test Data : %d \r, data ); 터미널모드명령어터미널창에서아래명령어를텍스트로전송하고 \r 을전송하면아래의해당동작을한다. $$CS - 화면을지우는명령 $$B0 - 커서를 OFF 시키는명령 $$B1 - 커서를 ON 시키는명령 $$BB - 커서를 Blink 시키는명령 $$L0 - 백라이트를 OFF 시키는명령 $$L1 - 백라이트를 ON 시키는명령 EX) printf ( $$CS\r ); // 화면을지우는명령 printf ( $$L1\r ); // 백라이트를 ON 시키는명령 4 / 8

2.3.2 커맨드모드 ( 점퍼를 CM 위치로설정 ) 커맨드모드는시리얼포트를통해출력되는커맨드를인식하여해당되는 데이터를 LCD 화면에뿌리거나 LCD를제어할수있는모드입니다. 커맨드 모드를사용하면 AM-SLCD에서제공되는여러기능을사용할수있으므로 더유용하게제어할수있습니다. printf 를이용하여 Serial 포트로출력을하는컴파일러를사용하면 printf 를 사용하여커맨드를출력해볼수있습니다. 커맨드의시작은 $ 로시작하 며끝은 Carriage Return (ASCII코드 XX번, printf 에서는 \r ) 을사용합니다. 각항목은, ( 콤마 ) 로구분됩니다. 커멘드는아래커맨드표를참고합니다. EX) printf ( $T,N.T.C Serial LCD \r ); // LCD 화면에데이터출력 printf ( $T,Test Data : %d \r, data ); printf ( $C \r, data ); // LCD 화면지우기 printf ( $G,%d,%d \r, x,y ); // 커서를 x,y 위치로이동 printf ( $L,1 \r, light ); // 백라이트켜기 printf ( $L,0 \r, light ); // 백라이트끄기 AM-SLCD 커맨드표구분 명령 Data1 Data2 End Example 초기화 $I <CR> $I<CR> 화면 Clear $C <CR> $C<CR> 커서위치지정 $G 행위치 (1-4) 열위치 (1-20) <CR> $G,1,1<CR> 문자열출력 $T Text <CR> $T,Testing <CR> 커서 $B 0/1/B <CR> $B,1<CR> OFF/ON/ Blink Display (On/Off) $D 1/0 <CR> $D,1<CR> Back Light $L 1/0 <CR> $L,1<CR> (On/Off) Display Shift Left / Right $S L/R <CR> $S,R<CR> 명령어별동작 초기화 LCD 를초기화시키고커서를 1,1 좌표에위치시킨다. Example) $I<CR> 5 / 8

화면 Clear 화면을 Clear 시킨다. Example) $C<CR> 커서위치지정 행은 1-4 까지열은 1-20까지지정할수있다.(LCD종류에따라다름 ) 잘못된위치가지정될경우커서의위치를이동하지않는다. Example) $G,1,1<CR> 1행 1열의위치 ( 원점 ) 로커서를이동한다. 문자열출력 입력받은 String 을 LCD 에출력한다. LCD 를넘어갈경우다음줄에출력한다. 마지막줄이라면데이터가넘어갈경우무시한다. Example) $T,Testing <CR> LCD의현재커서위치에 Testing 문자열 커서 ON/OFF 입력값이 1일때커서가 ON 되고 0일때 OFF 된다. Example) $B,1<CR> 커서 ON $B,0<CR> 커서 OFF $B,B<CR> 커서 ON, Blink ON Back Light ON/OFF Back Light를제어한다. 입력값이 1일때 ON 되고 0일때 OFF 된다. Example) $L,1<CR> Back Light ON $L,0<CR> Back Light OFF AVR 예제소스 printf("$b,0\r"); printf("$d,1\r"); printf("$l,1\r"); while(1){ printf("$c\r"); printf("$g,1,1\r"); printf("$t,n.t.c Testing..\r"); printf("$g,2,1\r"); printf("$t,temp : %d\r", temp); temp ++; delay(1000); } // 커서끄기 // LCD 화면켜기 // 백라이트켜기 // 화면지우기 // 커서를첫번째줄첫번째칸으로이동 // N.T.C Testing.. 문자출력 // 커서를두번째줄첫번째칸으로이동 // Temp : XXX 문자출력 6 / 8

2.4 통신속도설정 왼쪽그림의 2Pin 점퍼 2개를이용하여통신속도를설정할수있습니다. 1 번점퍼 0 번점퍼 Baud Rate 설정 9600BPS ( 둘다 OFF) 38400BPS (1 번만 ON) 19200BPS (0 번만 ON) 4800BPS ( 둘다 ON) 7 / 8

2.5 LCD 종류설정 왼쪽그림의 2Pin 점퍼 2개를이용하여 LCD 종류를설정할수있습니다. 1 번점퍼 0 번점퍼 LCD 종류설정 2*16 LCD ( 둘다 OFF) 4*16 LCD (1 번만 ON) 2*20 LCD (0 번만 ON) 4*20 LCD ( 둘다 ON) 3 Epilog 3.1 제품문의처및감사의말씀뉴테크놀로지컴패니의제품을구입해주셔서감사드립니다. 본사는 AVR 사용자의편의를증진시키기위해서, 항상노력하고개발하고있습니다. 본모듈을사용할경우, AVR 과같은 A/D 컨버터가있는마이크로프로세서를다루는것이필요합니다. 본내용을공부하시려면, KD-128Pro 킷트의예제와강좌등을이용하시거나, 홈페이지의강좌나자료실등의자료를참고하시기바랍니다. 3.2 기술지원홈페이지 기술지원홈페이지에 AVR 강좌, 전자공학강좌, 로봇제작강좌등여러강좌들이업데이트되고있으며, 자료실에서는각종필요한파일이나어플리케이션프로그램등을업데이트하고있으니, 참고하시기바랍니다. 제품에관한 A/S나문의가있으시면, 언제든주저하지마시고, 홈페이지의 Q&A 란에남겨주시기바랍니다. 개발관련문의는 E-mail (davidryu@newtc.co.kr) 을이용하여주시기바랍니다. 감사합니다. 8 / 8