Syllabus

Course Code: EI-PRPC-20    Course Name: Micro-controller Lab

MODULE NO / UNIT COURSE SYLLABUS CONTENTS OF MODULE NOTES
1 Data Transfer - Block move, Exchange, Sorting, Finding largest element in an array.
2 Arithmetic Instructions - Addition/subtraction, multiplication and division, square, Cube(16 bits Arithmetic operations - bit addressable).
3 Timers/Counters.
4 Boolean & Logical Instructions (Bit manipulations).
5 Conditional CALL & RETURN.
6 Code conversion: BCD - ASCII; ASCII - Decimal; Decimal - ASCII;
7 HEX - Decimal and Decimal - HEX.
8 Programs to generate delay, Programs using serial port and on-Chip timer /Counter.
9 Simple Calculator using 6 digit seven segment displays and Hex Keyboard interface to 8051.
10 Alphanumeric LCD panel and Hex keypad input interface to 8051.
11 External ADC and Temperature control interface to 8051.
12 Generate different waveforms Sine, Square, Triangular, Ramp etc. using DAC interface to 8051; change the frequency and amplitude.
13 Stepper and DC motor control interface to 8051.
14 Elevator interface design and testing using 8051.
Copyright © 2020 Kurukshetra University, Kurukshetra. All Rights Reserved.