p¹ÿA51 STEPPER.A51 RB(0) DB EP\Š—7 STEPPER.OBJ`s—7 STEPPER.A51*‰—7../DECLARE.A51dæ•7../VECTORS.A51~æ•7../USB_INT.A51Pƒ—7 DTABLES.A51f„—7 MAIN.A51VŠ—7 TIMER.A51)p×ÿ6BL51 @D:\CDROM\EXAMPLES\IODEVICE\STEPPERM\STEPPER.LNK \Š—7+D:\CDROM\EXAMPLES\IODEVICE\STEPPERM\STEPPER\Š—7/D:\CDROM\EXAMPLES\IODEVICE\STEPPERM\STEPPER.LNK\Š—7/D:\CDROM\EXAMPLES\IODEVICE\STEPPERM\STEPPER.OBJQSTEPPERMOTORCONTROLLERÿSTEPPERMOTORCONTROLLER $ STEPPER.A51ɉàACCðBÆ BADREQUESTÌBUMPDPTR CLEARINT2É CLOCKWISEú COMMANDTABLE CONFIGLENGTH×CONFIGURATIONDESCRIPTOR CONFIGURED¨COPYOR COPYRB·COPYSDÕCORRECTSUBROUTINE¯CREATEINPUTREPORTICURRENTPOSITIONx DECONFIGUREDÅDEVICEDESCRIPTOR:DEVICE_CLEAR_FEATUREgDEVICE_GET_STATUS:DEVICE_SET_FEATUREÖDONEƒDPH‚DPL†DPS¨EIØEICONèEIEUENDOFDESCRIPTORS<ENDPOINT_CLEAR_FEATUREkENDPOINT_GET_STATUS:ENDPOINT_SET_FEATURE:ENDPOINT_SYNC_FRAME´ EP0CONTROL EP0INBUFFER EP0IN_ISRÀ~ EP0OUTBUFFER EP0OUT_ISR€~ EP1INBUFFER EP1IN_ISR EP1OUT_ISR EP2IN_ISR EP2OUT_ISR EP3IN_ISR EP3OUT_ISR EP4IN_ISR EP4OUT_ISR EP5IN_ISR EP5OUT_ISR EP6IN_ISR EP6OUT_ISR EP7IN_ISR EP7OUT_ISR‘EXIFKEXITISR±‹B EXPIRED_TIME±FIXUPTHENREPLY FLAGSŸGET_CLASS_DESCRIPTORdGET_CONFIGURATION{GET_DESCRIPTOR]GET_IDLE: GET_INTERFACE: GET_PROTOCOLP GET_REPORT­ HANDSHAKEé HIDDESCRIPTOR¥ I2CCONTROL¦I2CDATAF I2CDATABYTEI2C_ISRA IDLE_TIME¬IN07IEN©IN07IRQµ IN0BYTECOUNT· IN1BYTECOUNTuINITIALIZEINTERRUPTSYSTEMmINITIALIZEIOSYSTEMINT0_ISRINT1_ISRINT4_ISRINT5_ISRINT6_ISRàINTERFACEDESCRIPTOR:INTERFACE_CLEAR_FEATUREkINTERFACE_GET_STATUS:INTERFACE_SET_FEATURE:INVALID ISDESCRIPTORF LEDBUFFERG LEDSTROBEHLEDVALUEF LIGHTVALUESF LIMITVALUES¸ LOADSUDPTRMAIN! MONITORSPACE–MOREF MOTORCONTROLI MSEC_COUNTERËNEXTDPTR‘ NEXTSTRINGNOTB5NOT_USEDF OLD_BUTTONS­OUT07IENªOUT07IRQÅ OUT0BYTECOUNTˆFOVERLAY’PAGEREG‡PCON“ PORTA_CONFIGœPORTA_OE– PORTA_OUT™ PORTA_PINS” PORTB_CONFIGPORTB_OEš PORTB_PINS¡PROCESSOUTPUTREPORTÐPSW<REPLYC REPLYBUFFERòREPORTDESCRIPTOR REPORTLENGTHRESERVEDWRESETSENDDATA©SENDEP0INBUFFERiSERVICESETUPPACKET¯SERVICETIMERROUTINE° SETEP0CONTROLèSETUPDAT:SET_CLASS_DESCRIPTORnSET_CONFIGURATION:SET_DESCRIPTORWSET_IDLE: SET_INTERFACE: SET_PROTOCOL= SET_REPORTÔSKIPXSOF_ISRSPSTALL¬ STARTXFERSTEPPERMOTORCONTROLLER× STEPPERTABLE½ STEPTHEMOTORÃSTM1 STRING0 STRING19STRING2< SUDAV_ISRÔSUDPTR) SUSPEND_ISR SUTOK_ISR@TEMP TIMER0_ISR TIMER1_ISR TIMER2_ISR UART0_ISR UART1_ISRÖ USBCONTROL®USBIEN«USBIRQ  USBRESET_ISR`_USB_ISR WAIT100MSEC“ WAIT1MSECGWAIT4D9 WAKEUP_ISR·WITHINSAMEPAGE]W—C­m<X) 2å‘Âäõ‘"ÀàÂ1Ðà2Ààå‡Dõ‡1Ðà2ÂÜ2ÀÐÀàÀ‚Àƒi1t«ðЃЂÐàÐÐ2ÀÐÀàÀ‚Àƒ¯1t€âÄ`ièà¢ç’T\pQà¢à‚á@J0åtTÄõ@£àTE@Õ 40  xFu@æð‚Õ@øæµðu@´àE@ð"…‚@åƒÔðå@£€æu@€åà%‚õ‚Pƒ"ú1Ìàú1ÌÀ‚ÀƒxEäöövêàõð£àÂÂ"m@@@@@@jt@@@@@@q@@@@@¥@@@@@@@@@qB@@@@@@@@@@@@@@@Vc@@@@@@C]@@@@@Ò"0úÅðªàT`ûð¡0çv"0àõA"0Ú¦A"0Õv"v"åð`pÅÒ"Â"ÒÅ`¹×`³p® åð`õ@1Ëà` å@€òÒÔ!é`“ò`€‰àÿõðxò£àßúÐàÐàåð!©+&Å@BB €2  !"ÿ ¡)&ÿu•‘À ,USB Design By ExampleStepper Motoruëu’xÖâTóòâDòäõ x“äòyœôóx¬òòtòtòxªtÿòuèu¨À€ýu@dûP£å‚EƒpùÕ@ó"xF~Ààö£ßú"ÕI$uI xGyHæG`æô`åFptÿ%ITõIדx™ò" 0)"#&-4< STEPPERMOTORCONTROLLERSTEPPERMOTORCONTROLLER