This course aims to provide a good understanding of common practice which is applied in microcontroller based application design and development. This course will specify the basic competency required to identify system requirement, handle tools required, and apply analytical skill in microcontroller programming.
The course aims to:
• Understand basic architecture of PIC 32 bit microcontroller and functional block with respect to the features, specification and operation performance.
• Identify microcontroller based application system requirement and development tool.
• Demonstrate logical programming preparation by using sequential state method.
• Demonstrate the common technique and basic rules required to perform microcontroller hardware configuration and setting.
• Apply basic analytical skill in microcontroller programming flow and structure by using MPLAB development tool.
Pre-Requisite - This course requires the background in C/C++ programming and electronic engineering related qualification and knowledge.
TARGET GROUP
The course is intended for Junior and senior Technician, Junior Engineer or Diploma holders.
TRAINING METHODOLOGY
For each of the topic covered, the students are first taught the basic concepts. The principle of operation and its practical implementation are then covered. Course session will be followed by practical session to allow participants apply knowledge they learn. Digital multimeter, Microchip MPLAB ICD3, laptop with MPLAB IDE installed and Microcontroller based traffic light training kit will be used to facilitate the lab practical.
TRAINING PROGRAM OUTLINE
Day 1:
Module 1: Plan the
application’s architecture
1.1 Design hardware block diagram of traffic light system
1.2 Create sequential state programming flow
1.3 Identify interface needed for traffic light system
Day 2:
Module 2: Determine
Input/Output circuit design and system power requirement
2.1 Select input/output circuit for traffic light system
2.2 Identify and assign number of I/O port required for traffic light system
2.3 Choose power regulators for intelligent traffic light system
Day 3:
Module 3: Facilitate
of development tools
3.1 Introduce MPLAB IDE
3.2 Get start with MPLAB IDE
3.3 Develop and simulate program for traffic light application