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) |
|
|