Videophone Over POTS (VOP)

advertisement
ECP2036
MICROPROCESSOR SYSTEM
AND
INTERFACING
Faculty of Engineering
Trimester 1 2002/2003
Multimedia
University
Lecturers/Tutors and Groups
Lecturers:
Mr. Nor Azhar – Course Coordinator - (Chapter 1 & 5)
Mr. Md Shabiul Islam
- (Chapter 2 & 6)
Mr. Goi Bok Min
- (Chapter 3 & 4)
Tutors:
Mr. Nor Azhar
Mr. Md Shabiul Islam
Mr. Goi Bok Min
Mr. Hezerul
Mr. Ng Mow Song
– (A02, B02 & C02)
– (A01, B01 & C01)
– (A03, B03 & C03)
– (A05, B05 & C05)
– (A04, B04 & C04)
Objective:
To introduce:
• microprocessors and microcontroller
• assembly language programming
• interface design
Contents:
•
•
•
•
•
•
basics of microprocessors and microcontroller
8051 microcontroller
assembly language programming
peripheral devices
interrupt system
interfacing
Prerequisite & Delivery
Prerequisite:
• Digital Logic Design (EEN 1032)
• Preferably some programming experience
Delivery:
• Lectures – 2 to 3 sessions per week
• Tutorials – 1 session per week (Attendance!!)
• Laboratory Experiments – 2 sets of experiments
MP1: Familiarization with the SK-8051 trainer and
programming fundamentals.
MP2: Stepper motor controls.
Assessment
• Lab Experiments: (start on Week 2)
= 10%
• Midterm Test: (before midterm break)
= 15%
• Project: (group basis)
= 15%
• Final Exam:
= 60%
Text & References
Main Text Books:
1. Scott MacKenzie, “The 8051 Microcontroller” (Second
Edition), Prentice-Hall Inc., U.S.A., 1995.
2. Muhammad Ali Mazidi “The 8051 Microcontroller and
embedded systems”, Prentice-Hall Inc., U.S.A, 2000.
References:
• Richard H. Barnett, “The 8051 Family of Microcontrollers”,
Prentice-Hall Inc., U.S.A., 1995.
• John B. Peatman, “Design with Microcontollers”, McGraw-Hill,
U.S.A., 1988.
• Ramesh S. Gaonkar, " Microprocessor Architecture, Programming
and application with the 8085", Prentice-Hall Inc,U.S.A.,1999 (4th Ed).
• Barry B.Brey, " The Intel Microprocessors", Prentice-Hall Inc,U.S.A.,
2000.
REVIEW
Review of Number Systems:
• Decimal to Binary & vice versa
• Hexadecimal to Binary & vice versa
• Octal to Binary & vice versa
eg: - Convert 6210 to Binary
- Convert 1111112 to Decimal
- Convert D716 to Binary
Alphanumeric Codes:
- Alphabets (A, B, C, …), Numbers (1,2,3,…), and
characters ( $, *,…) are represented by a unique binary
code.
REVIEW (cont.)
ASCII code:
- A character is represented by a 7 digit binary number
(X6…X0)
BCD code:
- Each decimal digit is represented by its' 4-bit binary
equivalent.
1’s and 2’s Complement:
- A  1's complement = A'
2’s complement = A' + 1
REVIEW (cont.)
eg. on 1’s and 2’s Complement :
710 = 01112 = X
-710 = 10012 = X’+ 1
 2's complement of any number represents its' negative
counterpart.
What is a microprocessor?
It is a digital system in single chip capable of performing
Arithmetic
What is a system?
Interconnection of components to perform specified
functions is referred to a system. If all the components are
digital in nature, it is called a digital system.
What is a combination circuit ?
The output is decided by the current input only.
What is a Sequential circuit ?
The output is decided by the current input and the
previous state of the output. A sequential circuit should
have a memory element.
Stored Program Computer
Input
CPU / MP
Memory
Output
Download