COURSE SECTION INFORMATION Microcontrollers Electro-Mechanical Engineering Technician--Robotics Course Number: ELN9203 Professor’s Name: Lana Michele Course Section:020 Email: michell@algonquincollege.com Phone: 3414 Academic Year: 2010-2011 Office: T210 Term: 3 Out of Class Assistance: Academic Level: Section Specific Learning Resources The textbooks for this course are the same as those listed in the approved course outline available on Blackboard. Other related materials will be provided to the student as required. Learning Schedule – Study Guide Week Reading Labs Assignments Due CLR 1: Microelectronics 1 2 3 Chapter 1 – What is a Microcontroller Chapter 2 – Flowcharting Chapter 3 – Troubleshooting Chapter 4 – Basic Numbering Systems 1 ELN9203 Microcontrollers F2010 020 Chapter 2 – Assignment 1 Flowcharting Chapter 2 -- Assignment 2 Flowcharting Quiz #1 – Chapters 1-5 September 27th (1%) Assignment – 1 – 3 due COURSE SECTION INFORMATION Chapter 5 – The 16F877a Chapter 3 -- Assignment 3 Troubleshooting Lab 1 -- MPLAB Getting Started Chapter 2 Tutorial Demonstrate simulation September 27th before test Test #1 (same)– Sept 29th (20%) CLR 2: Everyday Circuits and Timing 4 5 6 Chapter 6 – On to Real Chapter 7 – Logic In Action Chapter 8 -- Timing Lab 2a – Blinking LED Hardware Lab2b – Blinking LED Software Lab 3 – Blinking LED with PB Lab 4 – Relays Lab 5 – Relays 12 Volt Control Lab 6 – Flashing Binary Counter and Equates Lab 7– Logic In Action Lab 8 – Logic in Action part 2 Lab 9 – Indexed Addressing Lab 10 – Indexed Addressing part 2 Lab 11 – The 20 MHz crystal and timing Lab 12 -- Interrupts Lab 13 – The 20 MHz crystal and timing – creating your own delayl Lab 14 – TMRO and OPTION register Lab 15 – TMR0 Playing with the timing Lab 16 – TMR0 as counter Lab 17 – TMR1 Lab 18 – TMR2 as comparing timer Lab 19 – TMR2 – PWM Lab 20 – TMR2 PWM modification Quiz #2 – Chapters 6 8 October 18th (1%) Test #2 (same) -October 20th (21.5%) CLR 3: Motors 7 8 9 Chapter 9 – Motors Lab 21 – Basic DC Motor Lab 22 – DC Motor with PWM control Lab 23– Stepper Motors Lab 24 – Stepper Motor full stepping and reverse rotation Lab 25 – Servo Motors 4 MHz Lab 25 – Servo Motors 20 MHz Quiz #3 – Chapters 9 November 15th (1%) Test #3 – November 17th (21.5%) CLR 4: Frequency, Sound and Displays 10 11 12 Chapter 10 – Frequency, Sound and Displays 2 ELN9203 Microcontrollers F2010 020 Lab 26 – The 7-Segment Display BCD Counter Lab 27 – The 7-Segment Display Quiz #4 – Chapters 9, December 13h (1%) COURSE SECTION INFORMATION HEX Counter Lab 28 – How to use the Transducer Lab 29 -- A Simple Song Lab 30 – Another Song with Display Lab 31 – Your Song 14 15 Last week of regular lab hours December 6th – 10th (Week 14) No Work will be accepted during week 15. Lab is closed except for testing December 13th – 17th Test 5 – December 15th (21.5%) 3 ELN9203 Microcontrollers F2010 020 Test #4 (same) – December 15th (21.5%) Sign off sheet for Labs due December 10th (10%) COURSE SECTION INFORMATION Other Important Information ELN9203 – Microcontrollers STUDY GUIDE – F2010 010 Please note, all quizzes and tests will be given a 0 if not completed by their due dates. All tests will be delivered in Room T208 on the dates specified. Online Quizzes may be completed at home and are due by 11:55 pm on the day specified. In addition, all tests are based both on the textbook and lab book. Quiz 5 is specifically geared to your final labs. I do not sign off labs the day a test is due, you should not be leaving them that late. An incomplete lab sign off sheet or program documentation not handed in on the day of a test will result in a 25% hit on the corresponding test mark. (See lab testing policy below) Each Test is worth 21.5%, each quiz worth 1% for a total of 90 percent. The remaining 10% is made up of your lab sign off sheet ALL LABS MUST BE COMPLETED AND LAB SHEET HANDED IN BY FRIDAY, Dec 10th at noon. Quizzes Quiz 1 – Quiz 2 -Quiz 3 -Quiz 4 – Chapters 1 - 5 Sept 27th Chapters 6,7 in Text and Lab Book – October 18th Chapter 8, 9 in Text and Lab Book – November 15th Chapters 10, 11 in Text and Lab Book-- December 13th Tests Test 1 -Test 2 – Test 3 -Test 4 – 4 Chapters 1 – 5 – Sept 29th Chapters 6, 7 in Text and Lab Book– October 20th Chapters 8, 9 in Text and Lab Book – November 17th Chapters 10,11 in Text and Lab Book – December 15th ELN9203 Microcontrollers F2010 020 COURSE SECTION INFORMATION EMET Robotics Program Lab and Testing Policy – F2010 All tests are scheduled. There will be NO writing outside of these scheduled times. All students should arrive prior to the start time of the test. Absolutely NO tests will be handed out after the first student has completed the test. During the scheduled testing times, the lab will be closed to all students not scheduled to write during that time All Lab assignments and CLR Tests must be completed and by their due date All labs must be physically demonstrated and explained in order to be signed off Lab assignments for a CLR are to be signed off before attempting the CLR test. CLR tests and quizzes must be attempted on the assigned date. The CLR test will be given a penalty of 25 marks if the lab assignments are not signed off before CLR test. (i.e the test will be calculated out of 100 percent, then 25 marks will be deducted) An incomplete Lab Sign Off Sheet will receive a grade of 0. All work must be genuine (no ‘sharing’ or copying of files or programs will be tolerated) Copied work or work clearly not written by the student submitted as a lab will result in a 0 for the entire Lab Sign off Sheet or Assignment and may result in a submission under the Student Misconduct Directive No headphones in the lab No open toed shoes in the lab at any time, you will be asked to leave During testing, communication with other students of any kind or a ringing cellphone will result in an automatic 0 No writing on the desks or defacing equipment in any way Computers are to be used for course material, no gaming, comics, facebook, chatting allowed. You WILL be asked to leave the lab if you are found engaging in such activity No extensions will be permitted except for valid medical reasons approved by the Program Coordinator.The last week of scheduled classes commences December 6th – 10th . All final projects, labs etc. must be handed in by their due dates or will be considered a 0 for marking purposes. 5 ELN9203 Microcontrollers F2010 020