You are on page 1of 12

Year

2014

MINISTRY OF EDUCATION, MALAYSIA


VOCATIONAL COLLEGE STANDARD CURRICULUM
COURSE INFORMATION

Course Page

1/12

PROGRAMME

ELECTRONIC TECHNOLOGY

COURSE NAME

INDUSTRIAL MICROCONTROLLER

COURSE CODE

ETN 504

YEAR / SEMESTER

1 SEMESTER 1

CREDIT UNIT

4.0

CONTACT HOUR

FACE TO FACE

NON FACE TO FACE

COURSE TYPE

VOCATIONAL

PREREQUISITE

CORE REQUISITE

7.0 HOURS / WEEK

Document Page

Year

2014

COURSE OUTCOMES
At the end of the course, the students should be able to:1.
2.
3.
4.
5.
6.

Identify basic microcontrollers.


Perform application microcontrollers instructions set.
Carry out real time control: interrupts.
Carry out real time control: timers.
Demonstrate design systems digital and analog interfacing methods.
Perform real time operating system for microcontrollers.

COURSE DESCRIPTION
On completion of the course, students should be able to understand the concept of microcontrollers and the main features of microcontroller
internal architecture. This course will also covers communication and human interface devices, real-time operating systems (RTOS) and control
instructions, implement and test microcontrollers.

Course Page

2/12

Document Page

Year

2014

CONTENT AND LEARNING STANDARDS

PROGRAMME

ELECTRONIC TECHNOLOGY

COURSE NAME

INDUSTRIAL MICROCONTROLLER

COURSE CODE

ETN 504

CONTACT
HOURS
14 HOURS
(2 WEEKS)

CONTENT STANDARD
1. CLASSIFY BASIC
MICROCONTROLLERS

LEARNING STANDARD
1.1 Discuss basic architectures of
microcontrollers.

1.2 Perform processor memory


structures and types.

Course Page

3/12

PERFORMANCE CRITERIA
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 16 bit microcontroller


according to job sheet.

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.

Document Page

Year

1.3 Organize data memory.

Course Page

4/12

1.2.3

Identify memory types according to job sheet.

1.3.1

Check input and output register space in


architecture according to job sheet.

1.3.2

Check input and output registers space in


architecture according to job sheet.

Document Page

2014

Year

2014

CONTENT AND LEARNING STANDARDS

PROGRAMME

ELECTRONIC TECHNOLOGY

COURSE NAME

INDUSTRIAL MICROCONTROLLER

COURSE CODE

ETN 504

CONTACT
HOURS
21 HOURS
(3 WEEKS)

CONTENT STANDARD
2. APPLY
MICROCONTROLLERS
INSTRUCTION SET

LEARNING STANDARD
2.1 Define basic assembly
language programming.

2.2 Utilize data and bit


manipulation instructions.

Course Page

5/12

PERFORMANCE CRITERIA
2.1.1

Identify instructions for logical operations on the


test among the Registers, Internal RAM, and
SFRs according to the job sheet.

2.1.2

Describe language instructions according to the


job sheet.

2.1.3

Perform assembly directives according to the job


sheet.

2.1.4

Perform algorithms with assembly software


programs according to the job sheet.

2.2.1

Perform arithmetic instructions according to the


job sheet.

Document Page

Year

2.3 Verify interrupt control flow.

2.4 Verify microcontroller


interfacing.

Course Page

6/12

2014

2.2.2

Perform logical Instructions according to the job


sheet.

2.2.3

Perform data transfer instructions according to the


job sheet.

2.2.4

Perform Boolean variable instructions according to


the job sheet.

2.2.5

Perform program branching instructions according


to the job sheet.

2.3.1

Explain program flow control instructions


according to the job sheet.

2.3.2

Apply program flow control instructions according


to the job sheet.

2.4.1

Explain interfacing with keyboards, LEDs, 7


segment LEDs, LCDs, ADCs, DACs according to
the job sheet.

2.4.2

Carry out interfacing with keyboards, LEDs, 7


segment LEDs, LCDs, ADCs, DACs according to
the job sheet.

Document Page

Year

2014

CONTENT AND LEARNING STANDARDS

PROGRAMME

ELECTRONIC TECHNOLOGY

COURSE NAME

INDUSTRIAL MICROCONTROLLER

COURSE CODE

ETN 504

CONTACT
HOURS
14 HOURS
(2 WEEKS)

Course Page

CONTENT STANDARD
3. PERFROM REAL TIME
CONTROL :
INTERRUPTS

7/12

LEARNING STANDARD
3.1 Diagnose interrupt handling
structure of a microcontroller
unit

PERFORMANCE CRITERIA
3.1.1

Describe interrupt latency and interrupt deadline


according to the job sheet.

3.1.2

Identify interrupt latency and interrupt deadline


according to the job sheet.

3.1.3

Explain multiple sources of the interrupts


according to the job sheet.

3.1.4

Check multiple sources of the interrupts according


to the job sheet.

3.1.5

Describe non-maskable interrupt sources


according to the job sheet.

3.1.6

Check non-maskable interrupt sources according


to the job sheet.

Document Page

Year

3.2 Check enabling or disabling of


the sources.

Course Page

8/12

2014

3.2.1

Describe polling to determine the interrupt source


and assignment of the priorities according to the
job sheet.

3.2.2

Apply polling to determine the interrupt source and


assignment of the priorities according to the job
sheet.

3.2.3

Explain interrupt structure in Intel according to the


job sheet.

3.2.4

Check interrupts structure in Intel according to the


job sheet.

Document Page

Year

2014

CONTENT AND LEARNING STANDARDS

PROGRAMME

ELECTRONIC TECHNOLOGY

COURSE NAME

INDUSTRIAL MICROCONTROLLER

COURSE CODE

ETN 504

CONTACT
HOURS
14 HOURS
(2 WEEKS)

Course Page

CONTENT STANDARD
4. PERFROM REAL TIME
CONTROL : TIMERS

9/12

LEARNING STANDARD

PERFORMANCE CRITERIA

4.1 Carry out programmable timers 4.1.1


in the MCUs.

Describe timer mode control (TMOD) special


function register according to the job sheet.

4.1.2

Describe timer/counter control logic according to


the job sheet.

4.1.3

Describe timer control (TCON) special function


register according to the job sheet.

4.2 Carry out interrupt interval and 4.2.1


density constraints.

Describe interrupt enable register (IE) according to


the job sheet.

4.2.2

Describe interrupt priority register (IP) according to


the job sheet.

Document Page

Year

2014

CONTENT AND LEARNING STANDARDS

PROGRAMME

ELECTRONIC TECHNOLOGY

COURSE NAME

INDUSTRIAL MICROCONTROLLER

COURSE CODE

ETN 504

CONTACT
HOURS
28 HOURS
(4 WEEKS)

CONTENT STANDARD
5. DESIGN SYSTEMS
DIGITAL AND ANALOG
INTERFACING
METHODS

LEARNING STANDARD
5.1 Differentiate switch, keypad
and keyboard interfacings.

PERFORMANCE CRITERIA
5.1.1

Identify LED and Array of LEDs according to the


job sheet.

5.1.2

Apply LED and Array of LEDs according to the job


sheet.

5.1.3

Utilize keyboard computer according to the job


sheet.

5.1.4

Apply keyboard computer according to the job


sheet.

5.1.5

Explain display controller according to the job


sheet.

5.1.6

Apply display controller according to the job sheet.

5.2 Perform alphanumeric devices. 5.2.1

Course Page

10/12

Explain alphanumeric systems and its interfaces


according to the job sheet.

Document Page

10

Year

5.3 Design programmable


instruments interface using
IEEE Bus.

5.4 Perform industrial process


control system.

5.5 Perform prototype


microcontroller unit based
measuring instruments.

Course Page

11/12

2014

5.2.2

Demonstrate alphanumeric systems and its


interfaces according to the job sheet.

5.3.1

Explain interfacing with the flash memory


according to the job sheet.

5.3.2

Identify interfacing with the flash memory


according to the job sheet.

5.3.3

Apply interfacing with the flash memory according


to the job sheet.

5.4.1

Carry out analog input interfacing according to the


job sheet.

5.4.2

Carry out analog output interfacing according to


the job sheet.

5.4.3

Carry out optical motor shaft encoders Industrial


control according to the job sheet.

5.5.1

Explain robotics and embedded control according


to the job sheet.

5.5.2

Apply robotics and embedded control according to


the job sheet.

5.5.3

Construct digital signal processing and digital


filters according to the job sheet.

Document Page

11

Year

2014

CONTENT AND LEARNING STANDARDS

PROGRAMME

ELECTRONIC TECHNOLOGY

COURSE NAME

INDUSTRIAL MICROCONTROLLER

COURSE CODE

ETN 504

CONTACT
HOURS
7 HOURS
(1 WEEKS)

Course Page

CONTENT STANDARD
6. APPLY REAL TIME
OPERATING SYSTEM
FOR
MICROCONTROLLERS

12/12

LEARNING STANDARD
6.1 Perform real time operating
system.

PERFORMANCE CRITERIA
6.1.1

Identify RTOS of Keil according to the job sheet.

6.1.2

Describe RTOS of Keil according to the job sheet.

6.1.3

Utilize RTOS in design according to the job sheet.

6.1.4

Apply software development tools for


microcontrollers according to the job sheet.

Document Page

12

You might also like