Sie sind auf Seite 1von 6

Vision: To become a Centre of Excellence in Teaching and Research in the field of Computer Science

and Engineering

Format: 2016/CSENBA/CII/Course-Plan
KALSALINGAMUNIVERSITY
(Kalasalingam Academy of Research and Education)
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
COURSE PLAN EVEN SEMESTER 2015-2016
1. Course Name with Code
Credits
2. Name of the Classes
3. Course Coordinator
4. Module Coordinator
5. Programme Coorrdinator
6. Course Required or Elective
7. Course Schedule
Lecture
Discussion
8. Course Assessment
Home Work
Exam

9. Grading Policy

: Microprocessor and Microcontroller / CSE211


:4
: IVth Sem/CSE
: Mr.Balasubramaniam
: Mr.Balasubramaniam
: Ms. R. Ramalakshmi
: General Core
:
: 4 hours/Week
: 1 hour/discussion section.
:
: 5 Assignments
: Sessional I, II,III & End Semester Examinations

: Relative Grading System 40% Sessional I,II&III, 10%


Assignments and 50% End semester.

Course Objectives
The Objective of the course is to teach the basics and architecture of 8086 microprocessor and
Microcontroller LPC2148 interfacing techniques with Embedded C Programming
Pre Requisites
o Digital Electronics (ECE202)
o Programming Language (CSE102)
Course Description
This course provides an understanding of microprocessor (8086) and microcontroller (LPC2148)
Architectures, programming techniques and interfacing with its peripherals. Different types of internal and
external bus standards of microprocessors and microcontrollers are illustrated. The various types of ARM
compilers which are used in the industry also been taught.

Career Opportunities:
The course students will be exposed to the industry standards for the product development and its
programming techniques. The curriculum provides students with the opportunity to learn and analyze embedded
system based product development practices for their project development.

Program Educational Objectives Components (PEOs)


PEO1 :The Graduates will be technically competent to excel in IT industry and to pursue higher studies.
PEO2 :The Graduates will possess the skills to design and develop economically and technically feasible
computing systems using modern tools and techniques.
PEO3 :The Graduates will have effective communication skills, team spirit, ethical principles and the desire
for lifelong learning to succeed in their professional career.

Programme Outcomes (POs)


Mission: To prepare the students for a prospective career in IT industry and for higher learning by imparting sound
technical knowledge. To carry out research in cutting edge technologies in computer engineering to meet the requirement
of the industry and society

Vision: To become a Centre of Excellence in Teaching and Research in the field of Computer Science
and Engineering

PO1 : Ability to apply knowledge of mathematics, science and computer engineering to solve computational
problems.
PO2 : Identify, formulate, analyze and solve complex computing problems.
PO3 : Capability to design and develop computing systems to meet the requirement of industry and society with
due consideration for public health, safety and environment.
PO4 : Ability to apply knowledge of design of experiment and data analysis to derive solutions in complex
computing problems.
PO5 : Ability to develop and apply modeling, simulation and prediction tools and techniques to engineering
problems.
PO6 : Assess and understand the professional, legal, security and societal responsibilities relevant to computer
engineering practice.
PO7 : Ability to understand the impact of computing solutions in economic, environmental and societal context
for sustainable development.
PO8 : Applying ethical principles and commitment to ethics of IT and software profession.
PO9 : Ability to work effectively as an individual as well as in teams.
PO10 : Effectively communicating with technical community and with society.
PO11 : Demonstrating and applying the knowledge of computer engineering and management
Principles in software project development and in multidisciplinary areas.
PO12 : Understanding the need for technological changes and engage in life-long learning.

Course Outcomes (COs)


CO1: Understand the architecture, programming methods and Interrupts based BIOS programming on 8086
CO2: Understand the LPC2148 microcontroller architecture overview, instruction set types and memory mapping
diagram
CO3: Understand the different vendor ARM-Compilers with programming method of LPC2148 microcontroller
Co4: Understand the LPC2148 System control block functions such as PLL, Power Control, Reset, VPB Divider,
Wakeup Timer, Timer, Pwm, RTC, ADC, Interrupt Vectors
CO5: Understand the peripheral interfacing techniques using LPC2148

PO and PEO Mapping


PO1
PSO1

PSO2

PO2

PO3

PO4

PO5

PO6

PO7

PO8

S
L

PSO3

PO7

PO8

PO9

PO10 PO11 PO12


L

PSO4

CO1
CO2
CO3
CO4
CO5

PO1
M

PO2

S
S
S

PO3
M
M
S

PO4

PO5
S

PO6

PO9
M

PO10 PO11 PO12


M

Content Delivery Methodologies


Mission: To prepare the students for a prospective career in IT industry and for higher learning by imparting sound
technical knowledge. To carry out research in cutting edge technologies in computer engineering to meet the requirement
of the industry and society

Vision: To become a Centre of Excellence in Teaching and Research in the field of Computer Science
and Engineering

Class Room Interactive Lectures


Class Room PowerPoint Presentations
Student Seminars
Guest Lectures
Workshops
Assessment Methodologies

Direct
Examinations
Assignments
Seminars
Tutorials

Indirect
Course End Surveys

Text Book(s):
Sl.No

Name of the Book

Author / Publisher(s) / Year(with ISBN Number)

Advanced Microprocessors and Peripherals

A.K.Ray, K.M.Bhurchandi / Tata McGraw Hill/ 2006

The 8086 Microprocessor: Programming &


Interfacing The PC

Kenneth J. Ayala / Delmar, Cengage Learning/2008

The Insider's Guide to the Philips ARM 7


Based Microcontroller

Trevor Martin/ Hitex (UK) Ltd/2005 (ISBN:0-95499881)

References Books:
Sl.No

Name of the Book

Author / Publisher(s) / Year


(with ISBN Number)

1. Microprocessors and Microcomputer-Based


System Design, Second Edition

2. Microcomputer Systems: The 8086/8088


Family Architecture, Programming & Design

3.

4.

5.

Mohamed Rafiquzzaman / CRC Press / 1995


Yu-cheng Liu and Glenn A. Gibson / Prentice Hall of
India Pvt. Ltd / Prentice Hall of India Pvt. Ltd, 2 nd
Edition / 1986

NXP LPC2148 User Manual

http://www.nxp.com/documents/user_manual/U
M10139.pdf

IAR Workbench for ARM

http://supp.iar.com/FilesPublic/UPDINFO/004916/arm/doc/
EWARM_UserGuide.ENU.pdf

CrossWork for ARM Reference Manual

http://www.rowleydownload.co.uk/arm/documentation/arm
_crossworks_reference_manual.pdf

6. Keil for ARM

https://www.keil.com/product/brochures/uv4.pd
f

WEB SOURCE REFERENCES:


Mission: To prepare the students for a prospective career in IT industry and for higher learning by imparting sound
technical knowledge. To carry out research in cutting edge technologies in computer engineering to meet the requirement
of the industry and society

Vision: To become a Centre of Excellence in Teaching and Research in the field of Computer Science
and Engineering

S.
NO

WEB SOURCE REFERENCES

http://www.eastaughs.fsnet.co.uk/cpu/index.htm

http://www.eie.polyu.edu.hk/~enzheru/eie311/lecture-notes/new/csf-protected-0809v6.ppt

http://wiki.answers.com/Q/What_is_difference_between_minimum_mode_and_maximu
m_mode_operations_in_8086

http://www.cse.iitd.ernet.in/~sak/courses/cdp/cards/8086.txt

https://www.pantechsolutions.net/microcontroller-boards/user-manual-arm7-lpc2148development-kit

Lesson Plan:
Topic
No.

Topic Name

Referen
ce

UNIT- I (8086 Architecture)


T1,T2

No. of
periods

Cumulative
No. of
periods

Teaching
Aid*
(BB/LCD/
OHP/Flipped
Learning)

BB

BB

BB

BB

10

6.

Architecture - Signals- Instruction Set-Addressing


T1,T2
Modes
Assembler Directives, Assembly Language
T1,T2
Programming, Procedures, Macros
Interrupts and Interrupt Service Routines, BIOS
T1,T2
function calls.
Tutorials
UNIT- II (LPC2148 Introduction)
LPC2148 Introduction
T3,R3

12

BB

7.

Architecture Overview

T3,R3

14

BB

8.

Instruction set Types and summary

T3,R3

16

BB

9.

Memory Mapping Diagram

T3,R3

18

BB

10.

Tutorials

19

11.

1
UNIT- III (Embedded ARM Compiler and Programming)
Different Vendors Embedded ARM Compilers
R4,R5,R
3
Keil/IAR/CrossWorks Introduction
6

22

BB

12.

Project Creation, Executable files generation,

25

BB

T3,R3

28

T3,R3

2
1

30
31

1.

Intel 8086 Microprocessor -

2.
3.
4.
5.

13.
14.
15.

Downloading the executable files to ARM7 LPC2148


Microcontroller using Philips Flash Magic utility
Embedded C Programming technique for LPC2148,
Working with Controller registers
Pin Block Selection
Tutorials

R4,R5,R
6

Mission: To prepare the students for a prospective career in IT industry and for higher learning by imparting sound
technical knowledge. To carry out research in cutting edge technologies in computer engineering to meet the requirement
of the industry and society

Vision: To become a Centre of Excellence in Teaching and Research in the field of Computer Science
and Engineering

UNIT- IV (LPC2148 System Control Block Functions)


T3,R3
2
T3,R3
2
T3,R3
2
T3,R3
2
T3,R3
1
T3,R3
2
1
UNIT- V (LPC2148 Peripheral Interfacing and Programming Techniques)
General Purpose Input/Output Ports (GPIO)
T3,R3
2
Universal Asynchronous Receiver and Transmitter
T3,R3
2
PLL, Power Control
Reset, VPB Divider, Wakeup Timer
Memory Acceleration Module, Timer 0 , Timer 1
PWM, RTC
On Chip ADC
Interrupts, Vectored Interrupt Controller
Tutorial

16.
17.
18.
19.
20.
21.
22.
23.
24.

(UART)
Inter Integrated Circuit (I2C)
Timer Programming
SPI Interface
LCD Interface
Switch Interfacing
Tutorial

25.
26.
27.
28.
29.
30.

T3,R3
T3,R3
T3,R3
T3,R3
T3,R3

2
2
2
2
1
1

33
35
37
39
40
42
43
45
47
49
51
53
55
57
58

Related Online Courses


1. Nptel Online Course for 8086
Assessment Plan for the Courses
Sl.No

Outcome

How Measured

CO1: Understand the architecture,


programming methods and Interrupts
based BIOS programming on 8086
Organizational change.

Based on the Performance


in Assignment I /
Sessional Examination I/
Tutorial I /End Semester
Examination

Sessional Examination I/

CO2: Understand the LPC2148


microcontroller
architecture
overview, instruction set types and
memory mapping diagram.

Based on the Performance


in Assignment I /
Sessional Examination I/
Tutorial I / End Semester
Examination

Sessional Examination I/

Based on the Performance


in Assignment II /
Sessional Examination II/
Tutorial II / End Sem.

Sessional Examination II/

CO3: Understand the different


vendor
ARM-Compilers
with
programming method of LPC2148
microcontroller.

Based on the Performance


in Assignment II /
Sessional Examination II/
Tutorial II / End
Semester Examination

Sessional Examination II /

CO4: Understand the LPC2148


System control block functions such
as PLL, Power Control, Reset, VPB
Divider, Wakeup Timer, Timer, Pwm,
RTC, ADC, Interrupt Vectors

When Measured

End Semester Examination

End Semester Examination

End Semester Examination

End Semester Examination

Mission: To prepare the students for a prospective career in IT industry and for higher learning by imparting sound
technical knowledge. To carry out research in cutting edge technologies in computer engineering to meet the requirement
of the industry and society

Vision: To become a Centre of Excellence in Teaching and Research in the field of Computer Science
and Engineering

CO5: Understand the peripheral Based on the Performance


interfacing
techniques
using in Assignment III /
LPC2148.
Sessional Examination
III/ Tutorial III / End
Semester Examination

Sessional Examination III/


End Semester Examination

ASSIGNMENTS AND TUTORIALS


S. No
1
2
3

Assignment/Tutorials
Assignment I
Assignment II
Assignment III

MAPPING OF CO TO ASSIGNMENTS and TUTORIALS


A/T/CO Assignment I Assignment
II
CO1
X
CO2
X
X
CO3
X
CO4
CO5

Assignment
III

Tutorial I

Tutorial II

Tutorial III

X
X
X
X

X
X

Test Portions:
S.No
1
2
3
4

Test No.
Sessional I
Sessional - II
Sessional - III
End Sem

Topic No.
1 10
11 20
21-30
1 30

Case Studies:
1. Case Study on Microprocessor evolution (CO1)
2. Case Study on Microcontroller evolution (CO2)
3. Case Study on industry standards on interfacing (CO4, CO5)
Course Coordinator
Programme Coordinator

Module Coordinator
HOD/CSE

Mission: To prepare the students for a prospective career in IT industry and for higher learning by imparting sound
technical knowledge. To carry out research in cutting edge technologies in computer engineering to meet the requirement
of the industry and society