Anda di halaman 1dari 3

FACULTY OF ELECTRICAL ENGINEERING

UNIVERSITI TEKNOLOGI MARA (UiTM)


SHAH ALAM

PROGRAMMES

BACHELOR OF ENGINEERING (HONs) ELECTRONICS


BACHELOR OF ENGINEERING (HONs) ELECTRICAL

COURSE/ CODE

MICROPROCESSOR SYSTEM (ECE 521)

CREDIT HOUR

3 (2 hrs. Lecture & 2 hrs. Laboratory per Week)

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.

The 8051 Microcontroller, Second Edition, Scott Mac Kenzie.

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

8051 Pin Description, Connections,


I/O Ports and Memory Organization.
Addressing modes and Instruction
set. Designing, writing, assembling
and executing assembly language
programs.
Using flow-charts in program design.

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.

- Describe the function of various


digital logic components
- Explain the basic operations of the
digital logic components
- Design simple logic circuits
- Describe microcomputer systems
& its components
- Describe microcontroller
architecture

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.

- Write assembly language


programs for the microcontroller
using the various instructions
- Write assembly language
programs for the microcontroller
using looping and subroutines
techniques

Development Systems and Tools


Introducing the MCU 8051 IDE,
Editor, Assembler, Simulator.

6-9

Assembly Language Programming


Instructions and Programming
Techniques; Data Transfer operations,
Arithmetic Operations, Logical
Operations, Boolean Instructions,
Branch Operations.
Programming Techniques
Looping, Subroutine, Delays.

TEST 1

Week (9)

A 1hr test.

10-13

External Memory and I/O


Interfacing
External Memory Interfacing,
External I/O Interfacing, Serial and
Parallel I/O Techniques.
I/O Programming
Input: Switch, Keypad
Output: LED, 7-segment display.
TEST 2
Mini Project Presentation

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.

- Able to design decoding circuits


for memory devices
- Able to design memory interfacing
modules for microcontroller
- Design decoding circuits for I/O
devices
- Construct simple interfacing
application
- Write I/O programs for the
applications

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.

Anda mungkin juga menyukai