You have no items in your shopping cart.

Subtotal: 0.00

Introduction

8051 Evaluation Kit, is proposed to smooth the progress of developing and debugging of various designs encompassing of High speed 8-bit MCU from NXP / Atmel / Maxim Dallas. The board equipped with NXP’s P89V51RD2 family devices with various memory and peripheral options. It integrates on board two UARTs, Zigbee, Bluetooth, LCD | GLCD with to create a stand-alone versatile test platform.

 



Specifications

MCU

  • NXP's P89V51RD2 MCU

 

Memory

  • 64K Flash – Program Memory
  • 256Byte RAM – Data Memory

 

Clock

  • 11.0592MHz crystal

 

On-Board Peripherals

  • GLCD (128x64) / LCD 2X16 LCD Connector
  • 2 Nos. UART(RS232)
  • Interrupts Study, Reset Button
  • Zigbee | Bluetooth Interface Connector
  • RF 433.92MHz Transmitter/Receiver Con

 

Power

  • 9-12V, AC/DC- Adaptors, (On-board +5V | +3.3V Regulators)

 

Connectors

  • D-SUB Connector (Serial Port, ISP)
  • 10 – PIN Expansion Connector

 

General Block Diagram





Supported Microcontrollers

<p|>SOCKET1 (40-DIP)

  • NXP : P89V51Rxx
  • Dallas : DS89C420/430/450
  • Atmel* : AT89S51/52/8252 and AT89Sxx*

P89V51 Controller Features

  • 80C51 Central Processing Unit
  • 5V Operating voltage from 0 to 40 MHz
  • 64 KB of on-chip Flash program memory with ISP (In-System Programming) and IAP (In-Application Programming)
  • Supports 12-clock (default) or 6-clock mode selection via software or ISP
  • SPI (Serial Peripheral Interface) and enhanced UART
  • PCA (Programmable Counter Array) with PWM and Capture/Compare functions
  • Four 8-bit I/O ports with three high-current Port 1 pins (16 mA each)
  • Three 16-bit timers/counters
  • Programmable Watchdog timer (WDT)
  • Eight interrupt sources with four priority levels
  • Second DPTR register
  • Low EMI mode (ALE inhibit)
  • TTL- and CMOS-compatible logic levels
  • Brown-out detection
  • Low power modes - Power-down mode with external interrupt wake-up - Idle mode

 

Jumper & Connector Details

 

LCD/GLCD

J10

Enable LCD

Enable GLCD

 



Connector Details

Connectors and Jumper Details

CN3 - 10PIN Box Header ( PORT 0 )






Connector Pin Numbers

MCU Pin Name

Connector Pin Numbers

MCU Pin Name

1

P0.0

2

P0.1

3

P0.2

4

P0.3

5

P0.4

6

P0.5

7

P0.6

8

P0.7

9

VCC

10

GND

 



CN2 - 10PIN Box Header ( PORT 1 )






Connector Pin Numbers

MCU Pin Name

Connector Pin Numbers

MCU Pin Name

1

P1.0

2

P1.1

3

P1.2

4

P1.3

5

P1.4

6

P1.5

7

P1.6

8

P1.7

9

VCC

10

GND

 



CN4 - 10PIN Box Header ( PORT 2 )






Connector Pin Numbers

MCU Pin Name

Connector Pin Numbers

MCU Pin Name

1

P2.0

2

P2.1

3

P2.2

4

P2.3

5

P2.4

6

P2.5

7

P2.6

8

P2.7

9

VCC

10

GND

 



CN5 - 10PIN Box Header ( PORT 3 )






Connector Pin Numbers

MCU Pin Name

Connector Pin Numbers

MCU Pin Name

1

P3.0

2

P3.1

3

P3.2

4

P3.3

5

P3.4

6

P3.5

7

P3.6

8

P3.7

9

VCC

10

GND

 



Power Supply

The external power can be AC or DC, with a voltage between (9V/12V,1A output) at 230V AC input. The ARM board produces +5V using an LM7805 voltage regulator, which provides supply to the peripherals. LM1117 Fixed +3.3V positive regulator used for processor & processor related peripherals. Ext power supply select through SW3 ON/Off.

 

+5V EXT

SW3

Power +5V (ON)

Power +5V (OFF)

 

On-board Peripherals

The Development kit comes with many interfacing options

  • GLCD | LCD Interface connector
  • Two UART for serial communication

External Modules Interface

  • Zigbee Module Interface ( XBee | XBee Pro)
  • Bluetooth Module Interface ( ESD2xx)
  • GLCD | LCD Interface connector (128x64 | 2x16 CHAR LCD)

RS-232 | Interrupt Communication

  • RS-232 communication enables point-to-point data transfer. It is commonly used in data acquisition applications, for the transfer of data between the microcontroller and a PC.
  • The voltage levels of a microcontroller and PC are not directly compatible with those of RS-232, a level transition buffer such as MAX232 be used.

 

 

UART DB-9 Connector

8051

Processor Lines

Serial Port Section

UART0(P1)

ISP PGM

RXD0

P3.0

TXD0

P3.1

UART1

(P2)

RXD1

P1.2

TXD1

P1.3

Note : RXD1 and TXD1 lines are only available in Maxim-Dallas Microcontrollers DS89C4xx series.

 



Interrupts

In 8051, two external interrupts lines are terminated at (EXINT0-P3.2) and (EXINT2-P3.3).

 

 

Interrupts

8051 Lines

Interrupts

Tactile Switch

 

 

 

 

DS1307

SW29 – (INT0)

P3.2

SW31 – (INT1)

P3.3

 



GLCD | LCD 2x16 Connector

The 2x16 character LCD interface card with supports both modes 4-bit and 8-bit interface, and also facility to adjust contrast through trim pot. In 8-bit interface 11 lines needed to create 8-bit interface; 8 data bits (D0 – D7), three control lines, address bit (RS), read/write bit (R/W) and control signal (E).

 

 

GLCD/LCD

8051

LCD | 128x64 GLCD Selection

CONTROL L LINES

CS1

P3.2

CS2

P3.3

RS

P3.4

R/W

P3.5

E

P3.6

RST

P3.7

LCD – DATA LINES

DB0

P1.0

DB1

P1.1

DB2

P1.2

DB3

P1.3

DB4

P1.4

DB5

P1.5

DB6

P1.6

DB7

P1.7

 



Note : LCD | GLCD must place correct position ortherwise device may damage





RF433.92MHz

Radio Frequency, any frequency within the electromagnetic spectrum associated with radio wave propagation. When an RF current is supplied to an antenna, an electromagnetic field is created that then is able to propagate through space. Many wireless technologies are based on RF field propagation.





Application Areas

  • Wireless mouse, keyboard
  • Wireless data communication
  • Alarm and security systems
  • Home Automation, Remote control
  • Automotive Telemetry
  • Intelligent sports equipment
  • Handheld terminals, Data loggers
  • Industrial telemetry and Telecommunications
  • In-building environmental monitoring and control
  • High-end security and fire alarms

Transmitter Section

RF433.92MHz transmitter Module conneted with 4-bit encoder, user can evaluated RF interface in two ways (Standalone without MCU, user can give inputs through 4-way DIP switchSW35) while making switch SW35 to ON positions inputs low goes to the encoder. Data will transmit through the module. Also provided to configure address lines of the encoder.

Note : While RF Testing set same addresses for both transmitter section (encoder)/Receiver section (decoer).

Receiver Section

RF433.92MHz Receiver Module connected with 4-bit decoder, user can evaluated RF signal with the help of LED indications. Whenever receives data through transmitter VT LED, indicates for valid transmission.

Note : While RF Testing set same addresses for both tranitter section (encoder)/Receiver section (decoer).

Application Schematic without Microcontroller

Transmitter Section





Receiver Section





External Module Interfaces

Modules

  • Zigbee ModulesXbee | XBee PRO
  • Bluetooth ModuleESD200

 

 

8051 Lines

ZIGBEE

BLUETOOTH

 

P3

P3.0

DIN

TXD

P3.1

DOUT

RXD

 



Note : Zigbee | Bluetooth | Modules any one used at time in sockets ( MEMS | Touch panel ) – any one used at time in their sockets

Easy Programming Steps - NXP Microcontrollers

Software Settings

1. Open “Flashmagic” ISP software

Step 0 : Go to “Options” Menu, then choose “Advanced Options”, Advanced options windows appears.

Choose “Hardware Config” tab, Deselect “Use DTR to Control RST” checkbox.





tep1 : Select Com Port E.g COM1 or COM2

  • Set baud rate “9600”
  • Select Device “89V51RD2” Interface “None(ISP)”

Step2 : Check “Erase all Flash”





Step3 : Load or locate your Hex files

Step4 : Select options you want like above figure, verify, erase, security bit.

Step 5: Press “Start” button





Press Hardware “RST” Button SW3. Now it starts, Erasing, Program & Verifying.





Dallas Microcontrollers

Hardware Settings





Select Dallas MCU “DS89C450”





1. “Options” – Menu

Select com port and set baud rate to 9600





2. “Target” – Menu

  • Open Com1at 9600
  • Connect to Loader

We get window like this

3. “File” – Load Flash

…\Examples Code\LED Blink\Out\LEDBlink.hex





Execution Mode

Set DIPSWITCH SW1 – ‘EXE’ Mode