ece 3120 microcomputer systems
play

ECE 3120: Microcomputer Systems Chapter 0: Important information - PowerPoint PPT Presentation

ECE 3120: Microcomputer Systems Chapter 0: Important information Dr. Mohamed Mahmoud http://iweb.tntech.edu/mmahmoud/ mmahmoud@tntech.edu 1 - Course I nform ation ( 1 / 2 ) Teaching team : Instructor: Dr. Mohamed M. E. A. Mahmoud Office:


  1. ECE 3120: Microcomputer Systems Chapter 0: Important information Dr. Mohamed Mahmoud http://iweb.tntech.edu/mmahmoud/ mmahmoud@tntech.edu

  2. 1 - Course I nform ation ( 1 / 2 ) Teaching team : Instructor: Dr. Mohamed M. E. A. Mahmoud Office: Brown Hall - 331 Ext.: 3677 E-mail: mmahmoud@tntech.edu Homepage: http: / / iweb.tntech.edu/ mmahmoud/ TA: Mohammad Al-Azzeh Email: malazzeh42@students.tntech.edu Help on labs Grader: TBA mark and help on projects and answering questions regarding the lectures Lecture: Monday and Wednesday 10: 10 to 11: 05 in BRWN 320 Lab: Friday 10: 10 am - 12: 10 pm in BRWN 320 0 - 1

  3. 1 - Course I nform ation ( 2 / 2 ) Course w ebsite: Any course announcements or material will be included on the web site at http: / / iweb.tntech.edu/ mmahmoud/ teaching_files/ undergrad/ ECE3120SP14/ ECE3120SP14.html Frequently check this site for updates. Office hours: Come to my office or email me. Do not hesitate to contact m e if you have any question or problem 0 - 2

  4. 2 - Feedback ( 1 / 1 ) I strongly welcome feedback on how to improve teaching this course. Feel free to talk to me or email me. I believe that: - I cannot change my students’ learning capability, but I can change my teaching philosophy. - I succeed when my students succeed. 0 - 3

  5. 3 - Course Description ( 1 / 4 ) Prerequisites: - Number systems and codes - Boolean algebra - Combinational and sequential digital system concepts - General programming concepts (C or JAVA) Course Outline:- Chapter 1: Microprocessor architecture Chapter 2: Assembly Programming Chapter 3: Interrupts and Resets Chapter 4: Interfacing to a microprocessor Chapter 5: Timer functions 0 - 4

  6. 3 - Course Description ( 2 / 4 ) Course Objectives: 1. The general concepts and terminology in computer architecture. 2. The internal organization of a typical microprocessor. 3. The process of developing microprocessor-based software. 4. The architecture of a typical microcomputer board. 5. The instruction set of a microprocessor. 6. The mechanism of interfacing a microprocessor with peripherals. 0 - 5

  7. 3 - Course Description ( 3 / 4 ) Misconception: “Assembly language is very tedious because we have to write a long code to do a small task. C language can program the microcontrollers much easier.” Response: Read the previous slide carefully. The main objective of the course is not teaching a language to program the microcontroller. The main objective of the course is teaching how microcomputer system works. That is why hardware and software are important. C language hides a lot of details. Assembly is the lowest level language. You deal with the hardware directly. 0 - 6

  8. 3 - Course Description ( 4 / 4 ) Course Outcom es: 1. Draw a block diagram of a typical microcomputer and describe the relationships among its various components. 2. Describe the programmer’s model, the memory organization, the various addressing modes, and the hardware components of a microprocessor. 3. Use a microprocessor instruction set and different types of memory. 4. Write assembly programs for a microprocessor. 5. Execute and debug microprocessor assembly programs. 6. Describe and draw block diagrams of the various types of input/ output interfaces to a microprocessor. 7. Write interrupt service routines. 8. Write I/ O routines using the Timer functions. 9. Write a technical report (project report) 0 - 7

  9. 4 - Course Textbook ( 1 / 1 ) Huang, Han-Way, “ The HCS12/ 9S12: An Introduction to Software and Hardware Interfacing” , Second Edition, Delmar Cengage Learning, 2010 0 - 8

  10. 5 - Course Evaluation ( 1 / 3 ) 1 - Hom ew ork: 1 5 % of final grade. 2 - Project: One project (to be done individually or in a group of two students). 1 5 % of the final grade. 3 - Labs: Handing out labs reports. 2 0 % of the final grade. 4 - Quizzes: multiples quizzes. 1 0 % of the final grade. 5 - Midterm : Two midterm exams. 1 5 % of the final grade. 6 - Final exam : The final examination will count for 2 5 % of the final grade. 0 - 9

  11. 5 - Course Evaluation ( 2 / 3 ) 1 - Project : - A significant part of the course. - You will determine the characteristics of a system and provide an acceptable solution that is bounded within the constraints. - The projects help you to assimilate the different concepts learned in the course, to develop problem solving skills and self learning, and to develop and utilize your creativity. 2 - Exam s : - All exam s m ust be taken at the scheduled tim e unless a previous arrangement (with a VERY good reason) has been made with me. 0 – 10

  12. 5 - Course Evaluation ( 3 / 3 ) 1 - Hom ew ork : - Give the students practice. - I t is NOT perm issible to copy solutions from somewhere or someone else. - Late hom ew ork: deduct 5% for each day up to 3 days - after that homework will not be accepted. - On the front outside page, print your name, course number, homework number, and date. - Hom ew ork that is not neat and legible w ill be returned ungraded. - Each homework problem should be distinctly separated and final answers should be clearly indicated. 0 - 11

  13. 6 - Other I nform ation ( 1 / 1 ) Important information on Disabilities , Academ ic integrity , and Discipline can be found in the syllabus posted on the course website. The TTU Policy Manual states: “Plagiarism, cheating, and other forms of academic dishonesty undermine the integrity of the academic process, and cannot be tolerated in an institution of higher learning. ... All forms of academic dishonesty are prohibited.” The first such offense w ill result in a failing grade and a letter of reprim and in your perm anent student file. Always protect your own work from wandering eyes, since it is often not possible to determine who was the originator and who was the copier. 0 - 12

  14. 7 - Expectations ( 1 / 2 ) - Class participation: Your input is needed for good discussion - Fully understand the slides, lectures, and assignments - Do assignments and projects on your own – do not copy from others - Submit organized and neat assignments and projects on time - Follow academic integrity code - Check the course website frequently - Be on time (if you are late enter the class quiet) - Your ringer is not that great! (cell phones off or muted) - Do well in the final exam and get good mark 0 - 13

  15. 7 - Expectations ( 2 / 2 ) To a student who wishes to do well in the course: - - Attend all lectures : very important to understand the course. - Begin working on the homework shortly after it is released. - Focus in classes and take good notes - Get help early if you need. I t is your responsibility to seek help from the instructor. - Reading and studying the slides and the textbook. - Working through and successfully completing homework assignments. - Begin studying the material the same day it is presented - do not accum ulate lectures – the number of slides may be large - Review the week’s material on weekends. - Read the slides before I teach them 0 - 14

  16. Questions Mohamed Mahmoud

Recommend


More recommend