SYLLABUS EET 3333 – Microprocessors I Fall 2012 5:30 – 6:20 pm 5:30 – 6:20 pm 6:30 – 8:20 pm 6:30 – 8:20 pm Tuesday and Wednesday (1st 8 weeks) Tuesday and Thursday (2nd 8 weeks) Wednesday (1st 8 weeks) Thursday (2nd 8 weeks) Meeting Times: Lecture Lecture Lab Lab Prerequisite: EET 1053. Instructor: Phone: E-mail: Web Site: Mr. Mark Polson 581-2893 mpolson@cameron.edu www.cameron.edu/~mpolson Office: Office hours: 225H Science Complex 4:30 to 5:30 pm Tuesday and by appointment. COURSE DESCRIPTION: A study of microprocessors, including architecture, assembly language programming and machine language programming. PROGRAM OBJECTIVES: The following are Program Objectives (PO) approved by the Electrical Engineering Technology Advisory Council. Upon completion of this course, students should be able to; PO2 PO2 PO2 PO1 PO5 -Explain the uses and architecture of microcontrollers and microprocessor components. -Interface microcontrollers with external devices. -Perform binary, octal, and hexadecimal arithmetic. -Perform hardware and software experiments using microcontrollers and perform basic troubleshooting. -Program microcontrollers using machine and assembly language. REQUIRED TEXT: Microprocessors and Microcomputers; 6th Edition, 2003, Tocci, Prentice-Hall, Inc. LAB EQUIPMENT: Students may use digital/analog multimeters, logic probes, digital trainers, logic analyzers, oscilloscopes, memory programmers, microcontroller programmers and other equipment as required. SUGGESTED REFERENCES; Using Microprocessors and Microcomputers, Wray, Prentice-Hall Microprocessor Interfacing; Artwick, Prentice-Hall MC 68HC11 An Introduction: Software and Hardware Interfacing, Han-Way Huang, West Programming and Customizing PICmicro Microcontrollers, Myke Predko, McGraw Hill STUDENT EVALUATION; Mid-Term Exam 100 points = Final Exam 200 points = Homework / Quiz = 13 Lab Assignments @ 15 pts ea.= Total = 100 200 105 195 600 End of Course Grade 540 – 600 = A 480 – 539 = B 420 – 479 = C 360 – 419 = D 0 – 359 = F Incomplete= I Withdrawal= W* The instructor reserves the right to lower the number of points required to earn one or more of the letter grade categories. The scale used will apply uniformly to each student’s final grade. *Notes: 1. 2. The instructor does not have the authority to withdraw students. Withdrawal actions must be initiated by the student. Withdrawal dates are listed in the Cameron University enrollment schedule. COURSE SCHEDULE SEQUENCE: Chapter 1 4 7 2 3 5 6 8 9 Number of Weeks 1 2 3 2 2 2 1 1 1 Description Intro to Computers Number Systems and Codes Programming the 68HC11 Digital Circuits Memory Devices Microcomputer Structure The Microprocessor Input / Output Modes Input / Output Interfacing University Policy: Cameron University discourages lecture and/or laboratory attendance by any person not enrolled in the course. Included are student’s friends, student’s spouses, and student’s children. Tobacco product use is not allowed in any building on Cameron University campus. Accommodations of Disabilities: It is the policy of Cameron University to accommodate students with disabilities, pursuant to federal and state law. Students with disabilities who need classroom accommodations must make their requests by contacting the Office of Student Development at (580) 5812209, North Shepler, Room 314. Academic Honesty: Each student is expected to engage in all academic pursuits in a manner that is above reproach. Students are expected to maintain complete honesty and integrity in the academic experiences both in and out of the classroom. Any student found guilty of academic dishonesty will be subject to disciplinary action. Classroom Policies: Students are expected to attend class, be on time, and have all assignments completed by the published due date. All scheduled Assignments/Projects are to be turned in at the beginning of the class period on the date they are due or they are considered late and will be penalized by 25%. No late work is accepted after work has been returned. A maximum of two written examinations, to be derived from any or all materials used or discussed during the lecture and lab periods, will be given during the semester. If a student misses any examination, he/she must make arrangements with the instructor within one week for a make-up exam or the student will be given a zero (0) for that grade. No student will be seated for any exam after the first student has left the exam class room. The instructor will not be responsible for providing information that was missed due to absence or tardiness. You are expected to inform the instructor of any attendance difficulties. EXAMINATION SCHEDULE: Mid-Term (Ch 1, 2, 4, 7) Final (Comprehensive) Tentative Date 9-Oct 11-Dec @ 5:30 – 7:30 PM GRADE ______ ______ HOMEWORK: There will be approximately 11 homework assignments during the semester. The lowest homework grade will be dropped. LABORATORY SCHEDULE: LAB# LAB 1 Intro to Microcontrollers PIC16F88 2 LED Blinker / Binary Counter 3 LCD Clock / Switch Inputs 4 MC68HC11 LCD/Keypad Assembly 5 MC68HC11 7 - segment Assembly 6 Basic Stamp - Motor Control/Servos 7 Basic Stamp – Serial IR 8 Logic Analyzer and PAL 9 MC68HC11 7 - subroutines 10 Memory Interface 11 Motor Control with H-Bridge 12 Robot Project 13 CPLD The lab report should be turned in by the beginning of the next lab. LABORATORY REPORTS: Lab Reports will consist of the following: 1. (2-Pt) Cover Page with Title of exercise, Student’s name, and Date submitted. 2. (3-Pt) An introduction which summarizes the lab and states what will be accomplished during this experiment. 3. (7-Pt) A page/pages with all of the required data that you obtain when you performed the lab. 4. (3-Pt) There should be a final page where you will give your conclusions about the results of your experiment. Tell what you learned in this lab. Note: Lab reports will be graded on neatness and should be easy to read.