Skip to main content

Microcontroller Programming: Home

A single chip that contains the processor (the CPU), non-volatile memory for the program (ROM or flash), volatile memory for input and output (RAM), a clock and an I/O control unit.

Course Objective

  1. To produce graduates who understand the basic operation of a microcontroller system and who have learned fundamental programming skills in assembly language as well as skills in C language
  2. To master the principles of computer architecture. We will cover the fundamentals of computer architecture. The 8051, a popular microprocessor is used as the principal example. Other common processors will also be reviewed
  3. This course is also to acquit the students with the architecture, programming, interfacing and applications of microprocessors.
  4. To learn programming in assembly language. The principles of assembly language will be covered using the 8051 as the main example. We will also consider the relation of assembly language to high level language, C in particular.
  5. Serial port communication. 
  6. Interfacing of 8051 with timers and keys will be learned.

Feedback

The course guide is useful to get information
Yes: 0 votes (0%)
No: 0 votes (0%)
May be: 0 votes (0%)
Total Votes: 0

Microcontroller Program

Course Outcomes

  1. After completing the course the students will be expected to design the practical logic design.
  2. The objective of this course is to provide extensive knowledge of microprocessor based systems and interfacing techniques.
  3. An ability to program microcontroller/microcomputer systems using assembly and high-level language.
  4. An ability to implement real-time systems.
  5. Student will able to continue his/her semester’s project or idea for FYP.

Deputy Director

Khurram Shahzad's picture
Khurram Shahzad
Contact:
Information Services Department
I-14, Main Campus, Riphah International University, Near Hajj Complex, Islamabad
051-846000-8 ext-283
03215389311
Skype Contact: khurram_malik7

Level