MicroController Pros Home Page My Account  Cart Contents  Checkout  
  Store » PCAM+ 8051 Tutorial 2 My Account  |  Cart Contents  |  Checkout   
Quick Find
Enter keywords to find the product you are looking for in the Quick Find field above

or use
Advanced Search
Accessory Boards->
ADI Blackfin
Atmel AVR->
Cypress PSoC
Microchip PIC->
Silicon Labs
ST Microelectronics->
Texas Instruments->
Embedded Ethernet->
Embedded Software->
I/O Modules->
Parts & Components->
Pick & Place Tools
Programmable Logic (PLD)
Prototype PCBs->
ROM/Flash Emulators
Test & Measurement->
Tutorial Software
Universal Programmers->
Intro to Embedded Tools
Embedded News Digest
Useful Resources
Shipping & Returns
Warranty & Liability
Privacy Notice
Conditions of Use
Contact Us
PCAM+ 8051 Tutorial 2: HandyProg-USB Programmer

Back to PCAM+ page.

Back to Chapter 1

Installation and Usage of HandyProg-USB

The HandyProg-USB Programmer is a proprietary design. It is designed to program 89S52 and some AVR microcontrollers.

HandyProg Setup

If you haven't already done so, download the HandyProg-USB Programming Software and un-Zip the contents onto your hard drive.

Locate the folder HandyProgISPUSB and run setup.exe.

A message box should appear with text Welcome to the HandyProgUSB-ISP Programmer Installation program. Click the OK button to continue. In Windows XP, if the message box does not appear, you will have to upgrade XP to at least SP2.

Another message will appear with the text Begin the installation by checking the button below. You can change the default installation directory here if you wish. To continue, click the button with an icon of a PC on it.

Another message will appear which will allow you to select the Program Group. Keep it as is and click the Continue button. Installation will begin. If any messages appear asking you to keep a file, click Yes. If any messages appear warning of a file in use, click Ignore.

When the installation is complete, a message will appear with the text HandyProgUSB-ISP Programmer Setup was completed successfully. Click OK. The programmer now is ready to use.

Running the HandyProgUSP-ISP Software

To run the HandyProgUSB-ISP software, browse through Start ⇒ All Programs ⇒ DeccanRobots ⇒ HandyProgUSB ISP

Setting up the PCAM+ Hardware for Programming

Power up the main board (PCAM+ board) with 9V DC.

The board has the facility to use 89S52 (included and mounted on the board by default), ATmega32 or ATmega8. There are different sockets for these three controllers. Ensure that you have only one controller on the board at any given time. Programming is not possible with more than one controller on the board. As the board has only the 89S52 on it by default, you don't have to worry about this unless you have previously installed another microcontroller.

Drivers must be installed before your first usage of the HandyProg-USB hardware. Be sure you have downloaded and installed the correct D2XX Driver for your version of Windows.

Insert the HandyProgUSB hardware into the USB port of your PC/Laptop. You may use a USB extension if required.

Connect the 10-pin FRC cable between the HandyProg-USB programmer hardware and the main board's ISP port. The green LED on the HandyProg-USB should glow indicating that it has received power from the main board. The HandyProg-USB hardware does not use the USB port power.

You should see a message indicating the HandyProg-USB was found when using it for the first time, provided that the drivers were installed as mentioned above.

The setup is ready. The main PCAM+ board is powered up, and the HandyProgUSB programmer is connected to your PC or Laptop. The FRC cable is connected between the main board's ISP port and the HandyProg-USB programmer's 10-pin port. The USB driver is installad and thus HandyProg-USB is detected by PC on the first use. It's time to program the board for the first time.

Using the HandyProg-USB Software

  • 1. Select Device
  • 2. Select Programming Option: Program Flash, Verify Flash, Program & Verify EEPROM (only For AVRs), Write AVR Fuse Bits, Lock Device
  • 3. Open Flash Hex File (use any suitable Hex file, such as the ones in this tutorial)
  • 4. Click Start button to program
The red LED on the HandyProg-USB hardware will turn on during the programming process. The target device goes back into Run mode automatically when programming completes. If you're completing Chapter 1 of this tutorial, that means every other LED just turned on!

Now you're ready to learn about more interfaces with the 8051 microcontroller.

Proceed to Chapter 3

Back to PCAM+ page.

Shopping Cart more
0 items
What's New? more
Flowcode 7 for PIC, AVR, Arduino, ARM - Academic Single User
Flowcode 7 for PIC, AVR, Arduino, ARM - Academic Single User
Specials more
XBee 802.15.4 RF 2.4GHz Module, 1 mW, U.FL Antenna Connector
XBee 802.15.4 RF 2.4GHz Module, 1 mW, U.FL Antenna Connector
01. LCD 4-mux, 7 digits x 14 segments, progress bar, arrows
02. LCD 4-mux, 7.1 digits x 7 segments, progress bar, arrows
03. PIC16F628A-I/P Microcontroller, 18 DIP, 20 MHz
04. Atmel ATtiny2313-20PU AVR Microcontroller, 20 DIP, 20 MHz
05. USB-to-Serial Cable: 3.3V TTL, Audio Plug Type, Reverse RX/TX
06. 2x5 (10-pin) 0.05" pitch IDC Connector Flat Ribbon Cable, 12cm
07. 2x10 (20-pin) 0.1" pitch IDC Connector Flat Ribbon Cable, 15cm
08. USB Universal In-Circuit Programmer PIC AVR ARM MSP 8051 EEPROM
09. ARM JTAG Debugger & Programmer, parallel port
10. Power Supply 3-12V DC, U.S. plug, 6 connection tips
Reviews more
100Mbps Ethernet to RS232 Bridge Device Server Kit w/ Enclosure
High Ethernet side not recoverable Fail rate even with Ether ..
3 of 5 Stars!
  Thursday 23 May, 2019   List of all our Products

Copyright © 2003-2017 MicroController Pros LLC
Powered by osCommerce