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.
- Introduction to MASM Programming.
- Programs using arithmetic and logical operations
- Programs using string operations and Instruction prefix: Move Block, Reverse string,Sorting, String comparison
- Programs for code conversion
- Multiplication and Division programs
- Sorting and Multi byte arithmetic
Part B: Embedded C Experiments using MSP430 Microcontroller:
- Interfacing and programming GPIO ports in C using MSP430 (blinking LEDs, pushbuttons)
- 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)
- Interrupt programming examples through GPIOs
- PWM generation using Timer on MSP430 GPIO
- Interfacing potentiometer with MSP430
- Using ULP advisor in Code Composer Studio on MSP430
- Evaluate the expression ((A-B)*C)/10*2
- Factorial of a given number using Recursive procedure
EXPERIMENTS BEYOND THE SYLLABUS
- Reading the Keyboard with Echo
- Reading the Keyboard without Echo
- Serial Communication