DEPARTMENT OF ELECTRONICS AND COMMUNICATIONS ENGINEERING

MICROPROCESSORS & MICROCONTROLLERS LABORATORY

COURSE OUTCOMES

CO1:   Understands the MASM tool for assembly programming.

CO2:Execution of different programs for 8086 in Assembly Level Language using MASM Assembler basic operations.

CO3:   Design Programs to works on large data and strings using MASM.

CO4: Understand the Code Composer Studio for Embedded C Programming.

CO5:   Program MSP 430 for various applications.

CO6: Design and implement some specific real time applications.

LIST OF EXPERIMENTS

Part A: 8086 Microprocessor Programs usingNASM/8086 microprocessor kit.

  1. Introduction to MASM Programming.
  2. Programs using arithmetic and logical operations
  3. Programs using string operations and Instruction prefix: Move Block, Reverse string,Sorting, String comparison
  4. Programs for code conversion
  5. Multiplication and Division programs
  6. Sorting and Multi byte arithmetic

Part B: Embedded C Experiments using MSP430 Microcontroller:

  1. Interfacing and programming GPIO ports in C using MSP430 (blinking LEDs, pushbuttons)
  2. Usage of Low Power Modes: (Use MSPEXP430FR5969 as hardware platform and demonstrate the low power modes and measure the active mode and standby mode current)
  3. Interrupt programming examples through GPIOs
  4. PWM generation using Timer on MSP430 GPIO
  5. Interfacing potentiometer with MSP430
  6. Using ULP advisor in Code Composer Studio on MSP430
  7. Evaluate the expression ((A-B)*C)/10*2
  8. Factorial of a given number using Recursive procedure

EXPERIMENTS BEYOND THE SYLLABUS

  1. Reading the Keyboard with Echo
  2. Reading the Keyboard without Echo
  3. Serial Communication