rancangan pengajaran dan pembelajaran (ec304) - baru
TRANSCRIPT
RANCANGAN PENGAJARAN DAN PEMBELAJARAN (RPP) / COURSE OUTLINE
Department : Electrical Department
Programme : Diploma In Electronic Engineering (Computer)
Semester : III
Academic Session : JUN 2011
Course and Code : Microprocessor Fundamental – EC304
Pre-requisite : EE202 – Digital Electronic
Total Lecture Hour : 60 Hours
Lecturer : EN. SEGAR RAJA MANICIAM
Room : Bilik Pensyarah Makmal E03( Tingkat satu)
Tel. No. : 04-5383322 (ext- 4022 )
Synopsis : MICROPROCESSOR FUNDAMENTAL covers the basic concepts and
application of microprocessor-based systems. Students will learn the
fundamental concepts and techniques for designing and programming
microprocessor-based systems. Microprocessor architecture, assembly language
and fundamentals of interfacing will be discussed during the course of study.
This course also provides the skills to design memory systems using address
decoder.
1.0 INTRODUCTION TO MICROPROCESSOR – BASED SYSTEMSConfiguration of microprocessor-based systems: microprocessor, memory and I/O port. Important terminology: bit, byte, kilobyte, megabyte, gigabyte and terabyte
2.0 INTRODUCTION TO MICROPROCESSORConcept of microprocessor , Internal structure of microprocessor, Instruction execution, pin definitions, system bus operation, processor control signals
3.0 ASSEMBLY LANGUAGE PROGRAMMINGAssembly language programming, Instruction set and addressing modes. Programming Examples.
4.0 MEMORY SYSTEMDetermining memory size, memory map design, standard memory chips, memory chip control signal, address decoder and memory expansion.
5.0 INTERFACING & APPLICATIONSInterfacing concept : serial and parallel interfacing, Input/Output Interface: I/O monitor (LEDs), Analogue/Digital Converter (ADC) , Digital/Analogue Converter (DAC) and Stepper motor.
Learning Outcomes :
Upon completion of this course, students should be able to :
Course Learning Outcome (CLO)
Programme Learning Outcome
(PLO)
LD/GSA
Assessment Methods
1.
2.
3.
4.
5.
Explain the concept of a 68000/8086
microprocessor and the configuration
of microprocessor-based system
using block diagrams.
Identify precisely the organization of
the internal register and memory
mapping for a 68000/8086
microprocessor.
Write programmes using assembly
language to perform a particular task.
Design properly the address decoder
and facilitate memory expansion for
the memory system by calculating the
memory map.
Perform interfacing for a
microprocessor-based system to
external peripherals using PPI
8255/PIA 6821 chip.
PLO 1
PLO 2
PLO 1
PLO 2
PLO 1
PLO 2
PLO 1
PLO 2
PLO 1
PLO 2
LD 1
LD 2
LD 1
LD 2
LD 1
LD 2
LD 1
LD 2
LD 1
LD 2
Quiz
Theory Test
Practical Test
Practical Work
End of Chapter
.
Department : Electrical Department
Programme : Diploma In Electronic Engineering (Computer)
Semester : III
Academic Session : JUN 2011
Course and Code : Microprocessor Fundamental – EC304
Pre-requisite : EE202 – Digital Electronic
Total Lecture Hour : 60 Hours
Student Learning Time
Teaching and Learning ActivitiesStudent Learning Time
(hours)
1. Lecture- Lecture
- Assessment Task:
- Quiz (4x)
- Theory Test (1x)
2. Self Learning : Theory
Preparation before theory class viz. review/download lesson notes.
Preparation after theory class viz. additional references, discussion group, discussion with lecturers.
Preparation for theory test.
3. Practical
- Practical Work (6x)
- Practical Test (1x)
4. Self Learning : Lecture Preparation before practical class/field work/survey viz.
review notes, checklist/lab sheets and/or tools and equipment.
Preparation after practical class/field work/survey viz. additional references, discussion session and report writing.
Preparation before studio work presentation/critique. Preparation for practical test.
5. Other Assessment Task- End-of-Chapter
20
12
20
3
5
TOTAL 60
Teaching Methods:
Lectures, lectures based on power point presentations, group learning activities such as discussions, problem solving exercises, and individual/group assignments.
ASSESSMENT:
No Quantity Criteria % Total Dates
1 Quiz 4Cover all
lecture topics 10% Week 5, 7, 12 & 15
2 Theory Test 1Cover all
lecture topics20% Week 17
3 Practical Test 1Cover all
lecture topics10% Week 16
4 Practical Work 6Cover all
lecture topics 50% Week 4, 6, 8, 12, 15 & 17
5 End of Chapter 3Cover all
lecture topics 10% Week 6, 12 & 18
6 Final Exam 1Cover all
lecture topics 50%
Overall Total 100%
ATTENDANCEThe student should adhere to the rules of attendance as stated in the Polytechnic Academic Regulations and Procedures:
a. Student must attend not less than 80% of lecture hours as required for the subject.b. The student will be prohibited from attending any lecture and assessment activities upon failure
to comply the above requirement. Zero mark will be given to the subject.
REFERENCES :
B. Holdsworth. (1987). Microprocessor Enggineering. Butterworths.
ISBN 0-408-01361-3.
Frederick F. Driscoll. Introduction To 6800/68000 Microprocessor. Breton Publishers.
Jerome E. Oleksy George B. Rutkowski. Microprocessor And Digital Computer Technology. Prentice
Hall, 1981. ISBN 0-13-581116-3.
John Uffenbeck. (1985). Microcomputers and Microprocessor. The 8080, 8085 and Z-80 Programming,
Interfacing and Troubleshooting. Prentice Hall.
ISBN 0-13-580309-8 01.
Joseph D. Greenfield, William C. Wray. Using Microprocessor and Microcomputers: The Motorola
Family. Second Edition. John Wiley & Sons. Inc.
Muhammad Ali Mazidi. (1998). The 80x86 IBM PC and Compatible Computers Vol. 1 2nd Ed. Prentice
Hall. ISBN 0-13-698920-9.
Roy W. Gody. (1993). Intel Microprocessor Hardware, Software and Applications. Macmillan/Mcgraw-
Hill. ISBN 0-02-801811-7.
Schaum’s Outline Series. (1986). Microprocessor Fundamentals. McGrawHill, Singapore.
William B. Jones. (1992). Assembly Language Programming for the IBM PC Family. Scott/Jones Inc.
ISBN 0-9624250-6-8.
Department : Electrical Department
Programme : Diploma In Electronic Engineering (Computer)
Semester : III
Academic Session : JUN 2011
Course and Code : Microprocessor Fundamental – EC304
Pre-requisite : EE202 – Digital Electronic
Total Lecture Hour : 60 Hours
Weekly Schedule : Notes
Week 3 &
Week 4
INTRODUCTION OF THE COURSE
COURSE LEARNING OUTCOMES
Upon completion of this course, students should be able to:
1. Explain the concept of a 68000/8086 microprocessor and the configuration of microprocessor-based system using block diagrams. (Compliance to: C2, PLO 1, PLO 2, LD 1, LD 2)
2. Identify precisely the organization of the internal register and memory mapping for a 68000/8086 microprocessor. (Compliance to: C1, PLO 1, PLO 2, LD 1, LD 2)
3. Write programmes using assembly language to perform a particular task. (Compliance to: C3, PLO 1, PLO 2, LD 1, LD 2)
4. Design properly the address decoder and facilitate memory expansion for the memory system by calculating the memory map. (Compliance to: C5, PLO 1, PLO 2, LD 1, LD 2)
5. Perform interfacing for a microprocessor-based system to external peripherals using PPI 8255/PIA 6821 chip. (Compliance to: C2, PLO 1, PLO 2, LD 1, LD 2)
.(refer to matrices of CLO Vs PLO)
CHAPTER 1: INTRODUCTION TO MICROPROCESSOR - BASED SYSTEMS
Upon completion of this chapter, students should be able to:
CLO 1 : Explain the concept of a 68000/8086 microprocessor and the configuration of microprocessor-based system using block diagrams. (Compliance to: C2, PLO 1, PLO 2, LD 1, LD 2)
PLO 1 : Apply knowledge of mathematics, science and engineering fundamentals to well defined electrical and electronic engineering procedures and practices;
PLO 2 : Demonstrate practical skills which includes the ability to troubleshoot, repair and do maintenance work for electrical and electronics equipment with specialization in computer Topic 1
1.1 Understand the configuration of microprocessor-based systems1.1.1 Draw the block diagram of microprocessor-based systems.1.1.2 Describe the purpose of the major components of
microprocessor-based systemsa. Microprocessorb. Memoryc. I/O port
1.1.3 Describe the purpose of each type of bus found in microprocessor-based systems.
1.1.4 Describe the difference between RAM and ROM.1.1.5 State the evolution of computer.
1.2 Know some important terminologies
.