Microcontroller Tutorials

AVR Microcontroller tutorial

Learn the new generation 8-bit controller step by step*

PIC Microcontroller tutorial

Learn to program one of the most used microcontrollers in the world.

Keil C / Embedded C Programming Tutorial

This tutorial will help you learn programming 8051 microcontroller using Keil C or embedded C language. You will go through all special programming tips.

*Logos and Names are copyright of their respective owner

Interfacing with Microcontrollers Tutorials

MMC/SD Card interfacing and FAT16 Filesystem with 8051/8052

Step by step guide to interface MMC/SD Card with 8051/8052 compatible controllers and port elm-chan's FAT16 File system library. Tutorial written by David (DavesGarage).

LCD Interfacing tutorial

Complete tutorial for LCD interfacing with microcontrollers. Including sample codes.

DC Motor Interfacing tutorial

DC motor interfacing using H-bridge motor driver. Circuit diagrams for interfacing with microcontrollers.

Stepper Motor Interfacing tutorial

Unipolar and Bipolar stepper motor interfacing with microcontroller. Complete code in C and assembly explained.

Serial Communication/UART Tutorial

Complete tutorial for learning serial programming for AVR and 8051 microcontrollers in both C as well as Assembly.

Interfacing ADC with microcontroller

Complete tutorial to interface ADC0804 with AVR and 8051 microcontrollers in both C as well as Assembly.

Interfacing Keypad with microcontroller

Learn to Construct and interface a keypad with microcontroller. Tutorial includes programming example of AVR and 8051 in C as well as assembly.

Pulse width modulation tutorial

Implement PWM on a normal 8051 using timers. Tutorial includes programming example of AVR (AT90S8515) and 8051 in C and assembly.

I2C / TWI tutorial

Learn implementing I2C on 8051 PIC and AVR microcontrollers. Tutorial includes codes and examples for using software and onchip I2C.

LED Dot Matrix Display Tutorial

This tutorial helps you learn controlling dot matrix display and scroll text on dot matrix display. This package contains four sample programs and proteus simulation models to help you understand better. This tutorial is available as download package.

Other Tutorials

How to use Keil Microvision?

Learn to use the most popular IDE, Keil Microvision 3* for 8051 and ARM.
A video tutorial.

Please Bookmark my website for more tutorials.
Link to this tutorial page!
Microcontroller tutorials

Conversation

ExperimenterUK
Sat Sep 13 2014, 12:34 PM
jaimin1212,Pimpalkhare Create a thread for your question
jaimin1212
Sat Sep 13 2014, 02:35 AM
i want to make self balancing robot using MPU6050 using atmega8.. please help to get data of gyro and accelerometer from this sensor through atmega8.
Thu Sep 11 2014, 09:00 AM
Sunil Pimpalkhare
Hello sir, I am trying to make Wearfin project https://www.youtube.com/watch?v=iZ6PVBvQf-g so can u help me in teaching how to built the program???
Thu Sep 11 2014, 02:21 AM
hariom panday
plz hlp me in my project
iec.naga
Tue Sep 09 2014, 01:19 AM
spi
Mon Sep 08 2014, 08:14 AM
fameem
water changing in fish tank automatically using microcontoller with timer. send idea to me
dexter_a
Sat Sep 06 2014, 11:09 AM
hello guys
Sat Sep 06 2014, 10:10 AM
munaxa
plx guide me
Sat Sep 06 2014, 10:09 AM
munaxa
hi i want to buy plx guie me
ajay_bhargav
Sat Sep 06 2014, 03:10 AM
@Ben, Its hard to undrstand the context like this. If you can post in forum with some example code we might answer you better.

Downloads

Comments

deepbhadani
Fri Sep 19 2014, 01:08 PM
desaiakshay92
Fri Sep 19 2014, 12:45 AM
Fiddu
Thu Sep 18 2014, 02:28 AM
piku_123
Tue Sep 16 2014, 11:29 AM
qudor
Tue Sep 16 2014, 11:06 AM
sara_seecs
Tue Sep 16 2014, 10:53 AM
akshar
Fri Sep 12 2014, 12:45 PM
iec.naga
Tue Sep 09 2014, 01:09 AM

Online

Guests: 38, Members: 0 ...

most ever online: 182184
(Members: , Guests: 182184) on 06 Aug 2010: 01:37 AM

Members: 37517
Newest member: deepbhadani
Forum Activity
kirangowle Avatar
Posted By kirangowle
Sat Sep 20 2014, 12:35 AM
Hello All,I want to connect normal speaker (as a s...
ajay_bhargav Avatar
Posted By ajay_bhargav
Wed Sep 17 2014, 12:59 AM
I think its important to list out the features of ...
ajay_bhargav Avatar
Posted By ajay_bhargav
Wed Sep 17 2014, 12:45 AM
you need to put a wait condition in ISR till the s...
akshar Avatar
Posted By akshar
Mon Sep 15 2014, 04:41 AM
sir,i used microcontroller 89v51rd2 in circuit. No...
bobparihar Avatar
Posted By bobparihar
Mon Sep 15 2014, 02:24 AM
i am programming interrupt 0 using 8051my task is....
ExperimenterUK Avatar
Posted By ExperimenterUK
Sat Sep 13 2014, 12:23 PM
There may not be an exact equivalent .You will hav...
akshar Avatar
Posted By akshar
Sat Sep 13 2014, 03:18 AM
Sir, Good Morning,Thank you for making me a member...
ajay_bhargav Avatar
Posted By ajay_bhargav
Thu Sep 11 2014, 12:52 AM
which compiler are you using? I suggest XC8 with M...
ajay_bhargav Avatar
Posted By ajay_bhargav
Thu Sep 11 2014, 12:49 AM
I always prefer Olimex Dev boards when it comes to...
ajay_bhargav Avatar
Posted By ajay_bhargav
Thu Sep 11 2014, 12:44 AM
master will always lower down the Chip select... s...