ECE 470/570 Microprocessor-based System Design
 

Being taught Winter 2010:
Class website:

TEXTS:  9S12DT256_ZIP 
MC9S12DT256 Users Guides, zip format
Available from www.freescale.com
REFERENCES:

Learning By Example Using C - Programming the DRAGON12-Plus Using CodeWarrior, Richard E. Haskell and Darrin M. Hanna, LBE Books, 2008. www.lbebooks.com

Learning By Example Using C - Programming the miniDRAGON-Plus2 Using CodeWarrior, Richard E. Haskell and Darrin M. Hanna, LBE Books, 2008. www.lbebooks.com

MC68HC12: An Introduction – Software and Hardware Interfacing, Han-Way Huang, Thomson, 2003.


COURSE CONTENTS:
 

The 68HC12 and HCS12 Families of Microcontrollers
68HC12 Instructions and Addressing Modes
Parallel Interfacing
Interrupts
The Serial Peripheral Interface (SPI)
Analog-to-Digital Converter
Timers and PWM
The Serial Communication Interface (SCI)
Fuzzy Control
Program Development in Assembly Language and C


__________________________________________________________________________

ECE 378 Digital Logic and Microprocessor Design
CSE 378 Computer Hardware Design

 

Being taught Winter 2010:
Class website:
https://moodle.oakland.edu/moodle/login/index.php


Prerequisites: ECE 240 and either major standing or conditional major standing

Text: A free copy of the book Learning By Example Using VHDL – Basic Digital Design With a BASYS FPGA Board, by Richard E. Haskell and Darrin M. Hanna, 2008 will be provided to each student to use for the duration of the course.
  A free copy of the book Learning By Example Using VHDL – Advanced Digital Design With a Nexys-2 FPGA Board, by Richard E. Haskell and Darrin M. Hanna, 2008 will be provided to each student to use for the duration of the course.
FPGA Board: All students should purchase the Nexys-2 FPGA board available from www.digilentinc.com.
List of Topics:

Digital Logic Circuits
Combinational Logic Circuits
Standard Combinational Components
Timing
Implementation Technologies
Latches and Flip-Flops
Sequential Logic Circuits
Standard Sequential Components and RAM
Datapaths
Control Units
Dedicated Microprocessors
VGA Controllers

   


__________________________________________________________________________
ECE 595 Special Topics: Radio Waves
  Being taught Winter 2010:
Class website:
 

In this research-oriented course students will study how radio waves were discovered, can be understood, and are used in the modern world.  Topics include the mathematics of radio waves – vector analysis, Cartesian tensors, Fourier analysis; the major inventions that led to radio, television, satellite communication, and cell phones.

   
 
   

Selected Educational Publications

 
  1. Richard E. Haskell and Darrin M. Hanna, “What are the Fundamentals of Digital Design?” Proc. ASEE NCS Spring Conference, PM-1, Ohio Northern University, Ada, Ohio, April 7-8, 2005.


  2. Richard E. Haskell, Michael Latcha, and Osamah Rawashdeh, “Do Microcontrollers Belong in a Sophomore Course on Statics and Dynamics?”  Proc. ASEE NCS Spring Conference, Wright State University, Dayton, Ohio, March 28-29, 2008.