L T P C 15EE305J Microcontrollers 3 0 2 4 PURPOSE

Contact hours C-D-I-O IOs . Reference . UNIT I: PROCESSOR BASED SYSTEM 9 1. Evolution of Microprocessors, Microcontrollers and Computers, Microprocess...

0 downloads 49 Views 61KB Size
15EE305J Co-requisite: Prerequisite: Data Book / Codes/Standards Course Category Course designed by Approval

L 3

Microcontrollers

T 0

P 2

C 4

Nil Nil Nil P PROFESSIONAL CORE INTELLIGENT SYSTEMS Department of Electrical and Electronics Engineering 32ndAcademic Council Meeting ,2016

To acquire knowledge on Microcontrollers, Processors and interfacing devices. PURPOSE INSTRUCTIONAL OBJECTIVES STUDENT OUTCOMES At the end of the course, the student will be able to 1. Gain knowledge in INTEL 8085 architecture, interrupt and a programming structures. 2. Design ARM processor based systems along with I/O interfacing. a c 3. Understand the impact of 8051 and PIC microcontrollers in a c e k Engineering applications. Session

1. 2. 3. 4.

5. 6.

7. 8. 9. 10. 11. 12.

13. 14. 15.

Description of Topic UNIT I: PROCESSOR BASED SYSTEM Evolution of Microprocessors, Microcontrollers and Computers, Microprocessor based system design – need and steps-Advantages and limitations. Intel 8085, Pentium Architecture Bus system – Decoders – Tri state logic. Memory devices: classifications, Mapping and its interfacing- Data Transfer. Concepts, Methods – Parallel I/O interfacing – Serial I/O interfacing concepts –DMA method of transfer. UNIT II: INTERFACING DEVICES 8255 programmable peripheral interface - 8257/8237 programmable DMA controller, 8279 keyboard/display interfacing – 8253/8254 programmable Timer. Need of Interrupts – 8259 programmable interrupt controller. UNIT III: HIGH PERFORMANCE RISC ARCHITECTUREARM PROCESSORS The ARM (nuvoTon –NU-LB-NUC140) architecture - ARM organization and implementation – ARM instruction set. Basic ARM ALP (32-bit addition, subtraction, multiplication, binary sorting),ARM memory interface – AMBA bus architecture. Hardware system prototyping tools - the ARMulator. UNIT IV: INTEL 8051 MICROCONTROLLERS Role of microcontrollers – 8 bit microcontrollers. Architecture of Intel 8031/8051/8751 –hardware description memory organization. Addressing modes – overview of instruction set – simple programs. UNIT V: PIC MICROCONTROLLERS and APPLICATIONS Introduction - PIC microcontroller- Architecture-memory organization – I/O ports – Reset circuits – Instruction set. Compare/capture/PWM- Application and introduction to MPLAB. Stepper motor control – Speed control of DC motor – Waveform Generator – Frequency counter - Real time clock– Generation of Gating Signals for Converters and Inverters. Total contact hours

EE-Engg&Tech-SRM-2015

Contact C-D-IIOs Reference hours O 9 2

C

1

1, 2

2

C

1

1, 2

3

C,D

1

1, 2

2

C

1

1, 2

4

C

1

1, 2

5

C

1

1, 2

3

C,I

2

1, 2

2

C

2

1, 2,

4 9 3

C,D

2

1, 2

C

3

1, 2,

3

C

3

1, 2,

3

D,I

3

1, 2

3

C

3

1, 2

2

C

3

1, 2

4

C, D

3

1, 2

9

9

9

45

35

Sl. No.

1. 2 3. 4. 5. 6. 7. 8. 9.

10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.

Contact C-DIOs hours I-O PART-A: GENERAL PURPOSE PROGRAMMING EXERCISES (Minimum Five experiments to be conducted) Introduction of Microprocessor and Microcontroller 3 I 1-3 Kit. Addition, Subtraction, Multiplication and Division. 3 C 1,2 Finding the maximum value in an array. 3 D 1,2 Sorting of data. 3 I 1-3 Finding number of positive / negative elements in a 3 C 1-3 block of data. BCD-to-Hex conversion and Hex-to-BCD conversion. 3 D 1-3 Binary-to-ASCII and ASCII-to-Binary conversion. 3 I 1-3 Square Root of a given data. 3 C 1-3 LCM and GCD 3 D 1-3 PART-B: INTERFACING WITH APPLICATION BOARDS ({8051, ARM}) (Minimum Five experiments to be conducted) 8255 PPI. 3 C 1-3 Transfer data serially between two kits (Study of 3 D 1-3 8253/8251). 8279 Keyboard & display using 8051 controller. 3 I 1-3 Seven segment display 3 C 1-3 LCD Display using 8051 3 I 1-3 Traffic light. 3 C 1-3 8259 programmable interrupt controller. 3 D 1-3 8257/8237 DMA controller. 3 I 1-3 8 bit ADC and 8 bit DAC. 3 C 1-3 Stepper motor control using 8051 controller. 3 D 1-3 DC motor speed measurement and control module. 3 I 1-3 Real Time Clock 3 C 1-3 Total contact hours 30 Description of experiments

Reference

1-3 1 2 1-3 1 2 1-3 1 2

1-3 1 2 1-3 1-3 1 2 1-3 1 2 1-3 1-4

LEARNING RESOURCES Sl. No. TEXT BOOKS 1. Gaonkar.R.S, “Microprocessor Architecture, Programming and Applications”, Wiley Eastern Limited, New Delhi, 5th Edition, 1997. 2. Kenneth Ayala, “Intel 8051 – Microcontrollers”, Prentice hall, Second Edition, 2005. REFERENCE BOOKS/OTHER READING MATERIAL 3. Mazidi and Mazidi, “8051 Microcontrollers”, Pearson Education India, 2006. 4. Peatman, “Microcomputer Hardware”, McGraw Hill Book Company.,1995. 5. Douglas V. Hall, “Microprocessor and Interfacing”, Tata McGraw Hill, 2006. 6. John Peatman, “Design with PIC Microcontrollers”, Pearson Education Asia, 2001. 7. Steve Furber, “ARM System-on-chip architecture”, Pearson Education, India, 2000. 8. Andrew N Sloss, Symes.D, Wright.C, “ARM system developers guide”, Morgan Kauffman/Elsevier, 2007. 9. Steve Furber, “ARM Systems-on-Chip architecture” Addison Wesley, Reprint, 2012. 10. Michael J. Pont, “Embedded C”, Addison Wesley, 2002. 11. David Seal, “ARM Architecture Reference Manual”, Pearson Education, 2007. 12. Satish Shah,” 8051 Microcontrollers- Mcs 51 family and its variants” Oxford University press,1st edition, 2010. Course nature Theory + Practical Assessment Method – Theory Component (Weightage 50%) Quiz Assessment tool Cycle test I Cycle test II Cycle Test III Surprise Test Total Insemester Weightage 10% 15% 15% 5% 5% 50% End semester examination Weightage : 50% Assessment Method – Practical Component (Weightage 50%) Model Assessment Experiments Record MCQ/Quiz/Viva Voce Total Inexamination tool semester Weightage 40% 5% 5% 10% 60% End semester examination Weightage : 40%

EE-Engg&Tech-SRM-2015

36