Showing posts with label 80C51. Show all posts
Showing posts with label 80C51. Show all posts

Thursday, May 07, 2015

Build Your Own Microcontroller Projects

These pages created by Wichit Sirichote of  Department of Applied Physics, Faculty of Science, provides schematic and software for hobbyists to practice "learn by doing", build a simple microcontroller projects at home.

Build Your Own Microcontroller Projects

Some of the projects include - The 4 Channel Pt100 Thermometer, G5-Data Logger, Solar Recorder,    89S52 and PIC Project Board. Even circuits, code and SBC for the popular 8051 can be found here.

Build Your Own Microcontroller Projects

Dual Channel Digital Volt Meter

"I do remember the Intersil ICL7135 very clearly. This year 2011, almost 29 Years, the classic integrating type analog to digital converter is still interested. With a cheap price and easy interfacing, I think I will design a cheap digital volt meter with microcontroller to provide serial interface similar to the Fluke45. Two channels is good for scientific experiment."

Monday, March 16, 2015


Build your own a programmer for writing intel-HEX file to the 89C51, 89C52 and 89C55, PCB file included. The prototype board may be builtusing universal PCB with point-to-point soldering.

Programmer for AT89S52 Microcontroller

The 89C51 with ez52.hex receives a 9600 baud serialdata from PC and generates the appropriated signal applying to the ZIFsocket. P0 is for bi-directional data transferring. P1 provides A0-A7,P2.0-P2.6 for A8-A14.

Programmer for AT89S52 Microcontroller

Atmel AT89S52

The Atmel AT89S52 is an 8051 based Full Static CMOS controller with Three-Level Program Memory Lock, 32 I/O lines, 3 Timers/Counters, 8 Interrupts Sources, Watchdog Timer, 2 DPTRs, 8K Flash Memory, 256 Bytes On-chip RAM.

Compatible with the industry-standard 80C51 instruction set and pinout. The on-chip Flash allows the program  memory to be reprogrammed in-system or by a conventional nonvolatile memory programmer.

Saturday, September 20, 2014

8051 Macro Assembler ASEM-51

In 1979 Intel has introduced the 8051 as the first member of the MCS-51 family of microcontrollers. Today hundreds of cheap 8051 derivatives are available from dozens of manufacturers. This makes the MCS-51 architecture so interesting for professionals and hobbyists.

8051 Macro Assembler ASEM-51

Intel had also defined an 8051 assembly language with bells and whistles for all the subtle peculiarities of the MCS-51 core, and offered a well-designed 8051 assembler, the legendary ASM51. Unfortunately, Intel obsoleted all its MCS-51 development tools in December 1993. The original (and IMHO best) 8051 assembler was gone and no longer available! ....... - W.W. Heinz,

ASEM-51 is a two-pass macro assembler for the Intel MCS-51 family of microcontrollers. It is running on the PC under MS-DOS, Windows and Linux. The ASEM-51 assembly language is a rich subset of the Intel standard that guarantees maximum compatibility with existing 8051 assembler sources.

"In the letter, they told me that they had used my ASEM-51 V1.2 to develop the motor-control software for a little Mars car prototype..."

8051 Macro Assembler ASEM-51 in Mars

They had validated several 8051 assemblers, and found ASEM-51 to be the most reliable and best documented one.

Thursday, September 18, 2014 - The Online 8052 Resource

A web site that is dedicated exclusively to the 8052 mirocontroller, related products (both hardware and software), and 8052 derivative chips. This includes the traditional 8052, 8051, 8032, and 8031 along with more modern derivatives such as the Atmel AT89S8252, and many derivatives by Silicon Laboratories, Philips, and many others. - The Online 8052 Resource

The SBC is a single-board computer designed to be both useful and instructive in illustrating certain concepts commonly encountered in 8052-based development. Designed to compliment The 8051/8052 Microcontroller Book that was authored by Craig Steiner, the webmaster of

Introduction to the SBC

The board was developed with the Atmel AT89S8252/AT89S8253 and Dallas DS89C420 in mind but can be used with any 40-pin 8052 pin-compatible derivative including the traditional true-blue 8052, 8051, 8032, 8031, etc..

SBCs were very popular before about the year 2000. Short of expensive in-circuit emulators (ICE), SBCs were one of the cheapest ways to quickly test 8052 firmware and/or experiment with the 8052 and attached devices....

Tuesday, October 23, 2007

Electronic Projects by Martin Clausen

Electronic Projects by Martin Clausen

This is the combined homepage of  Hannes , Jonas and Martin

Electronic Projects for 8051 Development

Virtual walk through my 8051 development suite

Virtual walk through my 8051 development suite is a virtual sightseeing tour through my 8051 lab. Dual Slope ADC for 8051 -   A low cost circuit to measure voltages with a precission up to 14 bit.

Some of the Projects here are
  • 8051 Development - Code, schematics and hints for development with 8051
  • Digital Frequency Generator -Frequency generator with DDS technology
  • ┬ÁC ADC - RS232 controlled 16 bit data aquisition
  • Low-cost ADC - PC to take a look at signals up to 1 KHz
  • Datalogger- 8 channel, 2 counter, 64K RAM, LCD, RS232
  • MiniDS- Mini Digital Storage Scope, one channel, low cost ADC.

Saturday, September 29, 2007

EdSim51 - 8051 Simulator

A virtual 8051 is interfaced with virtual peripherals such as a keypad, motor, display, UART, etc. The student can write 8051 assembly code, step through the code and observe the effects each line has on the internal memory and the external peripherals.

EdSim51 - 8051 Simulator

The student can learn how to scan a keypad, multiplex 7-segment displays, control a motor and count its revolutions, etc.

A Note from the Developer - Jjames Rogers - ."While lecturing in electronics at IT Sligo, I searched the Internet for an 8051 simulator suitable for teaching but to no avail. I therefore decided to develop my own simulator for the basic 8051 with virtual peripherals attached to the four ports."

"After about a year's working on the project, on and off, the result was the EdSim51 simulator. I then put together a set of notes that are now the Beginner's Guide to the 8051on this website."

The Virtual Peripherals:
  • Analogue-to-Digital Converter (ADC)
  • Comparator, UART
  • 4 Multiplexed 7-segment Displays
  • 4 X 3 Keypad and 8 LEDs
  • DC Motor and 8 Switches
  • Digital-to-Analogue Converter (DAC) - displayed on oscilloscope

Thursday, April 05, 2007

World Of Electronics - Electronic projects

World Of Electronics - Electronic projects
  World Of Electronics - Electronic projects - AT89C2051 programmer
"At the moment there can be found an instruction manual of an electronic moving font with LEDs and a clock built up of LEDs. Furthermore information is available about a serial-to-I²C converter, an AT89C2051 evaluation board and a complete TV tuner with an I²C interface."

He also has pages for LC-Displays, and VF-Displays.

AT89C2051 programmer

"Using this programmer you can program the internal flash of the microcontroller AT89C2051 from Atmel. The AT89C2051 programmer is connected via the serial RS232 interface to a PC. In comparison with other programmers, you do not need a special software, a terminal program is sufficient."

English version -o-  Deutsche Version.

Other Projects here are  LED moving font, TV tuner, LED clock, Serial-I²C-Converter, AT89C2051/ATtiny2313 evaluation board, AT89C2051 programmer, I²C-I/O-Expander, AVR JTAG Emu, Displays.