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 [324 downloads]
Posted by: ikalogic
ISP progammer software. Old version. For WIN 98 to XP
ispprog_2007.zip [1759 downloads]
Posted by: ikalogic
ISP progammer software. New version. For WIN XP and VISTA
AT89Cxx serial communivations.zip [383 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 [523 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 [14 downloads]
Posted by: nilay0045
Efficient C for AVR

Suggest other interesting FREE downloads.

Outside links / Sponsored Links

Latest related forum topics

Thorn: CharliePlexing, GuGaPlexing, NextGenPlexing?

nilay0045: LCD Not Displaying???

skd_hkd_ci: Multitasking operation

suvirj: ISP doesnt recognise USB

nitindamame: ISP for Atmega8515

ikalogic: Interesting micro-controller related downloads

yokata: frequency detection

nilesh: Variable frequency PWM waveform

Einstein: Freq. meter

viccram: i am having problem with RB6 pin in PIC16F877a


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.