cse 470/570 ee 470/570 microprocessor-based system design
Post on 01-Jan-2016
Embed Size (px)
DESCRIPTIONCSE 470/570 EE 470/570 Microprocessor-based System Design. Prof. Richard E. Haskell 115 Dodge Hall. CSE/EE 470/570. Prerequisites : CSE 470: CSE 378 EE 470: EE 378 CSE 570: BS in CE or CS EE 570: BS in EE. CSE/EE 470/570. Text : MC9S12C32 : 16-Bit Microcontroller datasheets - PowerPoint PPT Presentation
CSE 470/570 EE 470/570 Microprocessor-basedSystem DesignProf. Richard E. Haskell115 Dodge Hall
CSE/EE 470/570Prerequisites:CSE 470: CSE 378 EE 470: EE 378 CSE 570: BS in CE or CS EE 570: BS in EE
CSE/EE 470/570Text: MC9S12C32 : 16-Bit Microcontroller datasheetsDownload 9S12C32_ZIP.ZIP from http://e-www.motorola.com/webapp/sps/site/prod_summary.jsp?code=MC9S12C32&nodeId=03t3ZGpnLn8636K100#documentation
CSE/EE 470/570Suggested references:68HC12 Microcontroller: Theory and Applications, Daniel J. Pack and Steven F. Barrett, Prentice Hall, 2002.Software and Hardware Engineering: Motorola M68HC12, Fredrick M. Cady and James M. Sibigtroth, Oxford University Press, 2000.MC68HC12: An Introduction Software and Hardware Interfacing, Han-Way Huang, Thomson, 2003.Embedded Microcomputer Systems: Real Time Interfacing, Jonathan W. Valvano, Brooks/Cole, 2000.Design of Embedded Systems Using 68HC12/11 Microcontrollers, Richard E. Haskell, Prentice Hall, 2000.
CSE/EE 470/570Development board:Each student must purchase a CML-12C32 development board directly from Axiom Manufacturing, www.axman.com. $78.00 with educational discount.
Course ContentsThe 68HC12 and HCS12 Families of Microcontrollers68HC12 instructions and addressing modesParallel InterfacingInterruptsThe Serial Peripheral Interface (SPI)Analog-to-Digital Converter
Course Contents (cont.)Timers and PWMThe Serial Communication Interface (SCI)Fuzzy ControlProgram Development in assembly language, C, and WHYP
Course ObjectivesBy the end of this course you should be able to:Write 68HC12 assembly language programs Implement and test programs on the Motorola MC9S12C32 microcontroller
Course Objectives (cont.)By the end of this course you should be able to:Design an HCS12-based embedded system that usesParallel portsSynchronous (SPI) and asynchronous (SCI) serial portsTimers (input capture and output compare)A/D converters
Homework and LabsIndividual homework assignments done on CML-12C32 development board Group lab assignments done on CML-12C32 development boardHomework and lab assignments checked off by lab instructor during lab periods
Each group willDesign and implement a prototype of a microcontroller-based product that will meet a specific need (e.g. of a disabled person) and for which there would be a market. Write a final report describing the design. Make an oral presentation and demonstration to the class.
Term Project (cont.)Assume that your group is a small business that wants to be successfulWhat makes small businesses successful?To borrow a phrase: Its the idea, stupidDoug Hall, host of Brain Brew RadioWall Street Journal, p. R6, July 12, 2004
the most thriving entrepreneurs are the so-called American dreamers the ones who see a void in American commerce and try to address it rather than haphazardly chasing any inspiration. For instance, the guy who cant find a printer cartridge on a weekend and is moved to open an office-supply store; or the entrepreneur who goes to a dirty theme park and decides he can do better. That, Mr. Hall suggests, is where the Staples and Disneys of the world originate.
Gwendolyn Bounds, Lessons of Success and FailureThe Wall Street Journal, p. R1, R6, July 12, 2004
Engine Encoder SimulatorDani NadraMayur PatelNika Juncaj
Internal Circuit ConnectionsEncoderPulseIndexPulseCAMSignalFEV Standard
Example - Encoder Pulse SignalCurrent SimulationCurrent Output
ExamsExam 1Exam 2No Final ExamProject presentations and demonstrations: Mon., December 13, 7:00 - 10:00 p.m.
GradingHomework and Labs15%ProjectsHardware/Software Design20%Written report15%Oral presentation 5%Marketability 5%Exam 120%Exam 220% 100%
Office HoursMon., Wed., 3:00 4:00 p.m.; 115 DHPhone: 248-370-2861email: firstname.lastname@example.orgWeb site: www.cse.secs.oakland.edu/haskellclick on HC12 Book and click CSE/EE 470/570