1. 제품소개 1.1 제품소개 < 그림 1.1> 도트매트릭스모듈 하드웨어제작에소요되는시간을단축시켜프로그래밍연구개발및학습효과를극대화시켜주는 16x16 도트매트릭스모듈입니다. 또한당사 AVR, PIC, ARM(STM32F) 개발보드와 1P 점퍼클립케이블을이용하여연동이가능하

Similar documents
1. 제품소개및특징 1.1 제품소개 < 그림 1.1> AVRISP MK2 USB 개발장비 AVR ISP(In System Programmer)MK2 USB 란 Atmel 사의 AVR 마이크로컨트롤러의내부플래쉬와 EEPROM 에프로그램메모리및데이터를써 (Write, Re

1. 제품소개 그림. 1.1 이란? DC 모터구동시하드웨어제작에소요되는시간을단축시켜프로그래밍연구개발및학습효과를극대화시켜주는 입니다. 또한당사 DEV 보드와 1P 점퍼클립케이블을이용하여연동이가능하며, 산업용 DC 모터의정회전, 역회전구동및속도제어시유용하게사용되는 입니다.

1. 제품소개및설명 제품특징 그림. 개발장비사진 - AVR FLASH READ/WRITE 가능 - AVR ISP 프로그래밍방식을지원하는 ATmega8, ATmega16, ATmega32, ATmega64, ATmega128, ATmega 등다수의 AVR MC

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

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

Rev V0. Date 0 /0/ PICFA 확장형개발보드매뉴얼. 제품소개및특징. 제품소개 < 그림.> PICFA 확장형개발보드사진 Microchip사의 비트프로세서인 PICFA MCU를이용하여학습및개발을할수있는 PIC 확장형개발보드입니다. 초보자를세심하게배려하기위하여

Rev V0. Date 0 /0/ PICF 확장형개발보드매뉴얼. 제품소개및특징. 제품소개 < 그림.> PICF 확장형개발보드사진 Microchip사의 비트프로세서인 PICF MCU를이용하여학습및개발을할수있는 PIC 확장형개발보드입니다. 초보자를세심하게배려하기위하여모든부

TITLE: Education LK Development Team Status S/N Revision V0.1 Date 2011 /08/09 Doc LK임베디드 LK-STM32-M Manual ST-STM32F 모듈매뉴얼 (Model: LK-STM32-M V01) WW

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F >

Status S/N TITLE: Education Rev V0.1 Date 2012 /04/18 Doc LK임베디드 AVR-ATmega2560 확장형개발보드매뉴얼 LK Development Team AVR ATmega2560 확장형개발보드매뉴얼 (P/N: LK-AVR2

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

가. 도트매트릭스제어하기 단일 LED와는다르게도트매트릭스를구동시는구동전류가프로세서에서출력되는전류보다사용량을더많이필요하기때문에 TTL 계열의 IC로구동시키기에는무리가따른다. 이러한문제를해결하기위해서사용전압, 전류정격이높은달링턴트랜지스터가어레이형태로들어있는 ULN2803을

Microsoft Word - EastSocket매뉴얼_ _.doc

슬라이드 1

뉴티씨 (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) ATmega8 교육용모듈 (Model : AM-8PL ) 메뉴얼 ( 주 ) 뉴티씨 ( NEWTC ) 1. ATmega8 모듈 (AM-8PL) 소개 ATmega8 칩을

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729>

인터럽트 (Interrupt) 범용입출력포트에서입출력의내용을처리하기위해매번입출력을요구하는플래그를검사하는일 (Pollong) 에대하여마이크로컨트롤러에게는상당한시간을소비하게만든다. 인터럽트란 CPU가현재처리하고있는일보다급하게처리해야할사건이발생했을때, 현재수행중인일을중단하고

ADP-2480

Motor Control Solution

Microsoft PowerPoint - es-arduino-lecture-03

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

ATmega128

Microsoft Word doc

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

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A634C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

CAN-fly Quick Manual

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

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

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A636C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

논리회로설계 6 장 성공회대학교 IT 융합학부 1

BY-FDP-4-70.hwp

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729>

PowerPoint 프레젠테이션

KAA2005.9/10 Ãâ·Â

Microsoft Word - Ahram_ISP_V15_Manual_V20.doc

*Revision History 날짜 내용 최초작성 Tel Fax [2] page

DVI-CL01 매뉴얼

개요

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

Microsoft Word - PEB08_USER_GUIDE.doc

PowerPoint 프레젠테이션

Microsoft Word - logic2005.doc

1

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

Microsoft Word - AVRISP mkII 장비 운용.doc

ez-md+_manual01

<4D F736F F F696E74202D20332EB5F0C1F6C5D0C8B8B7CEBFCD20B1B8C7F62E >

ez-shv manual

2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지

C# 언어 사양

2주차: 입출력 제어 복습

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

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

9장 순차논리 회로

6_5상 스테핑 모터_ _OK.indd

7 LAMPS For use on a flat surface of a type 1 enclosure File No. E Pilot Lamp File No. E Type Classification Diagram - BULB Type Part Mate

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

PowerPoint 프레젠테이션

JARDUINO-UNO-BT 커넥터 / 스위치기능 종류 USB 커넥터리셋스위치 DC 전원잭업로드선택스위치 ISP 모드선택점퍼블루투스시리얼모듈전원 / 디지털포트 / 아날로그포트커넥터및 ISP 커넥터 기능 +5V 전원공급, 유선업로드기능누른상태에서전원을공급하면부트로더프로그

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>

PowerPoint 프레젠테이션

1. 구성품 - TMS320F280x 소켓모듈 - 몰렉스 2 핀전원케이블 mm 간격의 2x20 핀해더 - PCB 지지대 2. 주의사항 - 입력전압 : 5V 전류눈금이나와있는파워서플라이를권장 모듈의전원이공급상태에서, 소켓이열리지않도록주의해주시고 모든정전기를배제

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

HBE-MCU-Multi 로배우는 마이크로컨트롤러 (AVR 편 ) 마이크로컨트롤러기능 제 6 장타이머와카운터

구성품 - UMD 2808 모듈 - JTAG 커넥터 - 젂원 케이블 주요 특징 모듈의 부품화 : 고신뢰성의 DSP 모듈을 최적화된 시스템에 적용 용이 TMS320F2808 ZGMS - 100MHz 탑재 : 확장된 온도규격 (-40 도 ~ 125 도) 적용 Ultralo

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

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

슬라이드 제목 없음

윈도우시스템프로그래밍

Microsoft PowerPoint - ch11_reg.pptx

시프트 레지스터 Shift Resistor 자, 이제 LED MATRIX 8x8 Board를 마이크로컨트롤러에 연결된 3개의 선으 로 제어해 보자. 이는 마이크로컨트롤러의 포트를 확장함과 동시에 프로그램 으로 제어를 더 쉽게 한다는 장점이 있다. 물론 포트를 절약하게

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

Microsoft PowerPoint - 제5장 인터럽트 (HBE-MCU-Multi AVR).ppt [호환 모드]

BS-K1217-M□□-3012_ProductGuide_KR_PDF

Microsoft Word - MAI-ISP-STK500_매뉴얼_Ver25.docx

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

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

API 매뉴얼

Microsoft Word - DCMD-1000 사용자 메뉴얼.docx

[ 마이크로프로세서 1] 1 주차 2 차시. 마이크로프로세서와마이크로컨트롤러발달과정 1 주차 2 차시마이크로프로세서와마이크로컨트롤러발달과정 학습목표 1. 마이크로프로세서발달과정과종류를설명할수있다. 2. 인텔 8051 계열과아트멜 (Atmel) 의특성을설명할수있다. 학습

<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770>

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

PowerPoint 프레젠테이션

마이크로프로세서 개요

TMS0F85 초소형메모리모듈매뉴얼 *Revision History 날짜 내용 Rev Rev..5., 부트모드선택회로설명추가, 참조전압회로설명추가 - Rev..5., 그림및표에캡션추가, JTAG PD핀전압선택설명추가 0

개요 데이터를저장할수있는기억소자 여러개의플립플롭으로구성. 메모리는단순데이터를저장하는소자이지만, 레지스터는저장뿐아니라저장된데이터를처리할수있는기능도있다. 카운터도클록펄스가입력되면미리정해진순서에따라상태가변하는레지스터이다. 카운터와레지스터의차이점 데이터를저장또는이동하는목적으로

SBR-100S User Manual

PowerPoint 프레젠테이션

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

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

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CC0E7B0EDB0FCB8AE5C53746F636B5F4D616E D656E74732E637070>

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

H3250_Wi-Fi_E.book

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

Formatvorlage für Arbeitsanweisungen

한국기술교육대학교장영조 한국기술교육대학교전기전자통신공학부 1

PowerPoint Presentation

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

Transcription:

16X16 도트매트릭스확장모듈 (P/N: LK-DOTM16) 이경남 L K 임베디드 2013 LK EMBEDDED version 3.0 페이지 1

1. 제품소개 1.1 제품소개 < 그림 1.1> 도트매트릭스모듈 하드웨어제작에소요되는시간을단축시켜프로그래밍연구개발및학습효과를극대화시켜주는 16x16 도트매트릭스모듈입니다. 또한당사 AVR, PIC, ARM(STM32F) 개발보드와 1P 점퍼클립케이블을이용하여연동이가능하며, 다이내믹디스플레이제어시유용하게사용이된다. 1.1 도트매트릭스모듈이란? 도트매트릭스란지하철전광판에서볼수있는점 (LED) 으로글씨나그림을표시하는전자부품이다. 마이크로컨트롤러 (MCU) 에의해서출력되는펄스를일정시간간격으로도트매트릭스의각포트의구동펄스를입력하면, 잔상효과를이용하여마치여러개의 LED가동시에켜진것처럼표시하는방법이다. 이때마이크로컨트롤러에서출력되는구동펄스는출력시간및간격에따라밝기가변하고깜박거림이발생할수있으므로, 마이크로컨트롤러에서타이머카운터인터럽트를이용하여정확한시간간격으로도트매트릭스의각포트의 On시간을유지하는정밀한타이밍제어가요구된다. 2013 LK EMBEDDED version 3.0 페이지 2

2. 제품상세설명 < 그림 2.1> 도트매트릭스모듈뒷면 H/W 구성도 2.1 제품특징 - 사용전압 : DC 5V - 다수의도트매트릭스모듈을 10P 커넥터만으로확장하여사용가능 - 다이내믹디스플레이구동원리학습및제품개발시유용하게사용되는제품 - 한글, 영문, 기호, 특수문자표현가능 - 3가지고해상도 LED 색상선택표현가능 ( 빨간색, 녹색, 오렌지색 ) - LED전용 IC를사용한심플한프로그래밍제어가능 - 다양한예제소스및 16x16도트편집기, 동영상제공 - 당사 AVR, PIC, ARM(STM32F103) 확장형개발보드와연결하여사용가능 2.2 커넥터정보 - INPUT 10핀데이터커넥터 1. 3. 5. 7. 9. A0 A2 SDI(RED) CLK OUT 2. 4. 6. 8. 10. A1 A3 SDI(GREEN) LE GND 표. 10P핀커넥터핀배치 2013 LK EMBEDDED version 3.0 페이지 3

- NEXT INPUT 10핀데이터커넥터 1. 3. 5. 7. 9. A0 A2 SDI(RED) CLK OUT 2. 4. 6. 8. 10. A1 A3 SDI(GREEN) LE GND 표. 10핀커넥터핀배치 - DC 5V INPUT 2핀전원커넥터 1. 2. GND 5V 표. 2핀커넥터핀배치 2.3 제품외관 (PCB Dimension) < 그림 2.3> 도트매트릭스모듈 PCB LAYOUT 치수 2013 LK EMBEDDED version 3.0 페이지 4

2.4 구동방법 < 그림 2.4> LK-DOM16 도트매트릭스모듈의동작타이밍및표 < 그림 2.4> 에서처럼 16x16 도트매트릭스 LED 모듈은 1~16 행을단위로 16 개열의데이터를입력하고 행단위의다이나믹디스플레이방식으로각각의 LED 점등동작을수행한다. 2013 LK EMBEDDED version 3.0 페이지 5

< 그림 2.5> LK-DOM16 도트매트릭스모듈내부다이어그램 LK-DOTM16 모델은 16 행 16 열의 LED 구조를가지며행의주소는어드레스신호핀 (A0, A1, A2, A3) 을제어하여행 (1 번 ~16 번 ) 라인제어펄스를설정한다. 행어드레스핀설정 A0=0, A1=0, A2=0, A3=0 A0=1, A1=0, A2=0, A3=0 A0=0, A1=1, A2=0, A3=0 A0=1, A1=1, A2=0, A3=0 A0=0, A1=0, A2=1, A3=0 A0=1, A1=0, A2=1, A3=0 A0=0, A1=1, A2=1, A3=0 A0=1, A1=1, A2=1, A3=0 A0=0, A1=0, A2=0, A3=1 A0=1, A1=0, A2=0, A3=11 A0=0, A1=1, A2=0, A3=1 A0=1, A1=1, A2=0, A3=1 A0=0, A1=0, A2=1, A3=1 A0=1, A1=0, A2=1, A3=1 A0=0, A1=1, A2=1, A3=1 A0=1, A1=1, A2=1, A3=1 선택 LED 1행 LED 2행 LED 3행 LED 4행 LED 5행 LED 6행 LED 7행 LED 8행 LED 9행 LED 10행 LED 11행 LED 12행 LED 13행 LED 14행 LED 15행 LED 16행 LED 표. LK-DOM16 도트매트릭스모듈행어드레스 각행의 LED 도트의데이터는클럭동기식으로입력하도록되어있어서클럭신호 (CLOCK) 의상승 2013 LK EMBEDDED version 3.0 페이지 6

엣지에서도트신호 SDI(RED) 및 SDI(GREEN) 를입력한다. 이때의 A0~A3 핀에신호를입력하여각 행을지정한후, SDI(RED) 핀에 1 을입력하면해당도트의 LED 는빨간색으로점등되고, SDI(GREEN) 핀에 1 을입력하면그도트의 LED 는녹색으로점등되며 2 가지 LED 를모두 1 로 입력되면오렌지색으로 LED 는점등된다. LED 데이터는클럭신호에의하여시프트레지스터처럼 동작하므로 1 행에해당하는 16 개의도트의 LED 데이터를모두입력할시에는 16 클럭주기가 필요하다. 우측에서좌측으로시프트되므로가장좌측에도트매트릭스 LED 부터점등이된다. 16 개의 데이터가모두입력되고나면 LATCH 신호에의하여래치에저장되어야하며, 이때에 ENABLE 신호를입력하여 LED 가점등할수있도록한다. LED 점등시아래에코드를참고하도록 한다. void mbi_5026_8bit(unsigned char out) // 데이터입력함수 { unsigned char clk=0; for(clk=0;clk<8;clk++){ //8비트데이터를한비트씩입력 if(out&(0x80>>clk)) { Data_Green=0; Data_Red=1; Clk=1; Clk=0; else { Data_Green=0; Data_Red=0; Clk=1; Clk=0; void ActivePulse() // 구동펄스함수 { Latch=1; Latch=0; En=0; delay_us(900); En=1; 2013 LK EMBEDDED version 3.0 페이지 7

< 그림 2.6> 확장연결모습모듈을 < 그림 2.6> 처럼가로방향으로여러개접속하는경우는시프트레지스터가더길게연장되는것처럼생각하면된다. 즉모듈을 2개사용하면 16*2=32개의데이터를 1행으로시프트하면서입력하고, 모듈을 3개사용하면 16*3=72개의데이터를 1행으로시프트하면서입력하게된다. 도트매트릭스모듈 2개를연결하여 LED를점등하는코드는아래를참고한다. En=0; //ENABLE LOW mbi_5026_8bit(0x01); // 첫번째도트매트릭스모듈 0~7 mbi_5026_8bit(0x00); // 첫번째도트매트릭스모듈 8~15 mbi_5026_8bit(0x00); // 두번째도트매트릭스모듈 0~7 mbi_5026_8bit(0x00); // 두번째도트매트릭스모듈 8~15 ActivePulse(); // 구동펄스출력 En=1; //ENABLE HIGH 3. 사용방법 ( 아래클릭 ) 도트매트릭스강좌보러가기 4. 동영상 아래그림을클릭하시면전광판디스플레이 16x16도트매트릭스모듈동영상을감상하실수있습니다. 2013 LK EMBEDDED version 3.0 페이지 8

5. Epilog 기술지원및주의사항 - LK임베디드홈페이지문의 : WWW.LKEMBEDDED.CO.KR 상담문의게시판이용 - LK임베디드카페문의 : http://cafe.naver.com/lkembedded 제품Q&A게시판이용 - 엔지니어이메일기술문의 : LKN9270@lkembedded.co.kr - 엔지니어기술상담전화문의 : Tel. 02-968-8616~7 - LK임베디드모든제품에 DC전원공급시반드시극성 (+,-) 를확인하시여전원을공급해주시고, 제품정격전압을꼭지켜주셔야합니다. 만일이를어길시에는제품에치명적인오류및파손이발생할수있으니각별한주의가필요합니다. 감사의글 LK임베디드제품을구입해주셔서감사합니다. 당사는AVR, PIC, ARM7(STM32F103) 을사용하시는고객님의편의를증진시키기위해서, 마이컴교육및신제품연구개발을위해서항상노력하고있습니다. 앞으로도끊임없는도전정신을바탕으로신제품개발, 완벽한품질보증체계확립, 대고객서비스를통해고객의마음을편하게하는데정진할것입니다. 본제품을활용하여마이컴학습및제품개발에큰도움되시기를바랍니다. 2013 LK EMBEDDED version 3.0 페이지 9