You are on page 1of 4

B.

TECH DEGREE PROGRAMME

SEMESTER IV
(2021 ADMISSIONS)

SYLLABUS

Rajagiri Valley, Kakkanad,


Kochi 682 039, Kerala, INDIA
www.rajagiritech.ac.in
YEAR OF
COURSE CODE COURSE NAME L T P CREDIT
INTRODUCTION
COMPUTER
101001/EC400D ARCHITECTURE AND 3 1 0 4 2021
MICROCONTROLLERS

1. Preamble
This course aims to impart knowledge of basic computer architecture and modern
microcontrollers.
2. Prerequisite

101902/EC300C Logic Circuit Design

3. Syllabus

Module 1: Computer Arithmetic and Processor Basics


Functional units of a computer, Von Neumann and Harvard computer architectures.
Processor Architecture - General internal architecture, Address bus, Data bus, control
bus. Register set - status register, accumulator, program counter, stack pointer,
general- purpose registers. Processor operation instruction cycle, instruction fetch,
instruction decode, instruction execute, Types of memory - RAM, ROM, Cache memory,
Virtual memory, DMA Operation
Module 2: 8051 Architecture
Microcontrollers and Embedded Processors. Architecture – Block diagram of 8051, Pin
configuration, Register Organization (All registers in detail), Internal Memory, Timers
/Counter (Modes), Port Structures, Interrupts, Addressing Modes, Instruction set
classification (Detailed study of 8051 instruction set is required).
Module 3: Programming of 8051
Simple programming examples in assembly language (Data transfer, Arithmetic & Logic
operations, Boolean operations, Array operations), Timer programming -Delay
generation using Mode 1 & Mode 2.
Programming in Embedded C - Declaring variables, Simple examples.
Module 4: Interfacing of 8051
Assembly language programming- Interfacing of 8051 with: LED, Seven segment
display, Relay, Serial Communication of 8051: Data transmission and reception
Programming in Embedded C -Stepper Motor, DAC and ADC, LCD display
Module 5: Advanced Microcontrollers
Introduction. ATmega328P microcontroller- Block diagram and pin description.
Arduino UNO board - Introduction and pin description. Simple Applications: LED
Blinking, Light Activated Alarm System using LDR.
Introduction to ARM - ARM family, ARM 7 register architecture.

4. Text Books

1. Muhammed Ali Mazidi & Janice Gilli Mazidi, R.D. Kinley, The 8051 microcontroller
and Embedded System, Pearson Education, 2nd edition.
2. Subrata Ghoshal, Computer Architecture and Organization: From 8085 to Core2Duo
and beyond, Pearson, 2011.
3. Steve Furber, ARM System - on-chip Architecture, Pearson Education
4. Kenneth J Ayala,The 8051 microcntroller ,3rd Edition,Cengaga learning ,2010
5. Simon Monk, Programming the Raspberry Pi Getting Started with Python, McGraw
Hill, Third Edition, 2016
6. Muhammed Ali Mazidi ,Sepehr Naimi, Sarmad Naimi , The AVR Microcontroller and
Embedded Systems Using Assembly and C: Using Arduino Uno and Atmel Studio,
November 2017

5. Reference Books

1. Mano M M, Computer System Architecture, 3rd Ed, Prentice Hall of India.


2. David A. Patterson, John L. Hennessy, Computer organization and design: The
Hardware/Software interface/— 5th ed.
3. V. Carl Hamacher, Zvonko G. Vranesic, Safwat G.Zaky, Computer Organisation
4. John P Hayes, Computer Architecture and Organization, McGraw Hill.
5. K Uma Rao & Andhe Pallavi, The 8051 Microcontrollers: Architecture Programming and
Applications, , Pearson, 2011.
6. Stallings W., Computer Organisation and Architecture, 5/e, Pearson Education.
7. Jeremy Blum, Exploring Arduino Tools and Techniques for Engineering Wizardry,Willey,
Second Edition, 2019

6. Course Outcomes

After the completion of the course the student will be able to


CO 1 Explain the functional units, I/O and memory management w.r.t a typical computer
architecture.
CO 2 Distinguish between microprocessor and microcontroller.
CO 3 Develop simple programs using assembly language programming.
CO 4 Interface 8051 microcontroller with peripheral devices using ALP/Embedded C
CO5: Familiarize system software and Advanced RISC Machine Architecture.
7. Mapping of Course Outcomes with Program Outcomes

PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PO 9 PO 10 PO 11 PO 12

CO1 3 2 - - - - - - - - - 3

CO2 3 - - - - 1 - - - - - 3
CO3 3 - 3 - 3 - - - - - - 3
CO4 3 3 3 - 3 - - - - - - 3
CO5 3 - - - 3 - - - - - - 3

8. Assessment Pattern

Continuous Internal Evaluation (CIE) End Semester


Learning Examination (ESE
Objectives Internal Internal
out of 100)
Examination 1 (50) Examination 2 (50)

Remember 10 10 10

Understand 20 20 20

Apply 20 20 70

Analyse

Evaluate

Create

9. Mark Distribution

Total CIE ESE

Attendance Internal Assignment/Quiz/ Total


Examination Course Project

150 10 25 15 50 100

10. End Semester Examination Pattern


There will be two parts; Part A and Part B. Part A contain 10 questions with 2 questions
from each module, having 3 marks for each question. Students should answer all
questions. Part B contains 2 questions from each module of which student should answer
any one. Each question can have a maximum of 2 subdivisions and carry 14 marks.

*********************************

You might also like