Username:    Password: Remember me
Microcontrollers
Last update: 16/1/11

Nowadays, microcontrollers play an essential role in our daily lives. For an electronics hobbyist, microcontrollers will offer a wide range of possibilities, that would be otherwise un-reachable.

This page is offering a growing set of tutorials, projects and articles dedicated to microcontrollers, their programming, and the different techniques related to their operation. We are currently working on a set of tutorials on 8051 and AVR microcontrollers, which are a perfect tool for any electronics hobbyist.


Articles, Tutorials & Projects
AVR: Monitor power supply voltage, for free!
This tutorial explains how to use the Band Gap refence voltage of most AVR micro controllers to monitor its power supply voltage. A simple example is included based on a ATMEGA48.

ISP (In System Programmer) for ATMEL chips.
Learn to build your ISP programmer for ATMEL microcontrollers. Taking you step by step from theory to practice. - Supported devices: AT89S51, AT89S52, AT89S53, AT89S8253, AT89S2051, AT89S4051, AVR family- Includes a programmer software.
Migrating from 8051 to AVR microcontrollers.
This article shows the key differences between the two families, introduces you to the syntax of C programming for AVRs, and shows you how to use their special features like the EEPROM, the PWM generator and the ADC. This tutorial also shows how to use the freeware WinAVR compiler coupled with the freeware VMLAB simulator. Suitable to intermediate users and to 8051 adepts.
89S52 Quick Tutorial
This tutorial is specially tailored to electronics and robotics hobbyists that have already realized some simple electronics projects and want to go a step further and start using microcontrollers in their projects, more precisely the 89S52 microcontroller. It is straight forward, and relies on the ANSI C programming language.

Part 1: Introduction to 8051 microcontrollers
Part 2: C programming for 89S52 using KEIL IDE
Part 3: Basic Input/Output operations
Part 4: Interrupts, timers and counters

Related downloads
ispprog.zip [2223 downloads]
Posted by: ikalogic
ISP progammer software. Old version. For WIN 98 to XP
ispprog_2007.zip [16120 downloads]
Posted by: ikalogic
ISP progammer software. New version. For WIN XP and VISTA
AT89Cxx serial communivations.zip [3059 downloads]
Posted by: ikalogic
A very useful application note from ATMEL showing how to configure the UART in the 8051 micro controllers. includes examples source codes. very instructive
8051_hardware_manual.zip [3515 downloads]
Posted by: ikalogic
If you can't afford buying a 8051 reference book, this PDF e-book is what you need. It explains in detail all the common features of the 8051 family of micro controller.
Efficient_C_for_AVR.pdf [2686 downloads]
Posted by: nilay0045
Efficient C for AVR
pic_16F_tutorial.pdf [1046 downloads]
Posted by: ikalogic
Complete tutorial about PIC 16F micro controllers, written by Lukas Hoffmann from Emory University

Suggest other interesting FREE downloads.

Outside links / Sponsored Links

Latest related forum topics

Junior: ULN 2003a Stepper control problems

noobieocer: AT89S52 uvision keil programming

nomie&adnan: query

Gauthamvg: ISP : Serial vs Parallel

tumee: PS2 port help

ssm14293: ATMEL 89C52 Programming

beamrider: PIC needs 1059 usec, AVR just 130 usec for the same code

makhany4t1: microcontroller inverters

AZADHIND17: Obstacle avoider code-what's error in it???

aminanto: Temperature controlled Fan speed using AT89C51


Reviewed related books
The 8051 Microcontroller, K.Ayala
I bought an early edition of this book back in 2005 after i saw it with one of my teachers during summer courses in Cairo university. I found it to be very well organized, and found the language to be simple and straightforward. Till today I usually use it each time I am adjusting a timer, building a serial interface or using any unfamiliar feature of any IC of the 8051 family.

Each chapter is enhanced with dozens of example source codes in ASM, and it includes lot of schematics showing how to interface many essential devices like a keypad and 7 segments displays.

It's a great leaning tool for beginners and a reference for professionals.
Suggest another interesting book.


ikalogic.com: Electronics and Robotics related projects.
All content on this site is provided as is and without any guarantee of any kind. We cannot be held responsible for any errors, omissions, or damages arising out of use of information available on this web site.
Creative Commons License
IMPORTANT COPYRIGHT NOTE: Electronics and Robotics Articles by Ibrahim KAMAL are licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 United States License.