Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Version No.:
1.10
Prerequisite:
L T P C
3 0 2 4
Objectives:
Describe the architecture of 8051 microcontroller and ARM processor
Develop assembly program for 8051 and ARM processor
Apply the instruction set of 8051 and ARM microcontroller to get effective programs
Design system in block level using microcontroller, memory devices, buses and other peripheral
devices
Solve real life problem using microcontroller based systems
Expected Outcome:
1. Describe the architectures of processors
2. Develop Assembly program applying Digital logic and mathematics using 8051 and ARM
instruction set
3. Develop ALP with minimum instructions and memory.
4. Analyze and evaluate the given program in terms of code size and computational time
5. Design microcontroller based system within realistic constraint like user specification,
availability of components etc
6. Solve real life problem and construct a complete system as a solution
7. To integrate and build a working model using the laboratory components and IDE tools.
Unit I
Introduction
5 hours
Introduction to Microprocessors and Microcontrollers, Architectures [8085,8086] Intel MCS-51
family features 8051 -organization and architecture.
Unit II
Programming with 8051
10 hours
8051 instruction set, addressing modes, conditional instructions, I/O Programming,
Arithmetic logic instructions, single bit instructions, interrupt handling, programming counters,
timers and Stack.
Unit III MCS51 and external Interfaces
8 hours
User interface keyboard , LCD, LED, Real world interface - ADC, DAC, SENSORS
Communication interface.
Unit IV C programming with 8051
8 hours
I/O Programming, Timers/counters, Serial Communication, Interrupt, User Interfaces- LCD,
Keypad, LED and communication interfaces [RS232].
Unit V
ARM processor core based microcontrollers
Need for RISC Processor-ARM processor fundamentals, ARM core based controller
[LPC214X], IO ports, ADC/DAC, Timers.
14 hours
Textbooks
Mohammad Ali Mazidi, Janice Gillispie Mazidi The 8051 Microcontroller and Embedded
Systems (Using assembly and C) Pearson education/ Prentice Hall of India Pvt. Ltd., 2007.
339
Reference Books
1. Tabak Daniel, Hintz Kenneth J., Microcontrollers: Architecture implementation and
Programming, Tata McGraw Hill, 2007.
2. Andrew N. Sloss, Dominic Symes, Chris Wright, ARM Developers Guide.
3. User mannual of ARM Controllers LPC214X.
4. Douglas V. Hall, Microprocessors and interfacing: programming and hardware, Tata
McGraw Hill, 2nd edition, 2007.
Mode of Evaluation:
340
PROTEUS Simulation