Вы находитесь на странице: 1из 3

MICROPROCESSORS AND MICROCONTROLLERS

Course Title: Course Code: 15A04607


LABORATORY
Class & Sem: III B. Tech & II SEM (EEE)-B Regulations: R15
Course Theory Tutorial Lab Credits
Core/Elective: Core
Structure: 4 2
K.GOWTHAMI M.RAJESH
Instructor1: Instructor 2:

Academic Year: 2017-18

1. Prerequisites: Good knowledge in Digital electronics, Good knowledge in C Programming, Basics of Computer
Organization.

2. Course Description: This course deals with the concepts of 8086 microprocessor and in writing assembly
language programs with 8086 instruction set using MASM software. To develop an algorithm, the flow diagram,
source code and perform the compilation of MSP430 microcontrollers embedded C programs using CCS software.
Verify the logic with the necessary hardware.

3. List of experiments/Tasks:

Part A: 8086 Microprocessor Programs using NASM/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
7. Programs using CALL and RET instructions

Part B Embedded C Experiments using MSP430 Microcontroller


1. Interfacing and programming GPIO ports in C using MSP430 (blinking LEDs, push buttons)
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. PWM based Speed Control of Motor controlled by potentiometer connected to MSP430 GPIO.
7. Using ULP advisor in Code Composer Studio on MSP430
8. Low Power modes and Energy trace++:
a. Enable Energy Trace and Energy Trace ++ modes in CCS
b. Compute Total Energy, and Estimated lifetime of an AA battery.

4. Course Outcomes:

On successful completion of this course the students will be able to:

Cognitive
Sr. No. Course Outcome
Level
1 Execute 8086 assembly language programs for arithmetic and logical operations Apply
using MASM software.
2 Execute 8086 assembly language programs for string manipulations and code Apply
conversion using MASM software.
3 Execute 8086 assembly language programs for Sorting and multi byte arithmetic Apply
using MASM software.
4 Determine an algorithm, the flow diagram, source code and perform the Apply
compilation of MSP430 microcontroller embedded C programs using CCS software.
5 Determine the required binary file which can be dumped into the MSP430 Apply
microcontroller and obtain the respective output control on the connected
peripherals.
6 Determine the Embedded C code logic with the necessary hardware connected to Apply
MSP430 microcontroller using CCS software.

5. Course Delivery: The course will be delivered through conduct of practical classes

6. Course Plan:

S.No. Experiment / Task Week


Introduction to MASM Programming.
1 1

2
Programs using arithmetic and logical operations. 2
Programs using string operations and Instruction prefix:
3 3
Move Block, Reverse string, Sorting, String comparison.
Programs for code conversion.
4 4
Multiplication and Division programs.
5
Sorting and multi byte arithmetic. 5
Programs using CALL and RET instructions.
6 6
Interfacing and programming GPIO ports in C using MSP430 (blinking
7 7
LEDs , push buttons)
8
Interrupt programming examples through GPIOs 8
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).
9 9
Low Power modes and Energy trace++:
a. Enable Energy Trace and Energy Trace ++ modes in CCS
b. Compute Total Energy, and Estimated lifetime of an AA battery.
PWM generation using Timer on MSP430 GPIO.
10 10
Interfacing potentiometer with MSP430
PWM based Speed Control of Motor controlled by potentiometer
11 11
connected to MSP430 GPIO
12
Using ULP advisor in Code Composer Studio on MSP430 12

7. Additional Experiments/Tasks to be included in the syllabus:

Course
Sr. No. Experiment / Task
Outcome
1 Program on length of the string. CO2
2 Understand and Configure 2 MSP430F5529 Launch pads in master-slave CO5
communication mode for SPI protocol. Find Which port pins of MSP430 can be
configured for SPI communication?

8. Course Assessment & Evaluation:

Mode of assessment Frequency Marks


Day to Day Evaluation Weekly 30
(Internal)
University Examinations Once 70
(External)
Total 100

9. Mapping(X) of Course Outcomes with Program Outcomes & Program Specific Outcomes:

CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 X X X X X X
CO2 X X X X X X
CO3 X X X X X X
CO4 X X X X X X X
CO5 X X X X X X X
CO6 X X X X X X X

10. Correlation levels (1/2/3) of Course Outcomes with Program Outcomes & Program Specific Outcomes:

CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 3 3 3 3 3
CO2 3 3 3 3 3 3
CO3 3 3 3 3 3 3
CO4 3 3 3 3 3 3 3
CO5 3 3 3 3 3 3 3
CO6 3 3 3 3 3 3 3

Вам также может понравиться