Iguana Labs will be closing its doors for good around August 11th.
We will keep lowering our prices until our inventory is gone.
Click here for the latest price list and availability.
Iguana Labs                   800-297-1633
Back To Previous PageProductsView Cart ContentsCheckout

Microcontroller
Beginner
Kit
$149.00

 


Sign  Up For
Newsletter
 

Feedback
 

Shipping
Information
 

 


Making an LED Blink - 2051

Step 1.) The first step is to build the circuit. At this point you should be familiar with the parts used. (2 resistors, 3 capacitors, 1 LED). You can either put these parts together using a breadboard or wirewrap. This design is intended for use with an Atmel 2051 microcontroller (a 20 pin version of the 8051). Most microcontrollers (such as a normal 8051 or 8751) can not handle the current required to turn an LED on and off but the ATMEL part has this capability.

Vcc = 5V and Gnd = 0V

After building the circuit you should have something that looks like the picture below (click the picture for a really big version!)

Click Image For a Larger Version

The only thing we want to do with this project is to make the LED blink. By doing this, you will be able to learn the basic process of compiling a program written in assembly language and then programming the resulting file into the microcontroller.

First we will assume we already have the assembly code written. ledtest.asm is the assembly language program we are going to use. (This file is included with TASM )

Step 2.) Compiling the Code

Move the assembly language program (ledtest.asm) to the directory where you have TASM. Bring up a DOS prompt, change to the directory where the TASM files are, and compile the code using the command

tasm -51 ledtest.asm ledtest.hex

This will create a file called ledtest.hex.

Close the DOS prompt window now.

Step 3.) Downloading the code to the Microcontroller.

Make sure the serial cable and the power supply are connected to the PG302 programmer.

Put your microcontroller into the PG302 programmer.

Run PG302.

From the Setup Menu, select the type of device (microcontroller) you are using

From the Setup Menu, select the Comm port you are using.

Press PROGRAM DEVICE.

Press BROWSE.

Find ledtest.hex and click on it (single click).

Press OK to select the file.

Press OK to program the file into the microcontroller.

Now the program should be loaded into the microcontroller.

Make sure the power is off for the circuit you have built.

Move the microcontroller back to the circuit you have built.

Turn on the power to the circuit. If the LED starts blinking, then you have successfully built your first microcontroller project.

The parts for this kit are included in the Microcontroller Beginner Kit. See part 2 for parts list.

Back To Tutorials Menu
Previous - Building a 5 Volt Power Supply
Next - Making More LEDs Blink

Catalog -- Support -- Privacy Policy -- About Us
This page last updated on December 2, 2004.