;*********************************************************** ;* ;* This is the skeleton file for Lab 6 of ECE 375 ;* ;* Author: Enter your name ;* Date: Enter Date ;* ;*********************************************************** .include "m32U4def.inc" ; Include definition file ;*********************************************************** ;* Internal Register Definitions and Constants ;*********************************************************** .def mpr = r16 ; Multipurpose register .equ EngEnR = 5 ; right Engine Enable Bit .equ EngEnL = 6 ; left Engine Enable Bit .equ EngDirR = 4 ; right Engine Direction Bit .equ EngDirL = 7 ; left Engine Direction Bit ;*********************************************************** ;* Start of Code Segment ;*********************************************************** .cseg ; beginning of code segment ;*********************************************************** ;* Interrupt Vectors ;*********************************************************** .org $0000 rjmp INIT ; reset interrupt ; place instructions in interrupt vectors here, if needed .org $0056 ; end of interrupt vectors ;*********************************************************** ;* Program Initialization ;*********************************************************** INIT: ; Initialize the Stack Pointer ; Configure I/O ports ; Configure External Interrupts, if needed ; Configure 16-bit Timer/Counter 1A and 1B ; Fast PWM, 8-bit mode, no prescaling ; Set TekBot to Move Forward (1<