Apply     Visit     Give     |     Alumni     Parents     Offices     TCNJ Today     

Microprocessor Laboratory

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.