Microcontroller I DKT 225 1
Course Schedule Lecture/Lab: –Tuesday, 10:00am – 12:00am, BKQ1 (Lect) –Thursday, 9:00 am – 11:00 pm, MKQ1 (lab) –Lecturer: Mr. Muhamad Sani Mustafa Hand Phone:
Course Schedule Text Book –The 8051 Microcontroller and Embedded Systems “Using Assembly and C” by Muhammad Ali Mazidi Course webpage: –UniMAP Portal 3
Grading Policy Laboratory Work (30%) –Labs and Report –Assignment/Quiz Test (20%) –2 written test (10%), 1 hand’s on test (10%) Final Exams (50%) 4
Syllabus Introduction to Embedded System 8051 Architecture 8051 Instruction Set Programming Assembly Language Parallel Input/Output Interface Timer/Counter Serial Communication Interface Interrupt System Develop software/hardware solution for embedded system design 5
Lab Assignment Lab 1 – Introduction to 8051 Microcontroller Development Systems Lab 2 – Introduction to Assembly Language Programming and Cross Assembler Lab 3a – Introduction to Input/Output (I/O) port [LED & Switch] Lab 3b – Interfacing to 7-segment Lab 3c – Interfacing to LCD Lab 3d – Introduction to other External Devices [Keypad, ADC, DAC and Motor Control] Lab 4 – Introduction to Timer Operation Lab 5 – Introduction to Interrupt Operation Lab 6 – Introduction to Serial Port Operation 6
Course Outcomes Understand the theory and basic architecture of microcontroller Ability to write program using assembly language Understand and capable to interface between microcontroller and the I/O devices Ability to develop a simple application based-on microcontroller system 7