Course Management System - UET Taxila Microprocessors and Microcontrollers   

 

UET Taxila

http://www.uettaxila.edu.pk

 


COURSE SCHEDULE

Course Management System - UET Taxila Lecture 1
*********************************
• Introduction to Embedded Systems and 8051 Microcontrollers
 Numbering and Coding Systems
 Microcontrollers and Embedded Processors
 Overview of the 8051 family
 Inside the 8051
----------------------------------------------
Lecture 2
*********************************
• 8051 Assembly Language Programming
 Introduction to 8051 assembly programming
 Assembling and running on 8051 program
 The Program Counter and ROM space on 8051
 8051 data-types and directives
 8051 flag bits and the PSW register
 8051 register banks and stack
----------------------------------------------
Lecture 3
*********************************
• 8051 Jump, Loop and Call Instructions and I/O Port Programming
 Loop and Jump instructions
 Call instruction
 Time delay for various 8051 chips
• 8051 I/O Port Programming
 8051 I/O programming
 I/O bit-manipulation programming
----------------------------------------------
Lecture 4
*********************************
• 8051 Addressing Modes
 Immediate and register addressing mode
 Accessing memory using various addressing modes
 Bit addresses for I/O and RAM
 Extra 128-byte on-chip RAM in 8052
----------------------------------------------
Lecture 5
*********************************
• 8051 Arithmetic and Logic Instructions
 Arithmetic Instructions
 Signed number concepts and arithmetic operations
 Logic and compare instructions
 Rotate instruction and data serialization
 BCD, ASCII and other application programs
 Concept of Checksum byte
----------------------------------------------
Lecture 6
*********************************
• 8051 Timers Programming for Delay Generation
 Introduction to Timer and its modes
 Timer mode 1 programming
 Timer mode 2 programming
----------------------------------------------
Lecture 7
*********************************
• 8051 Timers Programming as Counters
 8051 Counters Programming

• 8051 Programming in C
 Data Types and time delay in C
 I/O programming in C
 Logic Operations in C
 Data Conversions Program in C
 Accessing Code ROM space in C
----------------------------------------------
Lecture 8
*********************************
• 8051 Serial Port Programming
 Basics of Serial Communication
 8051 connection to RS-232
 8051 serial port programming in C
----------------------------------------------
Lecture 9
*********************************
• Microprocessor and its Architecture
----------------------------------------------
Lecture 10
*********************************
• 8086/8088 Hardware Specifications
----------------------------------------------
Lecture 11
*********************************
• Memory Interface
----------------------------------------------
Lecture 12
*********************************
• Basic I/O Interface
----------------------------------------------
Lecture 13
*********************************
• Interrupts
----------------------------------------------
Lecture 14
*********************************
• Direct Memory Access (DMA)
----------------------------------------------
Lecture 15
*********************************
• Bus Interface
----------------------------------------------
Lecture 16
*********************************
• The Pentium and Pentium PRO processors
----------------------------------------------

 

  Course Links 

Home
Course Info
Course Desc.
Course Schedule
Grading Criteria
Policies
Resources
Books
Lecture Notes
Attendance Sheet
Important Links
Tutorials
Assignments
Sample Papers
Lab Sessions
Attendance
   

 


   
Copyright © 2007 University of Engineering and Technology, Taxila . All Rights Reserved. www.uettaxila.edu.pk