ipbmi

Course Outline

ECET 499 Embedded Controllers Projects in a Multicultural Environment

Course Description: This course emphasizes applications of microcontrollers to dedicated hardware functions. The primary focus is the use of a C compiler such as the Keil or SDCC compiler with the 8051 microcontroller. The course uses the Silicon Laboratories C8051F120 microcontroller along with the Keil compiler. The course is project based instead of being lecture exam structured.

Course Structure: There will be lectures/demonstrations during the mornings from 9:00 – 12:00 am on Mondays, Tuesdays, Thursdays and Fridays followed by a laboratory period from 10:45 – 12:00. The afternoon sessions are from 1:30 – 4:00 pm; this period is designed to be open laboratories with the instructor in the laboratory to assist the students. There is no afternoon session on Fridays because of the Friday prayers for most of local students.

This is an intense schedule and student are expected to work on the course four days per week and the other three days are set aside for cultural experiences or rest.

Wednesdays are reserved for cultural based field trips from about 8:30 in the morning till late afternoon. The places to be visited include Petronas Twin Towers (world’s tallest buildings), Putra Jaya (the ultra modern center of the Malaysian Government), Petaling Street (China Town), Motorola, and a tour of Kuala Lumpur. The weekends will be reserved for trips outside of the Kuala Lumpur to places such as Penang, Malacca and Singapore.  The actual places visited will be decided by discussion with the class and UniKL. The intent is visit places the students want to see after the introduction to Malaysia.

The students will be in Malaysia for about 3-1/2 weeks, however there will be one week of orientation prior to leaving, and two weeks afterwards for the student to finish the final project. Because of the intense nature of the course it is possible to complete the coursework in the three week period. The actual travel dates will be decided on ticket avaliblity.

The anticipated travel dates are from July 4th to August 5th. We need to be gone about 4 weeks to allow time for travel and of course a bit of jet lag.

 

Course Outline (based on six week Summer II schedule)
                       

Week

Topics

Lab Assignments

Week One

Introduction to Malaysia (in classroom/video…)

None

Week Two

Travel to Malaysia and orintation

Review of Microprocessors
Architecture of the SiLabs 8051 Family
Overview of Assembly Language

Blinky.asm
Blinky.C

Week Three

Introduction to C Programming
Port I/O (p106 – 1&2)Timers
Interrupts
A/D converter
Serial Communications

Serial I/O with PC
Stoplight
Resistance Meter

Week Four

LCD Displays
Course Project

Travel Home

LCD Display
Course Project

Week Five

 

Complete Final report via email/chat with Lab Partner in Malaysia

Week Six

 

Submit Final Report