 |
 |
 |
| |
AEL 404T - Embedded Microcontrollers for
Automotive Applications |
|
| |
Indicative contents
- Introduction to Embedded System Design
68HC12 Microcontroller:
Introduction to 68HC12 Family of Microcontrollers, Architecture,
Registers
- 68HC12/68HCS12 Instruction Set Overview - instruction set
classified, addressing modes, basics of instruction timing
- Load, Store and Move Instructions, Arithmetic Instructions
- Branching and Iteration - condition codes, loops with pre-test,
loops with post-test Using Tables and Arrays - defining and
accessing tables and arrays. Interpolating between entries. Tables
for format conversion.
- Decision Trees and Logic Instructions - selection control
structures, Boolean logic and CPU instructions, handy summary
- The Stack and Subroutines - stacks for data storage. Using
subroutines. Passing parameters and results. General Purpose I/O
Pins - use of general purpose I/O pins (ports). System Clocks -
Using the phase-locked loop.
- Interrupts, Traps, and Resets - basics of interrupts and
operation in the 68HCS12
External Interrupts - IRQ, XIRQ, and key wake-ups.
The RTI and COP interrupt - Computer Operating Properly clock
monitor, "watchdog" failure, and the "Real Time" interrupt.
- The Timer Module -- using all the features of the Timer Module
as common with the 68HC12. Pulse Width Modulation - using the PWM
module , The Analog to Digital Converter , Serial Peripheral
Interface - various ways to use the CAN
- In-Vehicle Networking
• Introduction to In-Vehicle Networking
• Benefits of Networking
• Multiplexing Standards
• Controller Area Network (CAN)
Module Resources
- Essential reading
- Course notes
- Recommended Reading
- Hall, Douglas V, Microprocessors and interfacing:
programming and hardware, 2nd edition, Tata McGraw Hill, ISBN:
0-07-463639-1, 1999.
- Gordon Doughman, Programming the Motorola M68HC12 Family
|
|
| |
|
|
|