Faculty of Electrical Engineering: Program Outcomes
Faculty of Electrical Engineering: Program Outcomes
Faculty of Electrical Engineering: Program Outcomes
PROGRAMMES
COURSE/ CODE
CREDIT HOUR
SEMESTER
04
SYNOPSIS:
This course is to provide a practical knowledge and experience to students in microcontroller
and microcomputer system operation, assembly language techniques and programming,
designing hardware interface and microcomputer system design considerations.
COURSE DESCRIPTION:
This course provides students with the essential practical knowledge on microcontroller
systems, program design and hardware interfacing.
PROGRAM OUTCOMES:
PO4: Ability to identify, formulate and solve engineering problems.
PO5: Ability to utilize systems approach to design and evaluate operational performance.
PO10: Ability to work as both an individual and in a team on electrical engineering or multidisciplinary projects
COURSE OUTCOMES:
CO1: Describe microprocessor based systems and solve software and hardware interfacing problems.
CO2: Solve engineering problems using a microprocessor system individually or within a team.
CO3: Design and develop assembly language programs and microprocessor interfacing circuits.
COURSE EVALUATION:
Course Work
1. Tests (2)
2. Lab. Assignments (4)
3. Mini Project (Group work)
Total Marks
LABORATORY:
1.
Personal Computer/Laptop.
2.
MCU 8051 IDE Editor, Assembler and Simulator.
3.
MCU 8051 Trainer and Target Board.
4.
EPROM Programmer.
Percentage
30%
20%
50%
100%
REFERENCES:
1.
The 8051 Microcontroller and Embedded Systems Using Assembly and C, Second Edition,
Muhammad Ali Mazidi, Janice Gillispie Mazidi, Rolin D. McKinlay.
2.
LECTURER:
Mohd. Uzir Kamaluddin
Groups:
WEEK
TOPICS
Digital Logic & Number Systems
Digital Logic, Logic Gates, MSI ICs.
Number Systems, Binary, Hex.
1-2
Introduction to Microcontrollers
Microcontrollers and
Microprocessors, History, Embedded
systems, 8-bit and 16-bit
Microcontrollers, CISC and RISC
Processors, Harvard and Von
Neumann Architectures. Commercial
Microcontroller devices.
The 8051 Microcontroller
Introduction, Architecture of 8051,
Registers and Programming Model.
3-5
Room: T2-A13-12C
Tel: 03-55435019
Laboratory Assignments
& Mini-Project
LEARNING OUTCOMES
Assignment 1
Divide into groups of 3
students for mini-project
work.
Assign Leader, Hardware
design, Programmer and
Testing leader.
Assignment 2
Choose mini-project title.
Do literature survey and
produce system design.
Do project operation
flow.
Produce basic program
flow.
- Describe microcontroller
addressing modes
- Apply suitable instruction sets &
addressing modes to solve
problems in a particular situation
- Write simple assembly language
programs for the microcontroller
- Analyze the programs and correct
the errors, if any
- Use flow-charts to design
programs
Assignment 3
Submit Proposal on the
complete design of the
mini-project.
6-9
TEST 1
Week (9)
A 1hr test.
10-13
14
Assignment 4
Start mini-project on
prototyping-board / PCB
Test the functionality of
the mini project
Write a complete report
on the mini-project.
Week (13)
A 1hr test.
Do presentation on the
mini-project.
Submit the mini-project
report.
The theoretical aspects will be covered through lectures and hands-on exercises. Practical work
will mainly involve the use of the MCU 8051 IDE package and microcontroller trainer kit as an
aid to design work.