ELECTRONICS DESIGN COURSE

Microchip PIC Microcontroller Application (Firmware) Development with C

 

Description:

The objective of this course is to teach students design and interfacing of microcontroller-based embedded systems. C programming language is used to interface the microcontrollers to various applications. There are extensive hands-on labs/projects. Embedded system for display and sensor applications will be introduced.

Pre-requisition: Electronics circuit basic
Duration: 18 hours / Part time
Commencing/End date: Schedule
Mode of Delivery: Instructor led, classroom based training
Method of assessment:  Exercise and project
Location: St.Hua Classroom
Average Teacher to Student Ratio: 1:10
Industrial Attachment: NA
Instructor: Mr. Tang Fan / Mr. Adam Ye

Content:

 

  • Introduction of PIC microprocessor; ·
  • The development environment, project set up, compiling and debugging;
  • PIC I/O Port Programming;
  • PIC Hardware Connection and ROM loaders;
  • PIC Timers Programming;
  • Interrupt Programming;
  • LCD and Keypad Interface;
  • External EEPROM and I2C;
  • ADC & DAC;
  • Temperature sensor application
  • Introduction to IIC and UART protocal;

Course Main Menu   |    Register |    Development Kit

Intel 8051 Microcontroller Application (Firmware) Development with C

 
Description:

This course is designed to teach students in the structure of 8051 microcontroller (STC89C52) and how to develop applications using C programming language.

Upon completion of the course, students will be able to design real applications such timer, high precise clock, electronics thermometer and etc.

 

Pre-requisition: Electronics circuit basic
Duration: 20 hours / Part time
Average Teacher to Student Ratio: 1:5
Commencing/End date: Schedule
Mode of Delivery: Instructor led, classroom based training
Method of assessment:  Exercise and project
Location: St.Hua Classroom
Fee: SGD1200.00 Inclusive Registration Fee and Material Fee
Industrial Attachment: NA
Instructor: Mr. Tang Fan / Mr. Adam Ye

Content:

  • Development environment;
  • I/O operation;
  • How to light up a LED, enable buzzer and control of relay;
  • Interrupt;
  • LCD display control
  • Serial communication;
  • ADC control;
  •  Interrupt;
  • EEPROM
Course Main Menu   |    Register  |    Development Kit