You are on page 1of 4

LM.UiTM.FKE(O).

07/02

FACULTY OF ELECTRICAL ENGINEERING


UNIVERSITI TEKNOLOGI MARA
SHAH ALAM

PROGRAMME BACHELOR OF ENGINEERING (HONs) ELECTRONICS


(COMPUTER) ENGINEERING

COURSE/ CODE MICROPROCESSOR SYSTEM (ECE 521)

CREDIT HOUR 3 (2 hrs. Lecture, 2 hrs. Laboratory per week)

SEMESTER 03/04

SYNOPSIS:
This subject is to provide knowledge and experience to students on microprocessor and
microcomputer system operation. It also includes the design, programming and interfacing of
a microcomputer system.

OBJECTIVE:
1. To learn and develop knowledge in microprocessor systems and design.
2. To learn and describe the operation of a microprocessor system.
3. To learn and write assembly language program for microprocessor.
4. To learn microprocessor interfacing techniques.

COURSE EVALUATION:

Course Work Percentage

1. Assignments & Quizzes (min 3) 10%

2. Lab 20%

3. Tests (2) 20%

4. Mini Project (1) 50%


Total Marks 100%

REFERENCES:

FYAR/ECE521/Syllabus/Schedule’09_01
LM.UiTM.FKE(O).07/02

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

LECTURERS:
1. Prof. Madya Kartini Salam
2. Prof. Madya Mohd Dani Baba
3. En. Ahmad Fauzi Ibrahim
4. En. Ezril Hisham Mat Saat – Coordinator
5. Pn. Yuslinda Wati Mohamad Yusof
6. En. Mohd Zafran Abdul Aziz
7. Cik. Naimah Mat Isa
8. Pn. Faieza Hanum Yahaya
9. En. Meor Mohd Azreen Meor Hamzah

WEEK TOPIC LEARNING OUTCOMES

1 Digital Logic (Review) - describe the function of various


3/1/11 digital logic components
- Logic Gates
- - explain the basic operations of
- Flip Flops
7/1/11 the digital logic components
- Decoders and Multiplexer
- design simple logic circuits

1-2 Microprocessor Architecture and


3/1/11 Overview - describe microprocessor
- - Microprocessor interface architecture
14/1/11 - Register set, modes of - describe microprocessor
operation addressing modes
- Instruction set & exception

2-4 Microprocessor Instruction Set &


10/1/11 Programming
- - Program Development - apply suitable instruction sets &
28/1/11 - Program Format addressing modes to solve
problems in a particular situation
- Memory and Data
Organization - write assembly language program
for the microprocessor
- Addressing Modes
- analyse program and correct the
- Data Transfer Instruction

FYAR/ECE521/Syllabus/Schedule’09_01
LM.UiTM.FKE(O).07/02

LAB 1: DATA TRANSFER errors


INSTRUCTIONS
29/1/11- CUTI PERTENGAHAN SEMESTER
6/2/11

6 Microprocessor Instruction Set &


7/2/11 Programming (continue)
- - Arithmetic Operations
11/2/11
LAB 2: DATA MANIPULATION
INSTRUCTIONS
7 Microprocessor Instruction Set &
14/2/11 Programming (continue)
- - Program Control Instruction
18/2/11
- Other Instructions
LAB 3: PROGRAM LOOPS AND
SUBROUTINES

TEST 1

8-10 Parallel I/O Interfacing - able to design decoding circuits


21/3/11 for I/O Device
- Concepts of Parallel I/O
- - able to construct simple
- The MC68230 PI/T
11/3/11 interfacing application
- Interfacing Using PI/T
- able to write I/O programs for the
- Application examples: LEDs, applications
Switches, 7-Segment Display,
- able to analyze microprocessor
Keyboard
based I/O interfacing applications
LAB 4: INPUT / OUTPUT circuits
PROGRAMMING

10-12 Memory Interfacing - able to design decoding circuits


7/3/11 for memory devices
- Hardware Systems
- - able to design memory
- Memory Map & Memory
25/3/11 interfacing modules
module Design
- analyze memory interfacing
circuits

TEST 2
28/3/11 Project Presentation

FYAR/ECE521/Syllabus/Schedule’09_01
LM.UiTM.FKE(O).07/02

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 7/8 of the semester.

FYAR/ECE521/Syllabus/Schedule’09_01