ECP2036

advertisement
LAN-TC-01 Edisi ke 2 : Tatacara Kelulusan Bagi Kursus Pengajian Institusi Pendidikan Tinggi Swasta
(IPTS) Bagi Peringkat Sijil, Diploma dan Ijazah Sarjana Muda.
___________________________________________________________________________________
1. Title of Subject
Microprocessor System and Interfacing
2. Subject code
ECP2036
3. Status of subject
Core
4. Stage
Degree
5. Version
Date of Current Version: December 2004
6. Credit Hour
3
EAC Credit Hours
Equivalent
3.39 (3 + 0.39)
3 represents lectures (3 hours per week  14 weeks)
0.39 represents assignment, tutorials or labs (5 hours of assignments/tutorials,
6 hours of labs)
7. Pre-Requisite
EEN1036 Digital Logic Design
8. Teaching Staff
Dr. Ajay Anant Joshi, Ph.D, B.Sc.(Physics), D.F.T
Tan Wooi Haw, M.Sc.(Electronics), Dip.Tech.
Mehrdad J. Gangeh, M.Sc. (Biomedical Engineering), B.Sc. (Electrical
Engineering-Electronics)
Goi Bok Min, M. EngSc. (Cryptography), B. Eng. (Hons Electrical)
Hezerul Abdul Karim, M.Eng.Sc (Image and Video), B.Eng. (Hons
Electronics with Communication)
Choong Miew Keen, BEng. (Hons Electrical)
Elias Abbas, B.Eng.(Hons Electronics, Control & System Eng)
9. Semester
 Year, Trimester 1
10. Aim of Subject
To provide a practical introduction to microprocessors, assembly language
programming techniques, interface hardware design, and microprocessor
system design considerations.
47
Borang ini diisi berasaskan buku “Garis Panduan Prosedur Dan Proses Mendapatkan Kelulusan, Standard Minimum Dan
Perakuan Akreditasi Kursus Pengajian IPTS”, buku “Garis Panduan Standard Dan Kriteria Kursus Pengajian IPTS” dan
buku “Bimbingan Menyediakan Dokumen Memohon Kelulusan Dan Perakuan Akreditasi Kursus Pengajian IPTS”
LAN-TC-01 Edisi ke 2 : Tatacara Kelulusan Bagi Kursus Pengajian Institusi Pendidikan Tinggi Swasta
(IPTS) Bagi Peringkat Sijil, Diploma dan Ijazah Sarjana Muda.
___________________________________________________________________________________
11. Learning Outcome
of Subject
At the completion of the subject, students should be able to :
 determine the basic operation of a microprocessor system
 understand the fetch and execute cycle
 evaluate the architectures of some typical 8-bit microprocessors,
microprocessors and micro-controllers
 explain some typical 8-bit micro-controllers and their features
 determine features of the 8051 family
 study a typical 8051 micro-controller based system.
 analyze the Instruction Set and Assembly Language Programming
 describe the assembly language format
 explain the I/O ports: operations and their uses.
 study the organization of the interrupt system
 application of single and multiple interrupts
 illustrate the Interfacing examples
Programme Outcomes
% of contribution

Ability to acquire and apply
fundamental principles of science
and engineering.
5

Capability to communicate
effectively.
10

Acquisition of technical
competence in specialised areas of
engineering discipline.
65

Ability to identify, formulate and
model
problems
and
find
engineering solutions based on a
systems approach.
5

Ability to conduct research in
chosen fields of engineering.
5

Understanding of the importance of
sustainability and cost-effectiveness
in design and development of
engineering solutions.
5
48
Borang ini diisi berasaskan buku “Garis Panduan Prosedur Dan Proses Mendapatkan Kelulusan, Standard Minimum Dan
Perakuan Akreditasi Kursus Pengajian IPTS”, buku “Garis Panduan Standard Dan Kriteria Kursus Pengajian IPTS” dan
buku “Bimbingan Menyediakan Dokumen Memohon Kelulusan Dan Perakuan Akreditasi Kursus Pengajian IPTS”
LAN-TC-01 Edisi ke 2 : Tatacara Kelulusan Bagi Kursus Pengajian Institusi Pendidikan Tinggi Swasta
(IPTS) Bagi Peringkat Sijil, Diploma dan Ijazah Sarjana Muda.
___________________________________________________________________________________

12. Assessment Scheme
13. Details of Subject
Ability to work independently as
well as with others in a team.
5
Lab
Experiments


Work in group of 2
Oral assessment at the end of lab
10%
Tutorial /
Assignment



Group assignment
Focus group discussion at tutorial
To enhance understanding of basic
concepts in lecture
15%
Test/Quiz

Written exam
15%
Final Exam

Written exam
60%
Topics
Microprocessor Basics (5 hours)
A basic microprocessor system: the CPU, memory, I/O, and
buses subsystems, basic operation of a microprocessor system:
fetch and execute cycle, the architecture of some typical 8-bit
microprocessors, microprocessors and micro-controllers, some
typical 8-bit micro-controllers and their features.
The Intel 8051 Micro-controller (10 hours)
Features of the 8051 family, block diagram and definitions of
the pin of the 8051, I/O port structure, memory organisation:
general purpose RAM, bit addressable RAM, register bank,
special function registers, external memory, memory space
mapping and decoding, bus control signals timing, a typical
8051 micro-controller based system
Hours
5
10
Instruction Set and Assembly Language Programming (8 hours)
Addressing modes, the 8051 instruction set and typical
examples, assembler operation, assembly language format,
assembler directives, operation of assemblers and linkers,
programming examples
8
49
Borang ini diisi berasaskan buku “Garis Panduan Prosedur Dan Proses Mendapatkan Kelulusan, Standard Minimum Dan
Perakuan Akreditasi Kursus Pengajian IPTS”, buku “Garis Panduan Standard Dan Kriteria Kursus Pengajian IPTS” dan
buku “Bimbingan Menyediakan Dokumen Memohon Kelulusan Dan Perakuan Akreditasi Kursus Pengajian IPTS”
LAN-TC-01 Edisi ke 2 : Tatacara Kelulusan Bagi Kursus Pengajian Institusi Pendidikan Tinggi Swasta
(IPTS) Bagi Peringkat Sijil, Diploma dan Ijazah Sarjana Muda.
___________________________________________________________________________________
On-chip Peripheral Devices (6 hours)
I/O ports: operations and uses of port 0, port 1, port 2, port 3,
timers: their operations, programming, and applications, serial
port: operations and programming, typical applications.
Interrupt System
Organisation of the interrupt system, interrupt vectors, interrupt
timings, serial port interrupts, and external interrupts,
implementation of single and multiple interrupts.
Interfacing Examples (8 hours)
Interfacing to external memory, keypad, seven-segment LED
display, ADC and DAC chips, and input / output port
expansion, description and uses of hardware development tools.
6
5
8
14. Teaching and
Learning Activities
This subject will be delivered using the following means:
 Lecture Hours = 42 hours
 Supervised Tutorial Hours = 5
 Laboratory Experiments = 6
Total Contact Hours = 53
15. Laboratory
1.
2.
16. Reading Materials
Textbook
1. Mazidi and Mazidi, “The 8051 Microcontroller And
Embedded Systems”, Prentice-Hall Inc., U.S.A.,
2000
Reference
Materials
2. I. Scott MacKenzie, “The 8051 Microcontroller”
(Second Edition), Prentice-Hall Inc., U.S.A., 1995.
3. Richard H. Barnett, “The 8051 Family of
Microcontrollers”, Prentice-Hall Inc., U.S.A., 1995.
4. John B. Peatman, “Design with Microcontollers”,
McGraw-Hill, U.S.A., 1988.
5. Michael R. Kheir, “The M68HC11 Microcontroller:
Applications in Control, Instrumentation, and
Communication”, Prentice-Hall Inc., U.S.A., 1997
Familiarization with the trainer & programming fundamentals.
Stepper-motor control
50
Borang ini diisi berasaskan buku “Garis Panduan Prosedur Dan Proses Mendapatkan Kelulusan, Standard Minimum Dan
Perakuan Akreditasi Kursus Pengajian IPTS”, buku “Garis Panduan Standard Dan Kriteria Kursus Pengajian IPTS” dan
buku “Bimbingan Menyediakan Dokumen Memohon Kelulusan Dan Perakuan Akreditasi Kursus Pengajian IPTS”
Download