DOC PREVIEW
Cal Poly Pomona ECE 341 - Syllabus

This preview shows page 1 out of 3 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 3 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 3 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Intro to MicrocontrollerCourse ObjectivesWeek 1Week 2Week 3Week 4Week 9Week 10Course PoliciesStudents are encouraged to discuss the course, including issues raised by the assignments. However, the solutions to assignments should be individual original work unless otherwise specified. You may ask a fellow student a question designed to improve yoCal Poly Pomona Electrical & Computer Eng. ECE 341-02 Intro to Microcontroller http://www.csupomona.edu/~zaliyazici/ece341 Instructor : Dr. Zekeriya Aliyazicioglu e-mail : [email protected] Office : BLDG 9 – 143 Office Hours : M 12:00 PM - 2:00 PM, W 12:00 PM - 2:00 PM , TH 3:00 PM –4:00 PM Class Time/Place : T-TH:1:00 PM - 2:50 PM / BLDG 9 - 405 Quarter: Winter 2005 Course Description: Analysis and design of Digital Systems using hardware (algorithmic state machines), and software (microcontrollers). Four (4) one-hour lecture/problem solving sessions. Prerequisites: ECE204/ 204L, ECE220. Concurrent: ECE 341L. Note: Students are responsible for satisfying the required prerequisites. Course Objectives • To teach students how to design algorithmic state machines • To teach students how to use Verilog to describe and simulate digital systems • To teach students the architecture, instruction set, and programming of the Motorola 68HC11 microcontroller • To teach student important applications of a microcontroller. Text Book: [1] MC68HC11: An Introduction, Software and Hardware Interfacing, Huang, 2nd edition, ISBN 07668-1600-1 Further Reading(s): [1] Miller Gene H. Microcomputer Engineering, Prentice Hall, 2nd Edition, 1999. [2[ Motorola MC68HC11 Reference Manual, Motorola University Support. Course Requirements and Evaluation Procedure 1. Homework(s)/Computer Problems: Homework/computer problems will be assigned ahead of time so that students would have chance to read the related topic(s). Homework/computer problems assignments will be due at the beginning of the class of the class on the date specified. Absolutely no late homework/computer problems will be accepted, if not accompanied with a legitimate excuse. All work on the homework/computer problems assignments must be individual. Homework, Computer Problems, Quizzes, and a Final Project effect the 25% of the final course grade. 2. Exam(s) : Three examinations will be administered. Exam 1 effects the 25% of the final course grade, Exam 2 effects the 25% of the final course grade, and Final Exam effects the 25% of the final course grade. Note : Students are responsible for all materials/announcements presented in class whether they are present or absent. 1Course Outline: Week 1 • Review Synchronous Sequential Logic Systems: Flip-Flops, Latches, Registers, Counters, State Diagrams Decoders, MUX, EPROM Week 2 • Algorithmic State Machines (ASM) Basic Concepts ASM charts Implementation of timing diagrams, and Data section ASM design using PLDs Week 3 • Introduction to Verilog Using Verilog to design sequential circuits Using Verilog to describe and simulate digital systems Week 4 • Introduction to 68HC11 Microcontroller Architecture Pin Assignments Programming model Addressing modes Week 5 • 68HC11 Assembly Language Programming Program structure Arithmetic operations Stack manipulation Subroutines and macros Week 6 • C Language Programming Program structure ICC11 Compiler Week 7 • Interrupts and Resets Interrupts Interrupts programming Week 8 • Hardware Design and Peripheral Interfacing Address Decoding Memory Interfacing I/O device interfacing Timer Functions Week 9 • Application Case Studies Temperature, Timer, Meter, A/D Converter Week 10 • Final project 1. Schedule may be subject to change. Please note the announcements in the class, in the class folder, at the instructor’s door, and in the instructor’s web site, etc. 2. Solutions to the problems (exercises, tests, etc.) may be published if time permitting. 23 Course Policies • Students must have the pre/co requisites for ECE 341 as given above. • No make-up tests will be given. • Students are encouraged to discuss the course, including issues raised by the assignments. However, the solutions to assignments should be individual original work unless otherwise specified. You may ask a fellow student a question designed to improve your understanding, not one designed to get the assignment done. To do otherwise is to cheat yourself out of understanding, as well as to be dishonorable. • Any case of cheating will result in an F grade for the course. Also, the case may be forwarded to the Department Chair for appropriate disciplinary


View Full Document

Cal Poly Pomona ECE 341 - Syllabus

Documents in this Course
Load more
Download Syllabus
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Syllabus and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Syllabus 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?