LANGSTON UNIVERSITY SCHOOL OF ARTS & SCIENCES DEPARTMENT OF ENGINEERING TECHNOLOGY ELECTRONICS EET 4944-20811 MICROPROCESSING TECHNOLOGY & APPLICATIONS SPRING 2024 TR 08:00 AM - 09:30 PM ROOM HAMH 115 1.) FACULTY INFORMATION: Instructor: Franklin FONDJO FOTOU, Dr. Eng. Email: ffondjo@langston.edu Office: HAMH 123-122 Office Hours: Posted/Appointment Phone: 466-3302 Online: Teams or CANVAS Booking: https://outlook.office365.com/owa/calendar/DepartmentofTechnology@cowboymail.okstate.edu/bookings/ 2.) CATALOG DESCRIPTION: Introduction to microprocessors and microcomputers systems architecture and operation, Assembly Language Programming of microprocessors and interfacing techniques. (3CR) Prerequisite: CS 2103 Programming Concepts or equivalent including C++ programming & IT 3924 Digital Logic Design 3.) REQUIRED TEXTBOOK(S) AND SUPPLEMENTAL TEXTS OR READINGS: David Alciatore, Introduction to Mechatronics and Measurement Systems, McGraw-Hill Higher Education, 5th Edition, ISBN: 9781259892349. Reference Book: Dan O'Sullivan, Tom Igoe (2004). PHYSICAL COMPUTING: SENSING AND CONTROLLING THE PHYSICAL WORLD WITH COMPUTERS, 1st Edition. Cengage Learning. ISBN-10: 159200346X. Simon Monk (2010). 30 ARDUINO PROJECT FOR THE EVIL GENIUS, Mc Graw Hill. ISBN: 978-0-07-174134-7 Additional Reading: Any other basic electronics books, handout from the instructors, and www.allaboutcircuits.com/. Arduino https://www.arduino.cc/ In order to enhance a student’s opportunity for success, students should bring the following items to class EVERY DAY: 2 pencils with eraser (work written in ink will NOT be graded), a SCIENTIFIC calculator (calculators in cell phones are not acceptable), formula sheet, the required textbook (listed above), and notebook paper. 4.) RATIONALE: Understanding microprocessors and microcomputers and how they operate is a requirement to learn about designing complex digital system and understanding the communication process taking place between those systems. 1 4.) COURSE OBJECTIVES: Upon completion of this course, through attendance of class lectures, completion of text exercises, utilization of breadboard circuitry and laboratory test equipment in accordance with lab instructions, the diligent student should be able to: 1. describe the architecture and organization of a microcontroller. 2. write structured, well-commented, understandable programs in assembly language and in a higher-level language. 3. develop skills to test and debug microcontroller programs in the laboratory. 4. understand techniques for interfacing I/O devices to the microcontroller, including several specific standard I/O devices. 5. write programs in the laboratory to perform I/O using handshaking and interrupts. 6. Utilize various microcontroller peripherals. These topics will be covered using the Microchip PIC16F1936 or Arduino compatible type microcontroller. 5.) METHODS OF INSTRUCTION: PowerPoint Lecture, laboratory, and research will be the primary method of instruction with a focus on problem solving. Class discussion and board participation, homework assignments, quizzes, exams, independent study times, group or individual projects. Students are expected to have completed reading assignments prior to class; students are expected to participate in class activities and visit CANVAS on a daily basis for possible assignments. This class will heavily rely on Arduino compatible hardware. 6.) COURSE REQUIREMENTS: ▪ ▪ ▪ ▪ ▪ ▪ Attend all classes promptly and on time. You are absent if you come 5 minutes late or you leave the class before the end of time (Except special authorization by the instructor). Absences will have a negative effect on the grade earned. Student who accumulates six (6) hours of unexcused absences for this course may drop from the course or will be assigned the grade “F” for the semester. Participate in class discussion and hands-on-exercises. Read assigned work in textbook or other material prior to attending each class. In-class assignments, Homework Assignments, Quizzes (some may be unannounced), Student missing an exam or a quiz or a homework due date will receive a ZERO for that exam, quiz, or assignment unless they have discussed the situation in advance with the instructor and received approval for the makeup. At the end of each Chapter, students should submit a report on the project covered in the chapter or assigned by the instructor. 7.) METHOD OF EVALUATION: ELEMENTS OF GRADING 4 Exams 4 x 100 Points Homework 150 Points Projects 150 Points GRADING STANDARD 900-1000 A 800-899 B 700-799 C 2 Labs Total 300 Points 1000 Points 600-699 0-599 D F NOTE: Any student with a lab average of less than 70% will receive a failing grade for the course, regardless of performance on other assignments. Since these grades will be kept up to date throughout the semester it is not necessary to ask the instructor about your status in the class, unless there is a written recommendation from an organization on campus (i.e. band, football, etc.). The instructor will hold conferences at midterm to discuss with each student the details of their grade. Please do not send emails, leave messages/notes inquiring about your grade, and never slide anything under the instructor’s door unless told specifically by the instructor. Occasionally, conflicts and confusion occur with grades. That is why it is required that all students keep every assignment and test after it has been graded and handed back to you. If students notice any discrepancy in their grade, he/she should immediately notify the instructor and bring all assignments that they’ve completed. This is the primary evidence used, when determining where a mistake is made, so it behooves students not to expect a mistake to be cleared up, if he/she has not been responsible enough to keep up with his/her assignments. The last day to drop this class and receive an automatic grade of “W” is April 5th, 2024. After this date students will receive the letter grade they’ve earned regardless of how much work they’ve completed and how many class periods they’ve missed. The instructor will NOT record grades of AW, since students have ample time to determine their success level in the class. Please do not ask for an AW, as the request will be denied. ▪ ▪ ▪ NO MAKE-UP WILL BE GIVEN FOR MISSED QUIZZES OR EXAMS WITHOUT A VERIFIED, VALID EXCUSE. Failure to submit a lab assignment will result in the loss of at least one letter grade. Bonus points may be earned for class participation, behavior, and exceptional performance on assignments, quizzes, or exams. These points will be awarded at the sole discretion of the instructor. REQUIRED MATERIAL: Required Kit: GeeekPi Raspberry Pi Pico Micro Python Programing Kit with Raspberry Pi Pico, Breadboard, I2C 1602 LCD Display Module for Raspberry Pi Beginners & Software Engineer. From Amazon. DMM: No electronics student should be without a digital multimeter. DMMs prices range from $10 to several hundred dollars depending on the features. A simple DMM for under $50 will generally work fine. DMMs may be purchased at home improvement or hardware stores or at any of the web sites listed for logic probes. Power Source: Your circuits may be powered from two or four AA or AAA batteries or from a regulated 3V or 5V DC power supply. 3 Item Qty. PIC16F1936 Microcontroller, Arduino Uno or Romeo board, Raspberry Pi kit 74HC595 Serial-Parallel Register Piezoelectric buzzer 4-Switch DIP Switch 8-Switch DIP Switch N.O. Pushbuttons Discrete LEDs 8-LED bar graph 7-Segment display 220Ω 8-resistor DIP pack 10kΩ Potentiometer 10μF Capacitor 1 2 1 1 1 4 4 1 2 2 2 1 8.) COURSE SCHEDULE(subject to change by the instructor): WEEK 1 2 3 4 5 6 7 8 9 10 11 12 13 SUBJECT Introduction to C/C++ and Python Programming Introduction C/C++ and Python Programming Chapter 1- Introduction Project #1 Chapter 2- Electronic Circuits and Components. Project #2 Chapter 3: Semiconductor Electronics Project #3 EXAM #I Chapter 4: System Response Project #4 Chapter 5: Analog Signal Process and Op-am Project #5 Chapter 6 Digital Circuits Chapter 7: Microcontroller Programming and Interfacing EXAM #II SPRING BREAK Chapter 8 Data Acquisition Project #6 Chapter 9 Sensors Project #7 Chapter 10 Actuators Project #8 EXAM #III Chapter 11: Mechatronic System Control Architecture… ASSIGNED READING Review Programming Concept Review Programming Concept Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Chapter 7 Chapter 8 Chapter 9 Chapter 10 Chapter 11 4 14 15 16 Final Project I Final Project II EXAM #IV Final Project Summary NOTE: The instructor reserves the right to adjust the course schedule as may be needed to facilitate students’ learning of course material or due to unexpected events. Any adjustments will be announced prior to change. Assignments will be defined in Class. Under no circumstances can a final be given early. Each student should recognize what day and time his/her final exam is and plan accordingly. LAB: Due to the limited class time, you are responsible for finding some additional time in order to complete your LAB work and return before the deadline. Any late LAB assignment will not be collected. STUDENT PREPARATION FOR EACH CLASS: • Read the text chapters assigned per schedule. • Review objectives from the chapters. • Make note of any questions you may have to pose during class or via e-mail. 9.) CLASSROOM GUIDELINES: Students are expected to act in a professional manner while in the classroom. Any student who uses profanity, disrupts class, or acts in a threatening manner toward students or the instructor will be asked to leave class. Re-admittance to class will be subject to the discretion of the instructor and the Chairman of the department. Gentlemen are asked to remove any headgear while in the classroom. Also, students should turn off their cell phones, pagers, 2-ways, etc. while class is in session. (See University Electronic Devices Policy below) In accordance with University policy, under no circumstances are visitors (including children) allowed coming to class with a student. 10.) ATTENDANCE: Student who accumulates more than six (6) hours of unexcused absences for this course may drop from the course or will be assigned the grade “F” for the semester. Attendance will be posted weekly to CANVAS Attendance Program and your advisor might contact you in case of continuous absences for counseling. Attend all classes promptly and on time. You are absent if you come 5 minutes late or you leave the class before the end of time (Except special authorization by the instructor). Exceptions to attendance and assignment/examination policies include the following: (1) attendance at official Langston University events that requires students to attend will not result in lowered grade, (Comply with University policy) (2) absences for illness, death of relative, injury, acts of God, military activity, or jury duty are only excused with an official note from the office of academic affairs concerning the absence and subject to the professor’s discretion. Foreseeable absences require 5 students to turn in assignments or take exams before the absence occurs. (Including athletic and other University events) 11.) ASSIGNMENTS AND EXAMINATIONS: Homework due dates will not be changed for any reason, so it is the student’s responsibility to check the assignment schedule AND website (CANVAS) or Langston Email DAILY to see which assignments are due. The instructor may or may not announce homework that is already listed on the assignment schedule. It is mandatory for the student to complete ALL homework assignments as they come due. All homework assignments will NOT be collected. The instructor will decide whether to collect the homework on the day that it is due. Do not ask the instructor ahead of time whether he’ll collect the homework. It is advisable to complete ALL homework assignments to ensure you will not get a zero. There will be absolutely no acceptance of late homework. Homework is late any time after the homework has been collected. Also, students should be aware that there will be occasional “pop” quizzes at the discretion of the instructor. All quizzes will be closed book/closed notes with the exception of the formula sheet provided by the instructor or prepare by the student. If a student comes to class during or after a pop quiz, it is the instructor’s judgment to decide whether that student will be able to take the quiz. In most cases, the student(s) will receive a zero. 12.) CLASSROOM BEHAVIOR According to the Langston University Student Catalog, the following will apply to cases of academic dishonesty. The professor ordinarily has final authority over the grades given to students or the lowering of grades because of cheating or plagiarism. Plagiarism is the act of using the words and ideas of others without giving proper credit. • • • • 13.) Students will receive a grade of zero (0) on any assignment, quiz or exam on which cheating is suspected. Plagiarism will result in grade of zero (0) for that assignment, quiz, or exam. This syllabus may be amended at any time during the semester. All changes will be documented and discussed in class. All reading assignments must be completed before the class session begins, if you expect to benefit from the lectures and practical demonstrations in class. ELECTRONIC DEVICES IN THE CLASSROOM: All electronic devices (e.g., cell phones, pagers, palm pilots, beeper watches) are considered unnecessary distractions and are to be turned off and (with the exception of watches) concealed during class. Thus, interacting with these devices during class will not be tolerated. Instructors may make exceptions for instructional purposes. A student who anticipates an emergency and expects to be contacted in class by an outside source must go directly through the emergency dispatch system identified on each of the respective campuses. The emergency dispatcher will take the message and deliver it to the instructor. 6 A student who fails to comply with this policy will be initially dismissed from the class and (per the Instructor’s discretion) will be counted absent. Points may be deducted for work missed during that time. A student who violates this policy a second time will be dropped from the course for disruptive behavior. A student whose electronic device is activated during an exam will be dismissed from the class and denied the opportunity to complete or take that exam. An Instructor may elect not to grade that exam. 14.) ACADEMIC INTEGRITY: The following will apply to cases of academic dishonesty. The instructor ordinarily has final authority over the grades given to students or the lowering of grades because of cheating or plagiarism. If it is established by clear and convincing evidence that cheating or plagiarism has occurred, a) The instructor will take appropriate academic disciplinary action which may include the awarding of an “F” on the particular assignment or in the course. b) The instructor will make a report of the incident and of action taken, if any, to the departmental chair, the Vice President for Academic Affairs, Vice President for Student Affairs, and the student. c) The Student Disciplinary Committee may review the incident and impose conduct discipline, including conduct probation and suspension. d) The student may, if he/she so desires, discuss the matter with the Student Disciplinary Committee and/or the Student Judicial Court. 15.) LANGSTON UNIVERSITY: VISION STATEMENT Langston University fosters an environment that cultivates leaders, innovators, and engaged citizens who meet the challenges of local, national, and global communities. 16.) LANGSTON UNIVERSITY: MISSION STATEMENT Grounded in its rich traditions as a historically Black college and university, and a land-grant institution, Langston University offers quality post-secondary education to diverse populations through academic, research, community engagement, extension, and co-curricular experiences that leads to professional competence and degree completion. 17.) LANGSTON UNIVERSITY: CORE VALUES: 1. Strong Work Ethic and Dedication – We are united in our dedication to working as hard and as long as necessary in order to realize our vision of developing creative solutions to the problems facing underserved populations in Oklahoma, the nation and the world. 2. Passion for Learning – Our zeal for knowledge, our quest to understand “why” and our desire to develop innovative answers, create a vibrant academic community. 3. Courage to have Exemplary Character – We are building a community in which high ethical and moral standards are maintained and valued by our faculty, staff and students. 7 4. Excellence – We value, treasure and reward excellence in scholarship, teaching, and community service. 5. Scholarly Innovation and a Commitment to Scholarship – We are a community of pragmatic intellectuals, using our knowledge to better our state, nation, and the world. 6. Appreciation of Difference – We believe firmly that everyone must be respected and that there is always more than one way to consider any issue. We value diversity of opinions, ideas, ideals, cultures, and perspectives. 7. Fiscal Accountability – We believe that solid fiscal management is the foundation upon which a great university is built. 8. Social Responsibility – We believe that knowledge is a gift which must be used to create a better world. 9. Commitment to fundamental human rights: Above all, we value the right of every human being to enjoy freedom, respect, and the opportunity to realize his or her potential. 18.) ADA STATEMENT: Langston University fully subscribes to all required standards of the Americans with Disabilities Act of 1990, (ADA). Persons in need of assistance should contact the ADA Compliance Officer, Mrs. Connie Hughes, in Human Resources, Page Hall, Room 115, (405) 466-3258. This should be reported at some point before, during, or immediately after the first scheduled class period so accommodations can be provided for the student to be successful in that class. 19.) AFFIRMATIVE ACTION: Langston University, in compliance with Title VI and VII of the Civil Rights Acts of 1964, Executive Order 11246 as amended, Title IX of the Educational Amendments of 1972, Americans with Disabilities Act of 1990, and other federal laws and regulations, does not discriminate on the basis of race, color, national origin, sex, age, religion, handicap, or status as a veteran in any of its policies, practices, or procedures. This includes, but is not limited to, admissions, employment, financial aid and educational services. 20.) AFFIRMATIVE ACTION: Langston University, in compliance with Title VI and VII of the Civil Rights Acts of 1964, Executive Order 11246 as amended, Title IX of the Educational Amendments of 1972, American with Disabilities Act of 1990, and other Federal Laws and regulations, does not discriminate on the basis of race, color, national origin, sex, age, religion, handicap, or status as a veteran in any of its policies, practices or procedures. This includes, but is not limited to, admissions, employment, financial aid or educational services. 21.) EXTREME WEATHER CONDITIONS OR EMERGENCY SITUATIONS: Classes may be cancelled if extreme weather conditions or emergency situations arise. Announcements are only made if the campus is closed and all classes are cancelled. If individual professors cancel a class, no general announcement is made. Students should call the appropriate degree-granting institution regarding the cancellation of specific courses if the campus is open. 8 22.) EMAIL ADDRESS Each student is required to have a Langston email address for this course. This is the primary means of communication between you and the university, including your professor, so it is to your advantage to activate your email address as soon as possible. 23.) CHILDREN IN THE CLASSROOM Children of students are not permitted to be in the classroom, regardless of the circumstances. Studentparents are expected to make arrangements for the care of their children while they are in class. 24.) DATES TO REMEMBER See Attachment! Prepared by ______________________ Instructor Date _______________________ 01/05/2024 Reviewed by _____________________ Chairperson Date _______________________ 01/05/2024 Accepted by ______________________ Dean of School Date _______________________ 9 LANGSTON UNIVERSITY SCHOOL OF ARTS & SCIENCES DEPARTMENT OF ENGINEERING TECHNOLOGY ELECTRONICS EET 4944-20811 MICROPROCESSING TECHNOLOGY & APPLICATIONS SPRING 2024 TR 08:00 AM - 09:30 PM ROOM HAMH 115 RECEIPT OF COURSE SYLLABUS This document certifies that I have perused and fully understand the syllabus for EET 4944-20811 MICROPROCESSING TECHNOLOGY & APPLICATIONS. I further certify that my instructor has reviewed and clarified its contents with me. Any and all questions pertaining to its contents were thoroughly explained, and I fully understand the expectations inherent in this course for me and will govern/conduct myself accordingly. Darius Tubbs Student’s Name (Print) ________________________________ Student’s Signature ________________________________ Student’s LU Email 01/08/2024 Darius.tubbs@langston.edu ________________________________ Date____________________ Instructor ______________________________________ Cc: Student Instructor’s File 10 Date____________________