programming experiments using 8051 simulator

Upload: nishiya-vijayan

Post on 10-Feb-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/22/2019 Programming Experiments Using 8051 Simulator

    1/4

    EC010 607 MICROPROCESSOR & MICROCONTROLLER LAB

    Teaching scheme Credits: 2

    3 hours practical per week.

    OBJECTIVES

    To provide experience on programming and testing of few electronic circuits using 8086 To provide experience on programming and testing of few electronic circuits using

    8051simulator.

    To understand basic interfacing concepts between trainer kit and personal computers. To provide experience on programming and testing of few electronic circuits using

    KEIL and PROTEUS simulator.

  • 7/22/2019 Programming Experiments Using 8051 Simulator

    2/4

    SYLLABUS

    A. Programming experiments using 8086 (MASM)

    1. Sum of N Numbers.

    2. Display message on screen using code and data segment.

    3. Sorting, factorial of a number

    4. Addition /Subtraction of 32 bit numbers.

    5. Concatenation of two strings.

    6. Square, Square root, & Fibonacci series.

    B. Programming experiments using 8051 simulator (KEIL).

    1. Addition and subtraction.

    2. Multiplication and division.

    3. Sorting, Factorial of a number.

    4. Multiplication by shift and add method.

    5. Matrix addition.

    6. Square, Square root, & Fibonacci series.

    C. Interface experiments using Trainer kit / Direct down loading the programs from

    Personal computer.1. ADC / DAC interface.

    2. Stepper motor interface.

    3. Display (LED, Seven segments, LCD) interface.

    4. Frequency measurement.

    5. Wave form generation.

    6. Relay interface.

  • 7/22/2019 Programming Experiments Using 8051 Simulator

    3/4

    LAB CYCLE

    I. Programming experiments using 8051 simulator (KEIL).

    1. Block transfer (External to External )2. Block exchange (External to External )3. 8 and 16 bit Addition4. Array addition5. 8 and 16 bit subtraction.6. Multiplication and division.7. Sorting(Ascending and descending)8. Factorial of a number.9. Multiplication by shift and add method.10.Matrix addition.11.Square12.Square root13.Fibonacci series.14.Wave form generation.(sine, square, Triangle, Staircase, Saw tooth)15.The transpose of a matrix.16.Calculator

    II. Implementation of 8051 experiments in Proteus1. ADC interface.2. DAC interface.3. LED interface.4. Seven segments interface.(BCD Up down counter)5. LCD interface.(Serial communication)6. Stepper motor interface.7. DC motor speed control system8. Display (LED, Seven segments, LCD) interface.9. Frequency measurement.

  • 7/22/2019 Programming Experiments Using 8051 Simulator

    4/4

    10.Wave form generation.(sine, square, Triangle, Saw tooth)11.Relay interface.12.Traffic Light Controller

    III. Programming experiments using 8086 (MASM)1.Sum of N Numbers.2.Display message on screen using code and data segment.(Hello word)3.Sorting an array4. Factorial of a number5.Addition of 32 bit numbers6.Subtraction of 32 bit numbers.7.Concatenation of two strings.8.Square of a number9.Square root of a number10.Fibonacci series.