The Microprocessor Laboratory has 10 PC workstations, each with two M68HC12B32EVB evaluation boards containing the Motorola 68HC12 microcontroller. Each station has access to a printer, MiniIDE cross assembler and high-level programming languages. In this lab students study the theory and applications of microcontrollers and the techniques to interface them with external devices. As a student, you will get hands-on experience that makes the classroom come to life:
- Computer-aided microprocessor system development
- Assembly and C language programming
- Instruction types and addressing modes
- Microcontroller assembly language and architecture
- I/O peripheral programming and interfacing
- Handshaking and interrupts
- Real-time programming
- High-level programming
- Bus protocols
- Embedded system timing analysis
- Memory hierarchy
- Peripherals
- Parallel processing
- Cost-performance tradeoffs
- Timing considerations
- Debugging techniques
- Troubleshooting of your circuits using laboratory instrumentation will be extensive.