LM.UiTM.FKE(O).
07/02
FACULTY OF ELECTRICAL ENGINEERING
UNIVERSII TEKNOLOGY MARA
SHAH ALAM
PROGRAMME
BACHELOR OF ENGINEERING (HONs) ELECTRICAL
ENGINEERING
COURSE/ CODE
MICROPROCESSOR SYSTEM (ECE 521)
CREDIT HOUR
3 (2 hrs. Lecture, 2 hrs. Laboratory per week)
SEMESTER
03/04
SYNOPSIS:
This course provides students with the essential knowledge on microprocessor systems and
program design. The main topics provide guidelines on the operations of a microprocessor.
COURSE OUTCOMES:
1. Describe microprocessor based systems including software and hardware interfacing
(PO4).
2. Solve engineering problems using a microprocessor system individually or within a
team (PO10).
3. Design and develop assembly language programs and microprocessor interfacing
circuits (PO5).
COURSE EVALUATION:
Course Work
Percentage
1. Assignments & Quizzes (min 3)
10%
2. Lab (4 labs)
20%
3. Tests (2)
20%
4. Mini Project (1)
50%
Total Marks
100%
YWMY/ECE521/Syllabus/ScheduleSept11-Jan12
LM.UiTM.FKE(O).07/02
REFERENCES:
1.
James L.Antonakos, The 68000 Microprocessor: Hardware and Software
Principles and Applications, 5th Ed., Pearson Prentice Hal, 2004.
2.
Allan Clements, Microprocessor System Design, PWS-Kent,1992
3.
http://faculty.uwb.edu/aberger/
LECTURERS:
1. Ezril Hisham Mat Saad-Koordinator
6. Mohd Zafran Abdul Aziz
2. Yuslinda Wati Mohamad Yusof
7. Shahrani Shahbudin
3. Kartini Salam
8. Faieza Hanum Yahaya
4. Meor Mohd Azreen Meor Hamzah
5. Naimah Mat Isa
WEEK
1
1-2
2-4
TOPIC
Digital Logic (Review)
-
Logic Gates
Flip Flops
Decoders
Microprocessor Architecture and
Overview
-
Microprocessor architecture
Software model
LEARNING OUTCOMES
- describe the function of various
digital logic components
- explain the basic operations of
the digital logic components
- design simple logic circuits
- describe microprocessor
architecture
- describe software model of
microprocessor
Microprocessor Instruction Set &
Programming
-
Program Development
Program Format
Memory and Data
Organization
Addressing Modes
Data Transfer Instruction
Arithmetic Operations
Program Control Instruction
Other Instructions
YWMY/ECE521/Syllabus/ScheduleSept11-Jan12
- apply suitable instruction sets &
addressing modes to solve
problems in a particular situation
- write assembly language program
for the microprocessor
- analyse program and correct the
errors
LM.UiTM.FKE(O).07/02
LAB 1: DATA TRANSFER
INSTRUCTIONS
5
Microprocessor Instruction Set &
Programming (continue)
LAB 2: DATA MANIPULATION
INSTRUCTIONS
Microprocessor Instruction Set &
Programming (continue)
LAB 3: PROGRAM LOOPS AND
SUBROUTINES
CUTI PERTENGAHAN SEMESTER
TEST 1
8-10
Parallel I/O Interfacing
-
Concepts of Parallel I/O
The MC68230 PI/T
Interfacing Using PI/T
Application examples: LEDs,
Switches, 7-Segment Display,
Keyboard
- able to design decoding circuits
for I/O Device
- able to construct simple
interfacing application
- able to write I/O programs for the
applications
-
LAB 4: INPUT / OUTPUT
able to analyze microprocessor
based I/O interfacing applications
circuits
PROGRAMMING
10-12
Memory Interfacing
-
Hardware Systems
- able to design decoding circuits
for memory devices
Memory Map & Memory
module Design
- able to design memory
interfacing modules
- analyze memory interfacing
circuits
TEST 2
Project Presentation
The theoretical aspects will be covered through lectures and tutorials. Practical will
mainly involve the use of simulation package and microprocessor trainer kit as an aid to
design work.
A mini project will be given at week 6 of the semester.
YWMY/ECE521/Syllabus/ScheduleSept11-Jan12
LM.UiTM.FKE(O).07/02
Kuliah bagi Semua Program Kecuali Program Pasca Siswazah dan Asasi
Aktiviti
Jangka Masa
Tempoh
Kuliah
12 September 4 november 2011
8 minggu
Cuti Pertengahan Semester + Cuti hari Raya
Haji
513 November 2011
1 minggu
Kuliah
14 November 23 Disember 2011
6 minggu
Minggu Ulangkaji
24 Disember 2011 1 Januari 2012
1 minggu
Peperiksaan Dalaman
2 -22 Januari 2012
3 minggu
Cuti Semester
23 Januari 4 Mac 2012
6 minggu
YWMY/ECE521/Syllabus/ScheduleSept11-Jan12