알림: GLCD, LCD, DS1820, Serial Cable은 포함되어 있지 않습니다.
알림: 외부 전원 입력시 전원 점퍼를 셋팅하지 않으면 보드 전체가 손상됩니다.
개요
Easy8051 v6 개발보드는 다양한 Atmel 8051 마이크로컨트롤러를 지원합니다.
보드상에는 빠른 USB 2.0 programmer가 있으며 드라이버 설치가 간단합니다.
Serial COG 디스플레이는 텍스트를 표시하기 위해 사용되며 시스템과는 SPI인터페이스를 통해 연결됩니다.
Easy8051 v6 개발보드는 8051 microcontroller를 많은 주변 창치와 인터페이싱 할 수 있게 하여줍니다. 기본으로 AT89S8253가 포함되어 있습니다.
보드상의 16-bit I/O port expander MCP23S17 는 SPI 통신을 사용합니다.
멀티플레스 모드의 Seven-segment display는 마이컨트롤러 소켓에 연결되어 있습니다.
보드 구성품
두 개의 DB9커넥터를 이용하여 MCU와 RS-232 통신을 할 수 있습니다.
DIP스위치를 이용하여 시스템을 설정할 수 있습니다. 각각의 DIP스위치는 시스템의 각부분을 설정합니다.
디지털 온도센서 DS1820은 -55°C ~ 125°C의 온도를 측정하며 소켓을 통하여 시스템에 연결됩니다.
멀티플레스 모드의 4개의 Seven-segment display는 마이컨트롤러에 연결되어 있습니다.
potentiometer를 장착한 A/D converter MCP3204가 여러 개의 아날로그/디지털 변환을 위해 사용됩니다.
전원은 점퍼에 의해 USB 혹은 외부전원으로 선택이 가능하며 전원스위치는 보드는 ON/OFF시킵니다.
A/D 컨버터를 위한 참조전압은 VCC(5V) 혹은 4.096 V가 될수 있습니다.
모든 MCU핀은 향후 확장에 대비하여 IDC10 커넥터에 연결 되어 있습니다.
38개의 LED는 MCU핀들의 logic state를 표시하기 위해 사용됩니다.
보드상의 점퍼는 pull-up 및 pull-down 포트 설정을 하기 위해 사용됩니다. 이러한 점퍼는 모든 핀들에 대해서 사용가능 합니다.
38개의 푸시버튼은 MCU에 디지털 입력을 주기 위해 사용됩니다. MCU핀에 모두 연결되어 있습니다.
DIP스위치는 pull-up/pull-down resistor와 포트 핀을 분리하기 위해 사용됩니다.
보드상에는 빠른 USB 2.0 programmer가 있으며 외장 programmer가 필요 없습니다.
LCD는 이미 MCU핀에 연결되어 있는 LCD커넥터에 쉽게 장착 할 수 있습니다.
LCD Potentiometer로 LCD의 명암을 조절할 수 있습니다.
본 보드는 DIP14, DIP16, DIP20, DIP28, DIP40, PLCC44, PLCC32 핀 패키지 MCU를 지원합니다.
MCU핀은 보드 뒷면에 명기가 되어 있어 핀에대한 기본적인 정보를 제공합니다.
점퍼에의해 설정된 전압레벨(GND 혹은 +5V)을 버튼을 눌렀을때 적용되게 합니다.
Graphic LCD 128x64 는 이미 MCU핀에 연결되어 있는 LCD커넥터에 쉽게 장착 할 수 있습니다.
Reset circuit은 MCU를 리셋하는데 사용되며, MCU의 MCLR 핀에 연결되어 있습니다.
GLCD Potentiometer로 LCD의 명암을 조절할 수 있습니다.
On-Board USB 2.0 Programmer
USB 2.0 Programmer는 PC의 USB포트에 의해 동작되며 별도의 AC전원 어댑터가 필요 없습니다. 이 programmer는 윈도우에 의해 인식되어 드라이버 인스톨이 간단합니다. 이 programmer 보드는 특별히 In-Circuit Serial Programming (ICSP)를 위해 디자인 되었습니다.
USB programmer는 프로그래밍을 위해서 부트로더나 다른 비슷한 소프트웨어를 사용하지 않으며 8051의 메모리 전체와 모든 PIN을 사용할 수 있게 합니다. 이것이 USB 8051 InSystem programmer가 프로그램 작업시 이상적인 이유입니다. 알림: 이 programmer는 8051 microcontroller만 지원합니다.(SPI Serial Interface를 이용하여 프로그램을 다운로딩)
Windows® Certified Drivers
보드상의 programmer를 위한 드라이버는 Microsoft® Windows® XP, Windows® Vista and Windows® 7 인증을 받았습니다. 윈도우 인증을 받았기 때문에 플러그&플레이 기능을 지원하며 시스템에서 즉각적으로 인식이 가능하며 안정적인 동작 및 재부팅 없이 설치 및 제거가 가능하게 만들어 줍니다.
지원되는 마이크로컨트롤러
본 개발보드는 다양한 종류의 8051 MCU를 지원합니다. 새롭게 출시되는 마이크로컨트롤러들도 정기적으로 업데이트 되는 8051flash 소프트웨어에 의해 지원될 것입니다. 본 보드에 의해 지원되는 모든 MCU의 리스트는 아래와 같습니다.
Atmel 8051 Microcontroller Family | ||||||||
---|---|---|---|---|---|---|---|---|
AT89LP213 | AT89LP214 | AT89LP216 | AT89LP428 | AT89LP828 | ||||
AT89LP2052 | AT89LP4052 | AT89S51 | AT89S52 | AT89S52E | ||||
AT89S53 | AT89S2051 | AT89S4051 | AT89S8252 | AT89S8253 |
예제
개발보드와 함께 제공되는 예제는 MCU에 다른 주변부품이나 장치를 어떻게 연결하는지는 보여주며, 또 어떻게 프로토타입 장치를 개발하는지를 보여줍니다. 각각의 예제는 자세한 주석을 포함하고 있으며, 웹페이지 하단에서 다운로드가 가능합니다.
- A/D 컨버터를 이용한 SPI 통신 데모
- 키패드 라이브러리 루틴 예제
- OneWire 통신 예제 - DS1820온도센서 인터페이싱
- 7 segment display 데모 예제
- 버튼 라이브러리 데모
- LCD상에 텍스트 메세지 쓰기 예제
- Port Expander 라이브러리 루틴 예제
- UART 모듈 라이브러리의 간단한 데모 예제
- 그래픽 LCD 라이브러리 루틴 데모
- LED 깜빡이기 및 LED 커튼식 깜빡이기 예제
- COG 디스플레이에 텍스트 표시하기 예제
구성품
본 개발보드는 관련 문서 및 CD와 함께 충격방지용 제품보호 박스에 포장되어 있습니다. 구성품은 다음과 같습니다.
알림: 터치패널, DS1820, GLCD, LCD, Serial Cable은 포함되어 있지 않습니다.
- Easy8051 v6 개발보드.
- USB cable.
- 소프트웨어, 드라이버 및 예제코드 CD
- 사용자 매뉴얼, 스키마틱 다이어그램, 퀵가이드 등
본 제품은 mikroC PRO, mikroBasic PRO, mikroPascal PRO 컴파일러 데모버전을 포함하고 있습니다. 모든 데모버전은 완전하게 동작하지만 hex 파일 출력이 2K word까지만 가능한 제한이 있습니다. 쉬운 개발을 위해 예제코드를 지원합니다.
악세사리보드
악세사리보드는 학생이나 엔지니어들이 다양한 MCU의 기능을 실험해 보고 테스트 할 수 있게 ADC, DAC, CAN, Ethernet, IrDA, MP3, RS485와 같은 주변 장치를 제공하여 줍니다. 아래의 그림을 클릭하여 필요한 악세사리 보드를 찾아보십시오.
문서
- Easy8051 v6 User Manual [8.19MB]
- Easy8051 v6 Schematic [8.76MB]
- Installing USB drivers [420.79KB]
- 8051Flash User Manual [6.94MB]