Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
257 views

Basic Course On 8051 Microcontrollers

This document outlines the modules of an embedded systems course covering the 8051 microcontroller. The modules include introductions to embedded systems and microcontrollers, the architecture of the 8051, assembly and C programming for the 8051, and interfacing the 8051 with peripherals and devices. Specific topics covered include RAM and ROM memory, instruction sets, timers and counters, serial communication, interrupts, assembly programming, C pointers, structures, debugging, and interfacing components like LEDs, LCDs, memory, and sensors. The course utilizes the Keil development environment for programming the 8051 in C.

Uploaded by

sathish37
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
257 views

Basic Course On 8051 Microcontrollers

This document outlines the modules of an embedded systems course covering the 8051 microcontroller. The modules include introductions to embedded systems and microcontrollers, the architecture of the 8051, assembly and C programming for the 8051, and interfacing the 8051 with peripherals and devices. Specific topics covered include RAM and ROM memory, instruction sets, timers and counters, serial communication, interrupts, assembly programming, C pointers, structures, debugging, and interfacing components like LEDs, LCDs, memory, and sensors. The course utilizes the Keil development environment for programming the 8051 in C.

Uploaded by

sathish37
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2

 Internal RAM Memory

Architecture
 Pin out detail of 8051 micro
controller
 Instruction Set
o Data Transfer Instruction Set
o Arithmetic Instruction Set
o Bitwise and Byte wise Logical
Instruction Set
o Rotate Instruction Set
o Call and Jump Instruction Set
o Stack Operation and its
architecture
Module 1 Introduction to Embedded Systems
o Demonstration of trial
[02 Hours] program on Kiel Software.
 Timer and Counters in 8051
 What are and Why Embedded
Micro controller
Systems?
 Serial Communication in 8051
 Types of Embedded System
Micro controller
 Classifications of Embedded
 Interrupt Handling in 8051
Systems
micro controller
 Characteristics of an Embedded
System
 Applications of an Embedded MMModule 4 Programming 8051 in Assembly
Systems
[116 Hours]
 Hands on
Module 2 Basics of Micro controllers [02
o Assembly Programming
Hours] o Timer and Counter
 What are Micro Processors? Programming
 What are Micro Controller? o Serial Port Programming
 Difference between Micro o Interrupt Handling
controller and Microprocessor
 Difference between Von MoModule 5 Advance C Programming level 1
Newman and Harvard
Architectures [30 Hours]
 Difference between CISC & RISC  Function
Architectures  Storage Classes
 Overview of MCS51 Family  Scope and Lifetime of a variable
 Volatile
Module 3 Intel 8051 Architecture [16 Hours]  Recursive Functions
 Stack Frame Analysis
 Features of 8051 micro  Drawbacks of Functions
controller  GDB
 Internal ROM memory  Basic Debugging Commands
Architecture  Debugging a sample C Program
 Arrays
 Arrays and Functions Module 7. Interfacing Techniques –
 Pointer Hands On :
 Pointer Arithmetic  Terminology related to
 Pointers and Arrays Interfacing
 Pointers and Functions  Electrical Characteristics of IC –
 String Handling Function like AT89C51
strcpy, strcat, strcmp, strlen  IO Port Architecture
……  Interfacing LED
 Pointers and Strings  Interfacing Liquid Crystal
 Function Pointers Display (LCD)
 Variable Augmented Function  Interfacing a Keypad
 Dynamic Memory Allocation  What are Semiconductor
 Memory Leaks and Dangling Memory?
Pointers  Overview of Memories
 Structure  Interfacing of ROM
 Structures and Array  Interfacing of RAM
 Structures and Functions  Memory Address Decoding
 Structure Padding and  Relay
Alignment  Interfacing ADC
 Union  Interfacing Sensors
 Bit fields  Interfacing DAC
 Using Typedefs Interfacing 8255 PPI
 Enumerations  Interfacing Stepper Motor
 Macros  Advanced Programming Issues
 What is and Why Optimization.
 What are 8051 Specific
Module 6 Keil C Programming and Interfacing
Optimization supported by Cx51
8051 with peripherals and devices [42 Hours]  Difference between Keil C and
ANSI C
 Assembly Vs. C
 What is Embedded C
For details Contact:
 C Vs. Embedded C
Dreama Media Solutions , #408,
 Need of Cross Compiler
Nilgiri Block,Aditya Enclave,
 Popular Cross Compilers
Amerpet-38,Hyd. Conatct no:
 Overview of uvision Devp. Tools
994962509,9291586465
 Environmental settings required
to run a Keil C program
 What and Why Compiler
Directives
 Language Extensions
 Using Intrinsic Functions
 Functions in Keil C
 Intermixing C and Assembly
 What are alien functions
 What are real time Functions
 Introduction to Pointer in KeilC
 Types of Pointers in KielC
 Pointer Conversion

You might also like