You are on page 1of 7

PERANCANGAN KURSUS

JABATAN TEKNOLOGI
COURSE
ELEKTRIK OUTLINE
DAN ELEKTRONIK
MAKLUMAT KURSUS
PROGRAM TEKNOLOGI ELEKTRONIK
(COURSE INFORMATION)

SEMESTER/SESI (SEMESTER/SESSION) : SEMESTER 2


KOD KURSUS (COURSE CODE) : DEB2323
NAMA KURSUS (NAME OF COURSE) : BASIC MICROCONTROLLER

BEBAN AKADEMIK PELAJAR (STUDENT ACADEMIC LOAD)


Kategori Aktiviti Aktiviti Pembelajaran Jumlah Jam/Semester
(Category of Activities) (Learning Activity) (Total Hours/Semester)
Kuliah
12
(Lecture)
Pembelajaran Berbantu Tutorial/Amali
56
(Guided Learning) (Tutorial/Practical)
Aktiviti Pembelajaran Bertumpukan Pelajar
2
(Student Centered Learning Activity)
Persediaan Untuk Tugasan/Projek
16
(Preparation For Assignments/Projects)
Pembelajaran Kendiri Pembelajaran Kendiri/Ulangkaji
12
(Self Learning) (Independent Study/Revision)
Persediaan Bagi Penilaian
11
(Preparation For Assessment)
Penilaian Rasmi Penilaian Berterusan
6
(Formal Assessments) (Continuous Assessments)
Menduduki peperiksaan akhir teori
2
Penilaian rasmi (Final examination sitting for theory)
(Formal assessments) Menduduki peperiksaan akhir amali
3
(Final examination sitting for practical )
JUMLAH JAM BELAJAR (JJB)
120
[TOTAL STUDENT LEARNING TIME (SLT)]
NILAI KREDIT
3
(CREDIT VALUE)

Kursus Pra-syarat (Pre-Requisite Course) : DEB1143 - DIGITAL ELECTRONIC AND APPLICATION


Nama Pensyarah (Name of Lecturer) : MUNIR BIN HASHIM
NAZMI BIN NAJADI
NORNABILA BINTI MD NOR

Disediakan oleh Penyelaras Kursus Tandatangan


:
(Prepared by Course Leader) (Signature)
Nama (Name) : MUNIR BIN HASHIM Tarikh (Date) : 15 NOV 2021

Disemak oleh Ketua Program Disahkan oleh Ketua Jabatan


: :
(verified by) (Head of Programme) (Approved by) (Head of Department)
Tandatangan Tandatangan
: :
(Signature) (Signature)
Nama (Name) : EN LAU CHING KOU Nama (Name) : EN SABRI BIN MAT ZIN
Tarikh (Date) : 16 NOV 2021 Tarikh (Date) : 17 NOV 2021

DEB2323 1
`
MATLAMAT (GOALS) :

On completion of the course, students should be able to understand the concept of microcontrollers and familiar with the basic
concepts and terminology of the target area and also the design of microcontroller internal architecture.

SINOPSIS (SYNOPSIS):

On completion of the course, students should be able to understand the concept of microcontrollers and familiar with the basic
concepts and terminology of the target area and also the design of microcontroller internal architecture. This course will also covers
communication and human interface devices and control instructions, implement and test microcontrollers.

HASIL PEMBELAJARAN (LEARNING OUTCOMES):

Upon completion of the course, students will be able to:


1. Interpret the concept and main features of microcontroller according to internal architecture. (C3,PLO1)
2. Construct analogue and digital interfacing methods based on basic concepts and terminology. (P3,PLO2)
3. Implement the application of microcontroller using digital devices. (A2,PLO10)

ISI KANDUNGAN (CONTENT):

MINGGU KANDUNGAN PENTAKSIRAN


(WEEK) (CONTENT) (ASSESSMENT)
1-2 1.0 CLASSIFY BASIC MICROCONTROLLERS (10 HOURS) Quiz
Task 1
1.1 Discuss basic architectures of microcontrollers
1.1.1 Identify the different of microcontroller chips according to job
sheet.
1.1.2 Develop of microcontrollers according to job sheet.
1.1.3 Check the architecture of microcontroller according to job sheet.
1.1.4 Apply of the architecture of 8 bit (PIC16F887) microcontroller
according to job sheet.
1.2 Perform processor memory structures and types
1.2.1 Clarify micro-coded and hard coded processor according to job
sheet.
1.2.2 Identify micro-coded and hard coded processor according to job
sheet.
1.2.3 Identify memory types according to job sheet.
1.3 Organize data memory
1.3.1 Check input and output register space in architecture according to
job sheet.

DEB2323 2
`
3-5 2.0 APPLY MICROCONTROLLERS INSTRUCTION SET (15 HOURS)
2.1 Define basic assembly language programming
2.1.1 Identify Source code/program such as Assembly Language, C
Language & C ++ Language and compiler for PIC.
2.1.2 Describe flow chart symbols.
2.1.3 Describe the structure of C program used in PIC.
2.1.4 Explain data types commonly used by PIC.
2.1.5 Perform algorithms with assembly software programs according to
the job sheet.
2.1.6 Describe logic, arithmetic and bit manipulation operations in C
program.
2.1.7 Execute source code/program language functions
2.2 Identify digital input and output (I/O) programming in C.
2.2.1 Explain the function of TRISx and PORTx register.
2.2.2 Apply simple digital input/output program in C for byte and bit input/
output.
2.3 Identify C program for time delay and input/output operation
2.3.1 Apply C program to create a time delay using simple ”for” loop.
2.3.2 Apply C program to demonstrate used the input/output operations.
2.3.3 Solve logic and arithmetic operations in C program.
6-7 3.0 PERFORM REAL TIME CONTROL : INTERRUPTS (10 HOURS) Written Test
3.1 Know PIC interrupt Task 2 & 3
3.1.1 Describe interrupt and poling methods in a microcontroller. (1 hour)
3.1.2 Explain multiple source of interrupts in the PIC.
3.1.3 Describe interrupt enabling and disabling process.
Practical Test 1
3.1.4 Identify the steps in enabling/disabling an interrupt.
(1 hour)
3.2 Understand PIC interrupt programming in C
3.2.1 Give examples of C program used to push interrupt vector into
Interrupt Service Routine(ISR).
3.3 Apply interrupt programming in PIC
3.3.1 Apply C program to interface with external hardware interrupt.
3.3.3 Produce PORTB-change interrupt using C programs.
8-9 4.0 PERFORM REAL TIME CONTROL : TIMERS (10 HOURS) Practical Test 2
4.1 Know Timer registers (1 hour)
4.1.1 Identify the timer module in the PIC and their associated registers.
Practical Test 3
4.1.2 Describe various mode of PIC timers.
(1 hour)
4.2 Understand the register used for timer in PIC.
4.2.1 Distinguish PIC timer as a timer and counter.
4.2.2 Explain the TxCon (Timer Control) register to operate in various
mode.
4.2.3 Explain the function of prescaler to generate a large time delay.
4.2.4 Explain the function of TMR1H and TMR1L registers.
4.3 Apply C program for timer in PIC
4.3.1 Modify the TxCon(Timer Control) Register to produce various mode
of PIC timers.
4.3.2 Modify the TMR1H and TMR1L register to produce various mode
time delay.
4.3.3 Construct C program to create a time delay using timer.
4.3.4 Apply timer module in C program as counter to count the signal
coming from outside the PIC.
4.3.5 Use C program for timer interrupts.
10 - 14 5.0 DESIGN SYSTEMS DIGITAL AND ANALOG INTERFACING METHODS Practical Test 4
(25 HOURS) (1 hour)

DEB2323 3
`
5.1 Verify microcontroller interfacing
5.1.1 Identify minimum hardware connection that PIC can be operate. Practical Test 5
5.1.2 Identify bit configuration register to select features that can
(1 hour)
appropriate to the hardware used.
5.1.3 Describe the features of external devices that can be interfaced
with PIC.
5.1.4 Identify input and output of PIC used for interfacing.

5.2 Perform industrial process control system using PIC.


5.2.1 Explain the digital input and output PIC.
5.2.2 Explain simple digital input and output circuit.
5.2.3 Apply C program to read and write signal at input and output.
5.2.4 Explain the analogue-to-digital converter (ADC) ADC module in
PIC.
5.2.5 Apply C program to read analogue signal from external devices.
5.2.6 Explain Pulse With Modulation (PWM) feature in PIC.
5.2.7 Apply C program to create PWM output.

5.3 Perform prototype microcontroller unit based measuring instruments.


5.3.1 Apply digital input and output to interface with LCD and keypad
4x4.
5.3.2 Apply ADC module to interface with an analogue sensor.
5.3.3 Produce PWM to control the current and voltage flow into DC load
(Control LED and motor).
15 STUDY WEEK
16 FINAL EXAMINATION WEEK
17 FINAL EXAMINATION WEEK

AMALI (PRACTICAL) :

1. Perform real time control : Interrupts


2. Perform Real Time Control : Timers
3. Design systems digital and analogue interfacing methods
4. Introduction to embedded systems

DEB2323 4
`
PENILAIAN (ASSESSMENT):
No Type of Assessment CLO
Continuous Assessment CLO 1- C2,PLO1 CLO 2- P3, PLO2 CLO 3- A2, PLO10
Test (20%)
- Quiz 5%
1 - Written Test 15%
Practical Work (40%)
- Practical test
30% 10%
Final Examination
2 Theory (10%)
Practical test (30%) 30% 10%
Sub Total 20% 60% 20%
Total 100%
ASSESSMENT SPECIFICATIONS TABLE (AST):

ASSESSMENT METHODS FOR


COURSE WORK (CA)
CLO
PRACTICAL
TEST
WORK
CONTENT

PRACTICAL
WRITTEN
CLO 1

CLO 2

CLO3

TEST

TEST
QUIZ
C2 P3 A2 5% 15% 40%
1.0 Classify Basic Microcontrollers X X

2.0 Apply Microcontrollers Instruction Set


X X

3.0 Perform Real Time Control : Interrupts


X X X

X X X
4.0 Perform Real Time Control : Timers
X X X

X X X
5.0 Design Systems Digital And Analog Interfacing
Methods
X X X

RUJUKAN UTAMA (MAIN REFERENCES):


1. Sunil Mathur, Jeebananda Panda (2016). Microprocessors and Microcontrollers (Prentice-Hall)
2. Muhammad Ali Mazidi, Sepehr Naimi, Sarmad Naimi (2017). The AVR Microcontroller and
Embedded Systems Using Assembly and C (MicroDigitalEd).
3. Daniele Lacamera (2018). Embedded Systems Architecture (Packt )

DEB2323 5
`
KEHADIRAN/PERATURAN SEMASA KULIAH ( LECTURE ATTENDANCE / REGULATION ):

1. Pelajar mesti hadir tidak kurang dari 80% masa pertemuan yang ditentukan bagi sesuatu kursus.
Students must attend lectures not less than 80% of the contact hours for every course .

2. Pelajar yang tidak memenuhi perkara (1) di atas tidak dibenarkan menduduki sebarang bentuk penilaian selanjutnya. Markah
sifar (0) akan diberikan kepada pelajar yang gagal memenuhi perkara (1).
Students who do not fulfill (1) will not be allowed to sit for any further examination. Zero mark (0) will be given to students who
fail to comply with (1).

3. Pelajar perlu mengikut dan patuh kepada peraturan berpakaian yang berkuatkuasa dan menjaga disiplin diri masing-masing
untuk mengelakkan dari tindakan tatatertib diambil terhadap pelajar.
Students must obey all rules and regulations and must discipline themselves in order to avoid any disciplinary actions against
them.

4. Pelajar perlu mematuhi peraturan keselamatan semasa proses pembelajaran dan pengajaran.
Student must obey safety regulations during learning and teaching process.

MATRIK HASIL PEMBELAJARAN KURSUS DAN HASIL PEMBELAJARAN PROGRAM


(MATRIX OF COURSE LEARNING OUTCOMES AND PROGRAMME LEARNING OUTCOMES )

Dilampirkan (As attached).

DEB2323 6
`
MATRIK HASIL PEMBELAJARAN KURSUS DAN HASIL PEMBELAJARAN PROGRAM
MATRIX OF COURSE LEARNING OUTCOMES AND PROGRAMME LEARNING OUTCOMES

Jabatan (Department) : TEKNOLOGI ELEKTRIK DAN ELEKTRONIK Matrik ini perlu digunakan bersama:
Program (Programme) : TEKNOLOGI ELEKTRONIK 1. Objektif Pendidikan Program (PEO)
Kod Kursus (Course Code) : DEB2323 2. Hasil Pembelajaran Program (PLO)
Nama Kursus (Course Title) : BASIC MICROCONTROLLER

Pematuhan kepada PLO (Compliance to PLO)


Kaedah
Bil. Hasil Pembelajaran Kursus Kaedah Pentaksiran

PLO10

PLO11
Penyampaian KPI

PLO1

PLO3

PLO5

PLO6
PLO2

PLO4

PLO7

PLO8

PLO9
(No.) (Course Learning Outcomes) (Method of Assessment)
(Method of Delivery)

Interpret the concept and main 100% students


features of microcontroller Quiz, Written Test , obtain 50%
1 C3 Lecture
according to internal architecture Written Final Exam marks and
(C3,PLO1) above
Construct analogue and digital 100% students
interfacing methods based on basic Practical, Practical Tests, obtain 50%
2 P3
concepts and terminology Demonstration Practical Final Exam marks and
(P3,PLO2) above
Individual Practice, 100% students
Implement the application of
Group Project, obtain 50%
3 microcontroller using digital devices A2 Practical Tests
Discussion, marks and
(A2,PLO10) Demonstration above
Jumlah (Total) 30% 50% 20%

Taksonomi Pembelajaran (Learning Taxonomy)


Kognitif (Cognitive) Psikomotor (Psychomotor) Afektif (Affective)
C1 Mengingati (Remembering) P1 Persepsi (Perception) A1 Menerima (Receiving)
C2 Memahami (Understanding) P2 Set (Set) A2 Memberikan Maklum Balas (Responding)
C3 Mengaplikasi (Applying) P3 Respons Berpandu (Guided Response) A3 Menilai (Valuing)
C4 Menganalisis (Analyzing) P4 Mekanisme (Mechanism) A4 Mengorganisasi (Organising)
C5 Menilai (Evaluating) P5 Respons Ketara Kompleks (Complex Overt Response) A5 Menghayati Nilai (Internalising)
C6 Mencipta (Creating) P6 Adaptasi (Adaptation)
P7 Lakuan Tulen (Origination)

DEB2323 7
`

You might also like