📄 robot_v01.lst
字号:
00675
00030C 0004 00676 CLRWDT
00030E 0004 00677 CLRWDT
000310 0004 00678 CLRWDT
000312 0004 00679 CLRWDT
MPASM 5.06 ROBOT_V01.ASM 2-18-2008 20:32:23 PAGE 14
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
00680
000314 0004 00681 CLRWDT
000316 0004 00682 CLRWDT
000318 0004 00683 CLRWDT
00031A 0004 00684 CLRWDT
00685
00031C 0004 00686 CLRWDT
00031E 0004 00687 CLRWDT
000320 0004 00688 CLRWDT
000322 0004 00689 CLRWDT
00690
00691
00692
00693
00694
000324 3F15 00695 INCFSZ SERVO_CNT1
000326 D7C7 00696 BRA SERVO_MG995_OUT
000328 688D 00697 SETF LATE
00032A 688F 00698 SETF LATG
00032C 688E 00699 SETF LATF
00032E 0012 00700 RETURN
00701 ;******************
00702 ;******************
00703 ;******************
00704 ;******************
00705 ;******************
00706 ;******************
00707 ;******************
00708
000330 00709 CPU_CLOCK_8M:
000330 9C9B 00710 BCF OSCTUNE,PLLEN
000332 00711 CPU_CLOCK_32M_B:
000332 0E02 00712 MOVLW 0000010B
000334 6ED3 00713 MOVWF OSCCON
000336 00714 CPU_CLOCK_32M_WAIT:
000336 0004 00715 CLRWDT
000338 A6D3 00716 BTFSS OSCCON,OSTS
00033A D7FD 00717 BRA CPU_CLOCK_32M_WAIT
00033C 0012 00718 RETURN
00719
00033E 00720 CPU_CLOCK_32M:
00721
00722
00033E 8C9B 00723 BSF OSCTUNE,PLLEN
000340 D7F8 00724 BRA CPU_CLOCK_32M_B
00725
00726
000342 00727 CPU_CLOCK_32K:
000342 9C9B 00728 BCF OSCTUNE,PLLEN
000344 0E03 00729 MOVLW 0000011B
000346 6ED3 00730 MOVWF OSCCON
000348 0012 00731 RETURN
00732
MPASM 5.06 ROBOT_V01.ASM 2-18-2008 20:32:23 PAGE 15
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
00733 ;******************
00034A 00734 IO_INIT:
00735
00034A 0E00 00736 MOVLW UPPER IO_TABLE; LOAD TBLPTR WITH THE BASE
00034C 6EF8 00737 MOVWF TBLPTRU ; PIC_ADDRESS OF THE WORD
00034E 0E03 00738 MOVLW HIGH IO_TABLE
000350 6EF7 00739 MOVWF TBLPTRH
000352 0E82 00740 MOVLW LOW IO_TABLE
000354 6EF6 00741 MOVWF TBLPTRL
00742
000356 0E0F 00743 MOVLW 0X0F
000358 6EEA 00744 MOVWF FSR0H
00035A 0ED5 00745 MOVLW 0XD5
00035C 6EE9 00746 MOVWF FSR0L
00747
00035E 0E74 00748 MOVLW 0X74
000360 6F06 00749 MOVWF CNT
00750
000362 00751 IO_INT2:
000362 0009 00752 TBLRD*+; ; READ INTO TABLAT AND INCREMENT
000364 50F5 00753 MOVF TABLAT,W ; GET DATA
000366 6EED 00754 MOVWF POSTDEC0
000368 0004 00755 CLRWDT
00036A 2F06 00756 DECFSZ CNT
00036C D7FA 00757 BRA IO_INT2
00758
00036E 6AF2 00759 CLRF INTCON
00760
000370 0EC0 00761 MOVLW 11000000B
000372 6EF1 00762 MOVWF INTCON2
00763
000374 6AF0 00764 CLRF INTCON3
00765
00766
000376 6ADA 00767 CLRF FSR2H
000378 6AD9 00768 CLRF FSR2L
00769 ;--------------------------
00037A 00770 IO_INIT4:
00037A 6ADE 00771 CLRF POSTINC2
00037C A2DA 00772 BTFSS FSR2H,1
00037E D7FD 00773 BRA IO_INIT4
000380 0012 00774 RETURN
000382 00775 IO_TABLE:
00776 ;**************table for pic87f65j10
00777 ; FD5H T0CON , FD4H -----
000382 0000 00778 DB 00000000B , 00000000B
00779 ; FD3H OSCCON , FD2H -----
000384 0002 00780 DB 00000010B , 00000000B
00781 ; FD1H WDTCON , FD0H RCON
000386 7F01 00782 DB 00000001B , 01111111B
00783 ; FCFH TMR1H , FCEH TMR1L
000388 0000 00784 DB 00000000B , 00000000B
00785 ; FCDH T1CON , FCCH TMR2
MPASM 5.06 ROBOT_V01.ASM 2-18-2008 20:32:23 PAGE 16
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
00038A 0025 00786 DB 00100101B , 00000000B
00787 ; FCBH PR2 , FCAH T2CON
00038C 0480 00788 DB 10000000B , 00000100B
00789 ; FC9H SSP1BUF , FC8H SSP1ADD
00038E 0000 00790 DB 00000000B , 00000000B
00791 ; FC7H SSP1STAT , FC6H SSP1CON1
000390 2040 00792 DB 01000000B , 00100000B
00793 ; FC5H SSP1CON2 , FC4H ADRESH
000392 0000 00794 DB 00000000B , 00000000B
00795 ; FC3H ADRESL , FC2H ADCON0
000394 0000 00796 DB 00000000B , 00000000B
00797 ; FC1H ADCON1 , FC0H ADCON2
000396 0F0C 00798 DB 00001100B , 00001111B
00799 ; FBFH CCPR1H , FBEH CCPR1L
000398 003F 00800 DB 00111111B , 00000000B
00801 ; FBDH CCP1CON , FBCH CCPR2H
00039A 3F00 00802 DB 00000000B , 00111111B
00803 ; FBBH CCPR2L , FBAH CCP2CON
00039C 0C00 00804 DB 00000000B , 00001100B
00805 ; FB9H CCPR3H , FB8H CCPR3L
00039E 0000 00806 DB 00000000B , 00000000B
00807 ; FB7H CCP3CON , FB6H ECCP1AS
0003A0 0000 00808 DB 00000000B , 00000000B
00809 ; FB5H CVRCON , FB4H CMCON
0003A2 FF00 00810 DB 00000000B , 11111111B
00811 ; FB3H TMR3H , FB2H TMR3L
0003A4 0000 00812 DB 00000000B , 00000000B
00813 ; FB1H T3CON , FB0H PSPCON
0003A6 0047 00814 DB 01000111B , 00000000B
00815 ; FAFH SPBRG1 , FAEH RCREG1
0003A8 0000 00816 DB 00000000B , 00000000B
00817 ; FADH TXREG1 , FACH TXSTA1
0003AA 0000 00818 DB 00000000B , 00000000B
00819 ; FABH RCSTA1 , FAAH -----
0003AC 0000 00820 DB 00000000B , 00000000B
00821 ; FA9H ----- , FA8H -----
0003AE 0000 00822 DB 00000000B , 00000000B
00823 ; FA7H EECON2 , FA6H EECON1
0003B0 0000 00824 DB 00000000B , 00000000B
00825 ; FA5H IPR3 , FA4H PIR3
0003B2 0000 00826 DB 00000000B , 00000000B
00827 ; FA3H PIE3 , FA2H IPR2
0003B4 0000 00828 DB 00000000B , 00000000B
00829 ; FA1H PIR2 , FA0H PIE2
0003B6 0000 00830 DB 00000000B , 00000000B
00831 ; F9FH IPR1 , F9EH PIR1 ,
0003B8 0000 00832 DB 00000000B , 00000000B
00833 ; F9DH PIE1 , F9CH MEMCON
0003BA FF00 00834 DB 00000000B , 11111111B
00835 ; F9BH OSCTUNE , F9AH TRISJ
0003BC FFBF 00836 DB 10111111B , 11111111B
00837 ; F99H TRISH , F98H TRISG
0003BE 00FF 00838 DB 11111111B , 00000000B
MPASM 5.06 ROBOT_V01.ASM 2-18-2008 20:32:23 PAGE 17
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
00839 ; F97H TRISF , F96H TRISE
0003C0 0000 00840 DB 00000000B , 00000000B
00841 ; F95H TRISD , F94H TRISC
0003C2 9100 00842 DB 00000000B , 10010001B
00843 ; F93H TRISB , F92H TRISA
0003C4 00FF 00844 DB 11111111B , 00000000B
00845 ; F91H LATJ , F90H LATH
0003C6 0000 00846 DB 00000000B , 00000000B
00847 ; F8FH LATG , F8EH LATF
0003C8 FFFF 00848 DB 11111111B , 11111111B
00849 ; F8DH LATE , F8CH LATD
0003CA 00FF 00850 DB 11111111B , 00000000B
00851 ; F8BH LATC , F8AH LATB
0003CC 00C0 00852 DB 11000000B , 00000000B
00853 ; F89H LATA , F88H PORTJ
0003CE 0020 00854 DB 00100000B , 00000000B
00855 ; F87H PORTH , F86H PORTG
0003D0 FF00 00856 DB 00000000B , 11111111B
00857 ; F85H PORTF , F84H PORTE
0003D2 FFFF 00858 DB 11111111B , 11111111B
00859 ; F83H PORTD , F82H PORTC
0003D4 C000 00860 DB 00000000B , 11000000B
00861 ; F81H PORTB , F80H PORTA
0003D6 2000 00862 DB 00000000B , 00100000B
00863 ; F7FH SPBRGH1 , F7EH BAUDCON1
0003D8 0800 00864 DB 00000000B , 00001000B
00865 ; F7DH SPBRGH2 , F7CH BAUDCON2
0003DA 0800 00866 DB 00000000B , 00001000B
00867 ; F7BH ------- , F7AH ------
0003DC 0000 00868 DB 00000000B , 00000000B
00869 ; F79H ECCP1DEL , F78H TMR4
0003DE 0081 00870 DB 10000001B , 00000000B
00871 ; F77H PR4 , F76H T4CON
0003E0 0000 00872 DB 00000000B , 00000000B
00873 ; F75H CCPR4H , F74H CCPR4L
0003E2 0000 00874 DB 00000000B , 00000000B
00875 ; F73H CCP4CON , F72H CCPR5H
0003E4 0000 00876 DB 00000000B , 00000000B
00877 ; F71H CCPR5L , F70H CCP5CON
0003E6 0000 00878 DB 00000000B , 00000000B
00879 ; F6FH SPBRG2 , F6EH RCREG2
0003E8 0007 00880 DB 00000111B , 00000000B
00881 ; F6DH TXREG2 , F6CH TXSTA2
0003EA 2E00 00882 DB 00000000B , 00101110B
00883 ; F6BH RCSTA2 , F6AH ECCP3AS
0003EC 0000 00884 DB 00000000B , 00000000B
00885 ; F69H ECCP3DEL , F68H ECCP2AS
0003EE 00FF 00886 DB 11111111B , 00000000B
00887 ; F67H ECCP2DEL , F66H SSP2BUF
0003F0 00FF 00888 DB 11111111B , 00000000B
00889 ; F65H SSP2ADD , F64H SSP2STAT
0003F2 0000 00890 DB 00000000B , 00000000B
00891 ; F63H SSP2CON1 , F62H SSP2CON2
MPASM 5.06 ROBOT_V01.ASM 2-18-2008 20:32:23 PAGE 18
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
0003F4 0000 00892 DB 00000000B , 00000000B
00893
00894 ;******************************
00895 ;******************************
00896
00897 ;******************************
00898
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -