CETPA INFOTECH PVT. LTD.
CURRICULUM FOR EMBEDDED SYSTEM DESIGN
(8051 MICROCONTROLLERS USING ASSEMBLY & C)
INTRODUCTION TO EMBEDDED SYSTEM INTERFACING OF SEVEN SEGMENT INTERRUPT DRIVEN
History & need of Embedded System DISPLAY PROGRAMMING
Basic components of Embedded System Introduction to 7 Segment Display Introduction to Interrupts
Hardware Classification of Embedded Types of 7 Segment Display Types of Interrupts
System Interfacing Circuit Description of 7 Segment Programming of Software &
Programming Language Classification of Display Hardware Interrupts
Embedded System Programming of 7 Segment Display
Advantage & Disadvantage of Low level & Interfacing INTERFACING OF ADC
High level programming language of Introduction to ADC
Embedded System INTERFACING OF LCD Interfacing Circuit of ADC
Introduction to 16 x 2 LCD Working & Interfacing of
CLASSIFICATION OF MICROPROCESSOR Commands of 16 x 2 LCD Temperature Sensor (DS1621 &
& MICROCONTROLLER Interfacing Circuit Description of 16 x 2 LCD LM35)
Difference between Microprocessor & Programming of 16 x 2 LCD
Microcontroller INTERFACING OF EXTERNAL
Classification based on architecture INTERFACING OF SWITCHES & KEYBOARD MEMORY
Classification based on Instruction Set MATRIX Introduction to External Memory
Type of Microcontroller Introduction to Switches & Keyboard Matrix Interfacing
Memory Classification Interfacing Circuit of Switches & Keyboard Introduction to I2C Protocol
Matrix Using I2C library to read/write
INTRODUCTION TO 8051 Programming of Keyboard Matrix & Switches External Memory
MICROCONTROLLER Controlling of LED’s by using Switches
Introduction of ATMEL 8051 family Key board Matrix & LCD Interfacing Program INTRODUCTION OF EMBEDDED C
Block diagram description of AT89C51 Introduction to Embedded C
Special feature of AT89C51 INTERFACING OF MOTORS Different between C & Embedded C
Pin Description of AT89C51 Introduction to Motors Data Type of Embedded C
Types of Motors used in Embedded System Operators of Embedded C
REGISTERS & MEMORY OF AT89C51 Programming & Controlling of motors in Statements & Loops of Embedded C
Description of RAM Embedded System
Description of CPU Registers INTERWORKING OF ASSEMBLY &
Functions of SFR TIMERS & COUNTER PROGRAMMING EMBEDDED C
Introduction to Timer & Counter Inline Function
ASSEMBLY LANGUAGE PROGRAMMING Difference between Timer and Counter Inline Assembly Routines
OF AT89C51 Description of SFR associated with Timer &
Counter
Addressing modes of AT89C51 PROGRAMMING & INTERFACING
Programming of Timer & Counter
Directives of Assembly Language USING EMBEDDED C
Data Transfer Instruction Programming of Timer & Counter
Jump Instruction
SERIAL COMMUNICATION Programming of Serial Port
Arithmetic Instruction Programming of Interrupt
PROGRAMMING
Logical Instruction
Introduction to Serial Communication LCD Interfacing
Branching Instruction
Types of Serial Communication Motor Interfacing
Description of SFR associated with Serial Key board Matrix Interfacing
INTERFACING OF LED Communication
Introduction of LED’s Introduction & Interfacing of UART
Interfacing Circuit Description of LED’s Programming of UART
Programming of LED’s Interfacing
HEAD OFFICE: 200 Purwavali, 2nd Floor, (Opp. Railway Ticket Agency), Railway Road , Ganeshpur,
Roorkee – 247667 Ph.No.: 09219602769, 01332-270218 Fax - 1332 – 274960
CORPORATE OFFICE: D-58, Sector-2, Near Red FM. Noida -201301, Uttar Pradesh
Contact Us: +91-9212172602 , 0120-4535353
BRANCH OFFICE: 401 A, 4th Floor, Lekhraj Khazana, Faizabad Road, Indira Nagar, Lucknow-226016 (U.P.)
Ph. No: +91-522-6590802, +91-9258017974, Fax No: +91-522-6590802
BRANCH OFFICE: 105, Mohit Vihar, Near Kamla Palace, GMS Road, Dehradun-248001, UK
Contact: +91-9219602771, 0135-6006070
Toll Free- 1800-8333-999 (from any network)