Sei sulla pagina 1di 2

Course Code Course Title Category

17BTEC504 Microcontrollers and Applications DCC


Contact Hours per Week
CA FE Credits
L T D/P
4 0 0 40 60 4
Prerequisite: Digital Electronics & Computer Organization fundamentals

Course Objectives:
1. To study features and architecture of CISC & RISC microcontrollers.
2. To learn Embedded C programming & IDE.
3. To study real world peripheral interfacing with microcontroller.

COURSE CONTENET

Unit I Introduction to Microcontroller 8051 (9)

RISC and CISC Concepts and comparison, Introduction of Microprocessor, microcontrollers


and DSPs, Evolution of Microcontrollers, General Features of Microcontrollers, Definition of
embedded system and role of microcontroller. Comparison of general and embedded
computing, Selection factors of microcontrollers
8051 Architecture: Block diagram, 8051 Pin Description and Port Structure, General purpose
and Special purpose registers, Memory Organization

Unit II 8051 Programming (9)

Addressing modes, Instruction set, Embedded C programming concepts, Simple


Programming of 8051, 8051 interfacing with external memory. Timer and Counter related
SFRs and Programming

Unit III 8051 Peripheral Interfacing (8)

Serial Port Programming, Interrupt programming, ADC, DAC, LCD, Keyboard interfacing.

Unit IV PIC Microcontroller (10)

RISC philosophy, PIC18 architecture, Comparison of features of different PIC series PIC 10,
PIC12, PIC16, PIC18 ,registers, memory Organization ,Addressing Modes, and types, stack,
oscillator options, BOD, power down modes and configuration bit settings. Port structure,
interrupt structure & timers of PIC18F. Overview of peripheral support instruction set

Unit V PIC Interfacing and Applications (9)


IO port programming, Bank switching, timer, serial port and interrupt programming, LCD,
ADC, DAC, Keyboard interfacing, Interfacing Seven segment display, I2C &SPI protocol
PWM based motor control

Course Outcomes:
After successful completion of the course, students will be able to

1. Understand architectures of CISC & RISC Microcontrollers.


2. Learn programming model of CISC & RISC microcontrollers.
3. Apply knowledge and demonstrate programming proficiency with IDE.
4. Implement peripheral interfacing with the microcontroller for real world applications

Text Books

1. Mazidi Ali, Muhammad MazidiGillispie Janice ‘The 8051 microcontroller and


embedded systems’, PHI, New Delhi,(Latest edition)
2. Kenneth Ayala ,‘The 8051 Microcontroller: Architecture, Programming, and
Applications’, J. Thomson Delmar learning,(latest Edition)
3. Krishna Kant, “Microprocessors and Microcontrollers – Architecture, programming
and system design 8085, 8086, 8051, 8096”
4. Mazidi, ‘PIC microcontroller & embedded system’ 3rd Edition ,Pearson

References

1. 18F xxx reference manual www.MICROCHIP.COM


2. I2C, EEPROM, RTC data sheets from www.ti.com

Potrebbero piacerti anche