AT89S8252 Development Board V1.0. Manual

Similar documents
8051 Intermidiate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

Programmer. User Guide

DIY KIT 123. ATMEL 89xxxx PROGRAMMER

ET-BASE AVR ATmega64/128

MT2 Introduction Embedded Systems. MT2.1 Mechatronic systems

Future Designs, Inc. Your Development Partner LCD DEMO KITS

User Manual For CP-JR ARM7 USB-LPC2148 / EXP

ARDUINO MEGA INTRODUCTION

Clear code memory to all ones. The successful operation of this function is not automatically verified. Program from File

QUASAR PROJECT KIT # ATMEL AVR PROGRAMMER

SECURE DIGITAL ACCESS SYSTEM USING IBUTTON

Mega128-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

8051 Basic Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

An Arduino Controlled 1 Hz to 60 MHz Signal Generator

F²MC-8L FAMILY MB89201 SERIES FLASH PROGRAMMING 8-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note

Manual of Board ET-PIC STAMP 18F8722-K22 ET-PIC STAMP 18F8722-K22

ET-BASE AVR (ATmega8535)

XNUCLEO-F030R8, Improved STM32 NUCLEO Board

MegaAVR-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

Getting Started with STK200 Dragon

Nuvoton 1T 8051-based Microcontroller NuTiny-SDK-N76E885 User Manual

PCM-9562 Intel Atom N450/D510 EBX SBC with 3LAN/6 COM/3 SATA/8 USB2.0/2 Watchdog Startup Manual

UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING MSC SYSTEMS ENGINEERING AND ENGINEERING MANAGEMENT SEMESTER 2 EXAMINATION 2016/2017

Development Tools. 8-Bit Development Tools. Development Tools. AVR Development Tools

TDSDB Features. Description

1.0 The System Architecture and Design Features

Z86CCP00ZEM 1 IN-CIRCUIT EMULATOR

Keywords Digital IC tester, Microcontroller AT89S52

AVR Intermediate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

EE4380 Microprocessor Design Project

The Atmel ATmega168A Microcontroller

CoiNel Technology Solutions LLP. LPC2148 ARTIST Instruction Manual LPC2148 ARTIST. Instruction manual. Revision 1

LPC2148 DEV BOARD. User Manual.

Basic Express BX-01. BX-01 Hardware Reference. Version 1.46

The Atmel ATmega328P Microcontroller

PART 1 : MR Introduction 2. Features. PART 2 : CPU Board 1. Placement Diagram (Silkscreen) 2. Circuit Diagram 3.

Clicker 2 for Kinetis

ST400C-NT USER S GUIDE. Table of Contents

PGT302 Embedded Software Technology. PGT302 Embedded Software Technology

AVR- M16 development board Users Manual

Wasp Embedded Controller

8051 Microcontroller

CEIBO FE-5131A Development System

Note that FLIP is an Atmel program supplied by Crossware with Atmel s permission.

Sanguino TSB. Introduction: Features:

TMC428 Evaluation Kit V2.0 Manual English

Lab Course Microcontroller Programming

KIT 134. INTRODUCTION TO LCD S

CEIBO FE-5111 Development System

SBC - Single Board Computer

PART 1 : MR Introduction 2. Features. PART 2 : CPU Board 1. Placement Diagram (Silkscreen) 2. Circuit Diagram 3.

ARM Microcontroller Interfacing - Warwick A. Smith ISBN Elektor. Table of Contents

PART 1 : MR-162. PART 2 : CPU Board. PART 3 : Software Tools. PART 4 : Compile and Download. 1. Introduction 2. Features

PXA270 EPIC Computer with Power Over Ethernet & Six Serial Protocols SBC4670

BIG8051. Development system. User manual

Centre for Instrumentation, Control and Automation User s Guide to the MAD 2 Microcontroller Board

3.3V regulator. JA H-bridge. Doc: page 1 of 7

Microprocessors And Microcontrollers (Practical)

keyestudio Keyestudio MEGA 2560 R3 Board

CEIBO FE-51RD2 Development System

GOVERNMENT OF ASSAM. JORHAT : , ASSAM Ph : INVITATION FOR QUOTATION TEQIP-III/2019/jejc/Shopping/18 To,

M16C/62P QSK QSK62P Plus Tutorial 1. Software Development Process using HEW4

Getting to know the Arduino IDE

Arduino Dock 2. The Hardware

EE 354 Fall 2015 Lecture 1 Architecture and Introduction

F 2 MC-8L FAMILY 8-BIT MICROCONTROLLER MB89201 SERIES GETTING STARTED DEV-MB89N202-APP1 OPERATION MANUAL

ACU6. Technical Reference Manual. Specifications Interfacing Dimensions. Document topics. ANSARI Controller Unit Type 6 technical reference manual

Introduction to L.A.P. 1

Programming in the MAXQ environment

Introduction to ARM LPC2148 Microcontroller

Intel Galileo gen 2 Board

Objective: Additional project details: Code: PSEMBP 100 Category:STEM Level: High School/Community C.

Ali Karimpour Associate Professor Ferdowsi University of Mashhad

AVRUSBPRG1 USB AVR IN SYSTEM PROGRAMMER

INTELLIGENT APPLIANCE CONTROL SYSTEM USING ARM7 AND ZIGBEE

Bolt 18F2550 System Hardware Manual

IS-S0108 Single Switch Solution

ARDUINO BOARD LINE UP

VM134 (K8076) QUICK GUIDE

Goal: We want to build an autonomous vehicle (robot)

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter

Modtronix Engineering Modular Electronic Solutions SBC28DC. Single board computer for 28 pin DIP PICs

AC : INFRARED COMMUNICATIONS FOR CONTROLLING A ROBOT

LPC1788 Mio Board. The functional details of the board are as follows-

Multifunction Controller less STN LCD Software Library and Reference Hardware

CMS-8GP32. A Motorola MC68HC908GP32 Microcontroller Board. xiom anufacturing

To install the software please insert the supplied disk or CDROM in your computer and perform the following steps:

Embedded Systems Lab Lab 1 Introduction to Microcontrollers Eng. Dalia A. Awad

ET-PIC 24 WEB-V1. o Central Processing Unit (CPU) o System. o nanowatt Power Managed Modes. o Analog Features

w w w. b a s e t r a i n i n g i n s t i t u t e. c o

Figure 1-1 ISPAVRU1 application

SANKALCHAND PATEL COLLEGE OF ENGINEERING, VISNAGAR. ELECTRONICS & COMMUNICATION DEPARTMENT Question Bank- 1

FLASH PROGRAMMER FP-8903 VER 2.00 USER S MANUAL

MicroBolt. Microcomputer/Controller Featuring the Philips LPC2106 FEATURES

Nuvoton 4T 8051-based Microcontroller NuTiny-SDK-N78E715 User Manual

Uzebox JAMMA. Operation manual. (For Uzebox JAMMA Rev. C devices)

Introduction to Microcontroller Apps for Amateur Radio Projects Using the HamStack Platform.

Lecture 14. Ali Karimpour Associate Professor Ferdowsi University of Mashhad

Mega128-Net Mega128-Net Mega128 AVR Boot Loader Mega128-Net

Web Site: Forums: forums.parallax.com Sales: Technical:

Transcription:

AT89S8252 Development Board V1.0 Manual Page 1

Chapter 1. Introduction 1.1 Introduction This user s guide describes how to connect to and set-up the AT89S8252 Development Board, for program development using the Atmel AT89S8252 and a number of ancillary components. All port connections are also wired to terminals for connection to other equipment and components. To understand more about the AT89S8252 and the additional IC s, please refer to their particular data sheets. Connection and interface information to the various optional devices is given here and you can also find some sample code snippets on the included diskette. 1.2 Chapter Summary This chapter describes the uses and purposes for the AT89S8252 Development Board. As well as the computer system necessary for the connection to the board. 1.3 What Is The AT89S8252 Development Board The AT89S8252 Development Board is an easy to use program and project development board for fast and efficient program development using the AT89S8252 microcontroller. Programs can be downloaded directly into the onboard AT89S8252, the board is already pre-populated with sockets suitable for RS422/RS485 connections, RS232 connections, LCD units, SPI connections and ADC Connections. Figure 1: AT89S8252 Development Board Page 2

1.4 Uses For The AT90S8252 Development Board The AT89S8252 Development Board will allow rapid program development through preprepared connections to typical components and easy download and modification of program code. Connection is direct from the computer s parallel port to the Development Board. Various components can be easily added to the unit, for code development, together with easy to connect to header units for connection to external devices. 1.5 Host Computer System Requirements Standard PC running Windows software, and also loaded with the download program. 1.6 Features of the AT89S8252 The AT89S8252 is a variation of the standard MCS-51 microcontroller core. The features of the AT89S8252 are as follows, Compatible with MCS-51 Product 12kB of In-System Re-programmable Download Flash Memory Full Static Operation: 0 Hz to 24 MHz Three level Program Memory Lock 256 x 8 Byte Internal RAM 32 Programmable I/O Lines Three 16 bit Timers / Counters Nine interrupt sources SPI Serial Interface Low Power Idle and Power Down Mode Programmable UART Serial Channel Page 3

Chapter 2. Installation and Set-Up The Development Board will allow the program to be downloaded directly into the AT89S8252. There is no need to program the IC separately, and the AT89S8252 can remain within the IC socket. The microcontroller program is first written using a stardard text wordprocessor, and saved as a *.asm file. The file is then compiled into Intel hex format, which has an extension of *.hex. The program is then loaded into the microcontroller at the specified starting address. Two programs are available for downloading of the program into the microcontroller and they are included on the enclosed disks. S8252 is a dos based program and Wins8252 is a Windows based program for downloading of the program. For downloading of the software a programming cable is required and this can be seen in the picture below. Figure 2: Cable Connector The connection is made from the computer parallel port to the Development Board. Figure 3: Programming Connection to Board Page 4

2.1 Connection to PC 1. Connect the programming cable to the 10 pin ET-PSPI socket at the bottom right of the Development Board. 2. Then connect the other end of the programming cable to the printer port of the computer. 3. Connect the power supply to the board, see section 10 for information on the power supply requirements. When power supply is connected and turned on, the red LED will light. During program downloading the green LED will flash to indicate a download is in progress. 2.1 Software Installation The software program for downloading of the AT89S8252 code, can be run under either DOS or Windows. Dos: Copy the program s8252.exe onto the hard disk of the computer from the diskette. Alternatively the program can be run directly from the diskette if required. To run the software enter the program name on the command line, followed by the name of the program to download. If for example, the program is loaded on the C drive root directory, and the name of the program code for the AT89S8252 to download is *.hex, the command at the command line would be C:\> s8252 *.hex <OPTION> <enter> It is important to ensure the file has been properly compiled into Intel Hex format prior to download. This can be done using a number of compiler programs that are available free of charge from Atmel. A number of options are available to control the downloading process. They are specified following the filename on the command line, they are A = LPT1 (Download Program from port LPT1) B = LPT2 (Download Program from port LPT2) 1-9 = Optional Delay Time for the case when the computer used is too fast and a small delay time needs to be introduced to successfully download the program. An example is as follows, C:\> s8252 lcd.hex A 2 <enter> Comments: If no options are specified the default values, will be used, of LPT1, delay=1. Windows: Copy the program Wins8252.exe to the hard disk. The double-click on the file to run the program. To download a file, 1. Open the program, ensure that the cable is connected and the power supply to the Development board is on. 2. Select Program Flash Memory from the Menu. 3. Then select the file you wish to download. 4. The file will then be downloaded into the AT89S8252 memory. To specify the options required, select the various options from the menu bars shown. Page 5

Chapter 3. Power Supply Specifications 4.1 Introduction The power supply circuit on the Development Board has been designed for heavy duty, and will maintain a 5V supply to the circuit under quite high load conditions. A standard plugpack can be used to supply power to the board. 3.2 Power Supply Connection The power supply can be connected to either the two pin header or the plugpack socket, as shown in the photo below. The DC input voltage can be between 9 and 12 V, and should be capable of supplying at least 800mA. The red LED will come on to indicate the supply is okay. Output voltage of 5Vdc is available at several points around the board. Page 6

Chapter 4. Schematic Page 7