Code for MTE 325: Microprocessor Systems and Interfacing