Syllabus Sections
Publish Date
02/06/2011 16:08:41
Microprocessor
CETT-1445
Spring 2011
01/18/2011 - 05/15/2011
Course Information
Section 001
Lecture
TTh 13:00 - 15:40
RVSS 121
Alberto Quinonez
Office Hours
-
M W
1 p.m. - 4 p.m.
RVS Office S105 Frank Squires Building
-
F
10 a.m. - 3 p.m.
RVS Office S105 Frank Squires Building
Fridays by appointment only
Course Requirements
Course Description (WECM):
An introductory course in microprocessor software and hardware: architecture, timing sequence, operation, and programming. Discussion of appropriate software diagnostic language and tools.
Course Rationale:
Microprocessor is the course used to provide an understanding of microprocessor hardware and software. Technicians completing this course will work with microprocessor based equipment, and be capable of participating in product development efforts, including support and development of assembly language code. This course provides these necessary skills.
Classroom/Lab Rules:
- Assignments: Students are expected to turn in all homework and lab work on time. All lab partners should get hands on experience and practice “good” teamwork skills. If I did not see you work on a lab then I will not accept the work. Labs must be submitted individually and in proper format. Use standard lab write up procedures.
- Attendance:Attendance is very crucial and may make the difference between passing and not passing this class. I will keep roll. You are expected to show up to every class and on time.
- Exams: Exams may include material from any classroom activities. Points automatically deducted for any late exam – instructors discretion. Late exams may be administered in the testing center. If you know that you will miss an exam in advance, contact me ahead of time on order to make arrangements and avoid the penalty. There will be absolutely no late-exams allowed for the final Exam. The final exam must be taken when scheduled and is comprehensive.
- Housekeeping: Absolutely no eating or drinking at the lab stations. All tools and lab supplies must be returned to their appropriate location. Please keep chairs and tables where they belong. Return all equipment, tools, etc. back where they belong.
Team Project: Guidelines for this will be on a separate handout.
Withdrawing: It is your responsibility to drop the class if you need to by the deadline.
Course Performance Measurements:
Participation 5 % of final grade
Labs/Assignments 20 % of final grade
Group Project 15 % of final grade
Three Exams 45 % of final grade (each worth 15 %)
Final Exam – Comprehensive 15% of final grade
Total 100%
A = 90 – 100; B = 80 – 89; C = 70 – 79; D = 60 – 69; F < 60
Readings
Textbook: Microcontroller Theory and Applications: HC12 and S12, 2nd Edition, by Pack & Barrett. Pearson Publishing.
Read the chapters covered in the textbook and assigned material posted on Blackboard.
Course Subjects
1. Chapter 1
a. Introduction to Microcontrollers
b. HC12 & HC11
c. Hardware Overview
d. Software Instruction Set
2. Programming Manual & other manuals (Blackboard-Handouts)
3. JBUG Program
a. JBUG manual (Blackboard)
4. Chapter 2
a. Assembly Language Basics
b. Instruction Execution Cycle
c. Instruction Sets
d. Data transfer and manipulation
e. Arithmetic Operations
f. Addressing modes
5. Chapter 3
a. STACK – Basics
b. Subroutine calls and Returns
c. Branch Subroutines
6. Chapter 5 – Interrupts
7. Chapter 6 – Exceptions
Applications and Other Topics
Student Learning Outcomes/Learning Objectives
Learning Outcomes: Define terms applicable to microprocessor/microcomputer systems; program applications for microprocessor/microcomputer systems; write a program using Assembly Level Language; and describe the purpose of microprocessor internal registers.
Course Objectives/Outcomes:
The student will define terms used to describe microprocessor/microcomputer systems; program and operate applications for microprocessor/microcomputer systems; write programs using Assembly language; and describe the purpose of microprocessor internal registers.