ECE 3362 - Microcontrollers
|
Designation
|
Required |
|
Catalog description |
ECE3362. Microcontrollers (3:3:0). Prerequisite: ECE 1305 or CS 1411. Corequisite: ECE 2372. Advanced digital systems design. Assembly language programming, interfacing, and applications of microcontrollers. |
|
Corequisite(s)
|
Prerequisite: ECE 1305 or CS 1411 Corequisite: ECE 2372. |
|
Textbook(s) and/or other required material
|
The HCS12/9S12: An Introduction to Hardware and Software Interfacing, by Han-Way Huang, ISBN 13: 9781401898120.
|
|
Recommended Text: |
MC9S12DP256 Family Data Sheet, S12PUV2 Reference Manual by Motorola and Freescale. Information from other data sheets. |
|
Course learning outcomes |
Upon completion of this course students should be able to analyze and design the software aspects of digital systems using microprocessors and/or microcontrollers. The students will be able to write and debug assembly language programs.
|
|
Topics covered |
Mathematics of computers - 2 hours Elementary computer operations - 2 hours Introduction to the MC9S12DP256 - 2 hours DRAGON12 Board familiarization - 2 hours Transfer, arithmetic and logic instruction - 2 hours Branches, stacks, and subroutines - 2 hours Assemblers - 2 hours Hardware configuration and interrupts - 3 hours Basic input/output using ports of 68HC12 - 3 hours Timing systems of MC9S12DP256 - 5 hours Pulse width modulation system - 2 hours Analog to digital system - 1 hour Serial communication systems - 3 hours EEPROM - 1 hour Clocks and reset generator - 1 hour CAN, BDM, IIIC systems - 2 hours Various projects on MC9S12DP256 and DRAGON12 - 4 hours Tests and reviews - 3 hours
|
|
Class/laboratory schedule |
Class meets 15 weeks, 3 times per week for 50 minutes or 2 times per week for 80 minutes.
|
|
Contributions to professional component |
This course prepares students for engineering practice through design experiences in the classroom. This course also includes further experience in algorithms, computer hardware and assembly language programming. This course includes engineering topics and engineering design.
|
|
Relationship of course to program outcomes
|
This course addresses EE and CMPE Program Outcomes a, c, e, and k.
|
|
Prepared by |
Brian Nutter, August 16, 2010 |