Username:    Password: Remember me
Microcontrollers
Last update: 7/5/08

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
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 [1567 downloads]
Posted by: ikalogic
ISP progammer software. Old version. For WIN 98 to XP
ispprog_2007.zip [11037 downloads]
Posted by: ikalogic
ISP progammer software. New version. For WIN XP and VISTA
AT89Cxx serial communivations.zip [2253 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 [2642 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 [1919 downloads]
Posted by: nilay0045
Efficient C for AVR
pic_16F_tutorial.pdf [195 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

Hassan_zytoon: I2C

ambujlove: help for keypad of 8051

andypara88: MICROCONTROLLER 89S52 USB programmer

miro245: PIC12F675 RS232 problem

felix_fetche: how to setup Keil for 256RAM on 89S52 ?

ksunil.patro: POSITION CONTROL OF DC MOTOR using spartan 3E

VASUNDARA: MICROSTACK AND A STACK

irwan.chemat: LCD PROGRAMMING

ikalogic: Interesting micro-controller related downloads

Hassan_zytoon: spi code


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.