1. Introduction to Micro-Controller
& difference between Micro-
Controller and Microprocessor.
2. Difference between different
versions of Micro-Controllers (8051,
8031, 8052,8751,
8752, AT89C51, AT89C52 etc.).
3. Introduction to RAM, ROM, EPROM, EEPROM and difference
among them.
4. Hardware structure of
Micro-Controller (8051 Family). It includes:
>
General purpose RAM,
>
Structure of Internal and External Memory,
>
Input/Output Ports,
>
Timers/Counters,
> Serial
Communication,
>
Hardware Interrupts.
5. Software includes:
>
Difference between Polling and Interrupt based programming,
> Using
Assembly Language,
>
Difference between Hardware Interrupts and Software
Interrupts,
> Using
Cross Assembler and Linker,
> Using
Simulator to test the programs.
6. Practical includes:
>
To design the Programs using Timers, Serial
Communication and
Interrupts,
>
Downloading the programs by using a Programmer,
> A
Hardware sequence for testing and troubleshooting a
program,
>
Interfacing the Micro-Controller with PC through Serial Port
using
higher
> level
language.
7. Interfacing techniques of
Micro-Controller with ADC, DAC, 7-Segment
Displays &
other devices.
8. Design Concepts to use the
Micro-Controller in Industrial applications
& Final
Year
Projects.