Вы находитесь на странице: 1из 5

ECE 365 SEMESTER DEC 2014 MAR 2015

FACULTY OF ELECTRICAL ENGINEERING


UNIVERSITI TEKNOLOGI MARA
TERENGGANU

PROGRAMME
COURSE
CODE
SEMESTER
CREDIT HOURS
PREREQUISITE
HOURS/WEEK
LECTURER
ROOM
CONTACT NO.

:
:
:
:
:
:
:
:
:
:

EE111 & EE113 - Diploma in Electrical Engineering


Microprocessor System
ECE 365
6
3.0
ECE 351
4 (2Hrs. Lecture, 2 Hrs. Laboratory)
Mrs. Norhayati Hj. Ahmad
BP68
09-8403906/ 019-2243777

________________________________________________________________________
1.0

COURSE DESCRIPTION

This course is to provide some essential knowledge and experience to would be assistant engineers on
microprocessors, assembly language programming and their applications. This course discusses the
hardware and software aspects of the microprocessor, so as to give a concept of microprocessor and
microcomputer, and finally on how to interface the microcomputer to real world devices.
Most applications require the understanding of using standard peripheral devices, which is
interfaced to the microprocessor. This course deals with this topics, examples and exercises will be
given on each part. Practical aspects and programming of these devices will be carried out in the
laboratory.
2.0

COURSE OBJECTIVES
1. To introduce the generic architecture and organization of microcomputer.
2. To provide in-depth exposure HCS12 microcontroller operation and its applications.
3. To learn how to write and assemble assembly language programs.

3.0

PROGRAM OUTCOMES
1.
2.
3.
4.
5.

Ability to acquire and apply science and engineering fundamental.


Ability to express ideas effectively, in written and oral form.
Acquiring adequate technical knowledge in area of specialization.
Ability to identify and troubleshoot technical problems.
Ability to use the techniques, skills and modern engineering tools necessary for engineering
practices.
6. Ability to recognize and appreciate importance of ethical standard in work.

ECE 365 SEMESTER DEC 2014 MAR 2015

7. Ability to acquire lifelong learning.


8. Ability to works as both an individual and in a team on electrical engineering or multidisciplinary
works.
9. Ability to adapt knowledge of contemporary issue and appreciation of diversity in the world and
intellectual areas.
4.0 COURSE OUTCOMES
Upon completion of the course, students will be able to:
1. To describe microcomputer architecture and organization
2. To describe HCS12 microcomputer and its architecture
3. To write various assembly language programs for HCS12 microcomputer
4. To develop HCS12-based application programs
5.0 METHODS OF TEACHING
The theoretical aspects will be covered through lectures, class discussions and presentation. The
programming aspects will be conducted in laboratory through the experiments. Deep
understanding will be evaluated by the practical test and mini project.
6.0 CONTENTS

WEEK

TOPICS

Briefing on syllabus

2-3

Chapter 1
General Microprocessor
Definition-computer, CPU/processor/Microprocessor
Component/internal architecture of a CPU and their basic
functions Register, ALU & CU
Type of Languages High level, Low level, Assembly
Chapter 2
Microcomputer system/organization
Microcomputer system/organization
Microprocessor-based system
Microcontroller-based system
Type of computers
Pin out of a microprocessor / Bus system:
Data bus, address bus
Memory organizations
History of a microprocessor

ECE 365 SEMESTER DEC 2014 MAR 2015

Chapter 2
Microcomputer system/organization

Review on:
Microcomputer system/organization
Pin out of a microprocessor / Bus system
Bus system data bus (ALU - category of chip), address
bus
Bus system - power, clock, ground, request acknowledge,
control & status signal, external request : interrupt, reset, wait
& bus request
Microprocessor execution of instructions
Type of memory
Memory map

Chapter 3
Overview of 68HC12 Microcontroller

Introduction to Microcontroller
Program Execution
Architecture of HCS12
CPU12 Registers
MID TERM BREAK
Chapter 4
68HC12 Instruction and Addressing Modes

5-9

Software Development
Program Structures
Assembler Directives
Addressing Modes Lab 1
Data Transfer Lab 2
Arithmetic and Logic Lab 3
Program Loops Lab 4
Shift and Rotate
Boolean & Bit
Stack
Subroutines

TEST 1 10%

ECE 365 SEMESTER DEC 2014 MAR 2015

Chapter 5
Parallel Input/Output Programming Lab 5

10 13

Introduction to Parallel I/O Ports


Electrical Characteristic Consideration
Interfacing with LEDs
Interfacing with Seven Segment
Interfacing with DIP Switches
Mini Project

14

Mini Project Presentation 25%

14

Test 2 Practical Test 10%

15

Study Week 23 29 Mar 2015

15

Final Exam 30 Mar 17 April 2015

7.0 EVALUATION

1.
2.
3.
4.
5.

Two test
Assignment
Laboratory Experiments
Mini Project
Final Exam (two hours)
Total

:
:
:
:
:
:

20%
5%
20%
25%
30%
100%

ECE 365 SEMESTER DEC 2014 MAR 2015

8.0 COURSE PROGRAM OUTCOME


Course Outcome
PO3
To
describe
microcomputer
architecture and organization

To describe HCS12 microcomputer


and its architecture
To write various assembly language
programs for HCS12 microcomputer

To develop HCS12-based application


programs

PO5

Assessment
Test 1
Final Exam
Test 1
Final Exam

Test 1 & 2
Laboratory 1-4
Final Exam
Mini Project
Test 2
Laboratory 5
Final Exam
Mini Project

9.0 REFERENCES
1. Han-Way Huang, HCS12/9S12: An Introduction to Software and Hardware Interfacing, 2nd
Edition, Delmar Cengage Learning, 2010
2. Ramesh S. Gaonkar, The Z80 Microprocessor Architecture, Interfacing, Programming and
Design, Prentice Hall, 2001
3. Barrett F.S., Pack J.D. Embedded Systems: Design and Application with the 68HC12 and
68HCS12, Prentice Hall, 2004.
4. Mazidi A.M.., Causey D., Mazidi J. HCS12 Microcontrollers and Embedded Systems, Prentice
Hall, 2008.
5. Valvano J.W., Introduction to Embedded Systems: Interfacing to the Freescale 9S12,
CLEngineering, 2009.
6. Barrett F.S., Pack J.D. Microcontroller Theory and Applications: HC12 and S12, 2nd Edition,
Prentice Hall, 2007.
7. Tocci, R.J., Ambrosio, F.J., Microprocessors and Microcomputers: Hardware and Software, 6th
Edition, Prentice Hall, 2003.

Вам также может понравиться