New Microprocessor Theory Course Outline
New Microprocessor Theory Course Outline
Department of Technology
Course: TEE 3011 Microprocessor Theory & Interfacing
Semester Winter 2018
Textbook: The 8051 Microcontroller and Embedded Systems Using Assembly and C. 4th edition By:
Muhammad Ali Mazidi
Rules and Regulations
1. Every student enrolled in this is expected to attend all lectures. For this purpose, university
regulations governing attendance will be enforced. Only official excuses submitted within one
week of the occurrence of absence acceptable.
2. Homework assignments are listed in the table below and will NOT be collected. HW solutions
will be posted. Quizzes on the same material of the homework assignment will be given one
week after the posting of the HW solution. The date of the class quizzes will be announced in the
class as well as on the noticeboard at least a week prior to the quiz date.
3. All quizzes are counted towards your final grade. NO MAKEUP QUIZZES WILL BE GIVEN
FOR ANY REASON. If you have an OFFICIAL excuse for missing a quiz, your quiz grade will
be based on your FINAL EXAM result.
4. Cheating in quizzes, exams, or the final exam will result in the grade of F in the course.
5. Major Examinations will be coordinated with the other sections.
Grading Policy:
COURSE OUTCOMES:
By the end of the course students will become thoroughly familiar with the elements of
microprocessor software and hardware. They will be able to:
10. Use design tools and related resources including microprocessor hardware and
software, microprocessor peripherals, assemblers, C compilers, monitor and simulator
programs.
11. Understand the types and methods to make their own drivers or use commercially
available drivers to drive inductive loads like DC motors, stepper motors, relays,
solenoid coils etc.
12. Design a self sufficient efficient embedded system of commercial importance or
industrial usage.
13. Learning the engineering issues including the hardware consideration and power
consumption calculations for designing systems with efficient power usage especially
where backup batteries or solar powered systems are required.
14. To understand and to apply design methodologies for embedded systems
15. To be familiar with modern hardware/software tools for building prototypes of
embedded systems
Course weekly Outline