06ES42 - Microcontrolers Regulation (2006 - 2007) |
PART – A |
UNIT – I |
Microprocessors and microcontroller: Introduction, Microprocessors and
Microcontrollers, A Microprocessors survey. RISC & CISC CPU
Architectures, Harvard & Von-Neumann CPU architecture.
The 8051 Architecture: Introduction, 8051 Microcontroller Hardware, Input
/ Output Pins, Ports and Circuits External Memory, Counter and Timers,
Serial Data Input / Output, Interrupts. |
UNIT – II Addressing Modes and Operations: |
Introduction, Addressing modes,
External data Moves, Code Memory, Read Only Data Moves / Indexed
Addressing mode, PUSH and POP Opcodes, Data exchanges, Example
Programs; Byte level logical Operations, Bit level Logical Operations, Rotate
and Swap Operations, Example Programs. Arithmetic Operations: Flags,
Incrementing and Decrementing, Addition, Subtraction, Multiplication and
Division, Decimal Arithmetic, Example Programs. |
UNIT – III Jump and Call Instructions |
The JUMP and CALL Program range, Jumps,
calls and Subroutines, Interrupts and Returns, More Detail on Interrupts,
Example Problems
|
UNIT – IV 8051 programming in C |
Data types and time delays in 8051C, I/O
programming, logic operations, data conversion programs, accessing code
ROM space, data serialization.
|
PART – B |
UNIT – V Timer / Counter Programming in 8051 |
Programming 8051 Timers, Counter Programming, programming timers 0 and 1 in 8051 C |
UNIT – VI 8051 Serial Communication |
Basics of Serial Communication, 8051
connections to RS-232, 8051 Serial communication Programming,
Programming the second serial port, Serial port programming in C.
|
UNIT – VII Interrupts Programming |
8051 Interrupts, Programming Timer Interrupts,
Programming External Hardware Interrupts, Programming the Serial
Communication Interrupts, Interrupt Priority in the 8051/52, Interrupt
programming in C
|
UNIT – 8051 Interfacing and Applications |
Interfacing 8051 to LCD, Keyboard,
parallel and serial ADC, DAC, Stepper motor interfacing, DC motor
interfacing and PWM
|
REFERENCE |
TEXT BOOKS: |
1. Kenneth J. Ayala ; “The 8051 Microcontroller Architecture, Programming & Applications” 2e, Penram International, 1996 / Thomson Learning 2005
2. Muhammad Ali Mazidi and Janice Gillespie Mazidi and Rollin D.McKinlay “The 8051 Microcontroller and Embedded Systems – using assembly and C ”- PHI, 2006 / Pearson, 2006
|
Reference Books |
1. ‘Predko ; “Programming and Customizing the 8051 Microcontroller” –,TMH.
2. Raj Kamal, “Microcontrollers: Architecture, Programming, Interfacing and System Design”, Pearson Education, 2005
3. Ajay V.Deshmukh; “Microcontrollers- Theory and Applications”,TMH,2005
4. Dr.Ramani Kalpathi and Ganesh Raja; “Microcontroller and its applications”, Sanguine Technical publishers,Bangalore-2005
* Question Paper Pattern:.
Student should answer FIVE full questions out of 8 questions to be set each carrying 20 marks, selecting at least TWO
questions from each part.
|
Coverage in the Text Books |
UNIT 1: Text 1 – Chapter 1( excluding 1.2 and 1.4) and chapter 3, R1 -
chapter 1
UNIT 2: Text 1-chapters 5, 6 & 7
UNIT 3: Text 1 - chapter 8
UNIT 4: Text 2 – chapter 7
UNIT 5: Text 2 – chapter 9
UNIT 6: Text 2 – chapter 10
UNIT 7: Text 2 – chapter 11
UNIT 8: Text 2 – chapter 12, chapter 13(13.1&13.2), chapter 17 ( except
17.1 )
|
|