Instructor |
Dr.
Gheith Abandah |
Email |
abandah@ju.edu.jo |
Home
page |
http://www.abandah.com/gheith |
Office |
Computer
Engineering
405 |
Office
hours |
 | Sun 9:00 - 10:00 |
 | Mon 2:00 - 3:00 |
 | Tue 9:00 - 10:00 |
|
No.
of credit hrs |
3 |
Prerequisites |
CPE 231: Digital Logic |
Time
and room |
 | Section 5: Mon and Wed 8:00-9:30,
CPE 001 |
|
Textbook |
Tim Wilmshurst, Designing Embedded
Systems with PIC Microcontrollers: Principles and Applications, Newnes, 2007. |
References |
 | Tim Wilmshurst, An Introduction to
the Design of Small-Scale Embedded Systems, Palgrave, 2001. |
 | Intel Website. www.intel.com |
 | MicroChip web site
www.microchip.com |
 | The PIClist internet site |
|
Grading |
Mid-Term Exam |
30% |
3
Homeworks and 2 Quizzes: 3 Marks for each homework, and 11 marks for
the 2 quizzes. |
20% |
Final Exam |
50% |
Policies |
 |
Attendance is required. |
 |
All
submitted work must be yours. |
 |
Cheating
will not be tolerated. |
 |
Homeworks
are due on exam or quiz dates |
 |
This
course requires significant effort. |
|
Tentative
outline |
 |
Introduction |
 |
The PIC
16F84A Micro-controller |
 |
Assembler Programming |
 |
Working with Time: Interrupts, Counters, and Timers |
 |
Basic Hardware: Parallel Ports, Power Supply and the Clock Oscillator |
Midterm Exam
 |
Serial
Communications |
 |
Data
Acquisition and Manipulation |
 |
The
Human and Physical Interfaces |
 |
Advanced
Timing Issues |
 |
C-Language Programming |
Final
Exam
|
Special Dates |
Sun 8 Feb 2009 |
Classes Begin |
Sun 1 Mar 2009 |
Homework 1 Announcement |
Mon 9 Mar 2009 |
Quiz 1 and Homework 1 Due |
Sun 22 Mar 2009 |
Homework 2 Announcement |
Sun 29 Mar 2009 |
Midterm Exam and Homework 2 Due (5:00-6:30) |
Sun 19 Apr 2009 |
Homework 3 Announcement |
Mon 27 Apr 2009 |
Quiz 2 and Homework 3 Due |
Sun 24 May 2009 |
Last Lecture |
Wed 27 May 2009 |
Final Exam (2:30-4:30) |
|
Handouts |
Syllabus
PIC 16F84A Datasheet,
PIC 16F87XA Datasheet, PIC
18FXX2 Datasheet
PIC Include Files:
16F84A,
16F877A,
16F917 .
Slides
-
Chapter 1: Introducing Embedded Systems and the Microcontrollers
-
Chapter 2: Minimum Systems and the PIC 16F84A
-
Chapter 4: Starting to Program - An Introduction to Assembler
-
Chapter 5: Building
Assembler Programs
-
Chapter 6: Working with Time: Interrupts, Counters and Timers
-
Chapter 3: Parallel ports power supply and the clock oscillator
-
Chapter 10: Starting with
serial
-
Chapter 11:
Data acquisition and manipulation
-
Chapter 8:
The human and physical interfaces
-
Chapter 9: Taking timing
further
-
Chapter 12:
Smarter systems and the PIC18FXX2
Homeworks
- Homework 1 due Mon 9 Mar, 2009,
Solution
- Homework 2 due Sun 29 Mar, 2009,
Solution
- Homework 3 due Wed 29 Apr, 2009,
Solution
Quizzes and Exams
- Quiz 1 given on Mon 9 Mar, 2009,
Solution
- Midterm exam was given on Sunday 29 Mar, 2009,
Solution
- Quiz 2 given on Wed 29 Apr, 2009,
Solution
Grades
Grades sheet as of May 23, 2009
- Grades as entered in the electronic grades system (Page
1, Page 2) |
|
|