3/4 B.Tech - FIFTH SEMESTER FE 4 Microcontrollers Credits: 4 ...

7 downloads 380 Views 187KB Size Report
Microcontrollers: the 8051 & MSP 430, a microcontroller survey, Development systems for microcontrollers. ... Introduction to Code Composer Studio (CCS v4).
3/4 B.Tech - FIFTH SEMESTER FE 4

Microcontrollers

Credits: 4

Lecture : 4 periods/week Internal assessment: 30 marks Tutorial: 1 period /week Semester end examination: 70 marks -------------------------------------------------------------------------------------------------------------------------Course Objectives:      

To introduce Microcontroller Organization and Architecture To familiarise students with 8051 and MSP 430 To make understand Data Representation and Memory Usage To enable students for Problem Solving and Algorithm Development To make understand Assembly and C Programming To make understand Analysis of timing and memory requirements.

UNIT-I Microcontrollers: microcontrollers.

the 8051 & MSP 430, a microcontroller survey, Development systems for

UNIT-II 8051 architecture: 8051 micro controller hardware, input/output pins, ports, ports and circuits, external memory, counters and timers, serial data i/o, interrupts. UNIT-III 8051 Instruction set: Addressing modes, external data moves, code memory read PUSH and POP opcodes, data exchanges, Byte-level logical operations, bit-level logical operations, rotate and swap operations, Flags, incrementing and decrementing, addition, subtraction, multiplication and division, decimal arithmetic, Jump and call program range, jumps, calls and subroutines, interrupts and returns. UNIT-IV 8051 microcontroller design: Microcontroller specifications, 8051 micro controller design, testing the design, timing subroutines, look up tables for 8051, serial data transmission. UNIT-V 8051 Interfacing and Applications: Basics of I/O concepts, I/O Port Operation, Interfacing 8051 to LCD, Keyboard, parallel and serial ADC, DAC, Stepper motor interfacing and DC motor interfacing and programming

UNIT-VI

8051 Interrupts and Timers/counters: Basics of interrupts, 8051 interrupt structure, Timers and Counters, 8051 timers/counters, programming 8051 timers in assembly and C.

UNIT-VII Motivation for MSP430 microcontrollers – Low Power embedded systems, On-chip peripherals (analog and digital), low-power RF capabilities. Target applications (Single-chip, low cost, low power, high performance system design). MSP430 RISC CPU architecture, Compiler-friendly features,

UNIT-VIII Instruction set, Clock system, Memory subsystem. Key differentiating factors between different MSP430 families. Introduction to Code Composer Studio (CCS v4). Understanding how to use CCS for Assembly, C, Assembly +C projects for MSP430 microcontrollers. Interrupt programming. Digital I/O – I/O ports programming using C and assembly, Understanding the muxing scheme of the MSP430 pins.

Learning Resources Text Books: 1. The 8051 Microcontroller and Embedded Systems By Mazidi & Mazidi 2 Ed.,,PHI,2005. 2. MSP430 Microcontroller Basics, John Davies, Elsevier, 2010 (Indian edition available) References: 1. The 8051 Microcontroller: Architecture, programming and applications, Kenneth J. Ayala, 2nd Edition, Penram International, 1996. 2. MSP430 Teaching CD-ROM, Texas Instruments,2008 (can be requested http://www.uniti.in) 3. Microcontrollers: Architecture, Programming, Interfacing and System Design, Raj Kamal, Pearson Education, 5th Edition, 2005