📄 adctoportd.lst
字号:
MPASM 5.03 ADCTOPORTD.ASM 6-17-2006 12:48:33 PAGE 1
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
00001
00002 List p=18f452
00003
00004
00005 include "p18f452.inc"
00001 LIST
00002 ; P18F452.INC Standard Header File, Version 1.4 Microchip Technology, Inc.
00983 LIST
00006 ;***********************************************
00007 CBLOCK 0X20
00000020 00008 TIMEA
00000021 00009 TIMEB
00000022 00010 TIMEC
00000023 00011 REG_L
00000024 00012 REG_H
00013 ENDC
00014
00015
000000 00016 ORG 0x0000
000000 D000 00017 BRA INICIO
000002 00018 INICIO
000002 0EFF 00019 movlw 0xFF ; ESTABLECE FRECUENCIA DEL PWM
000004 6A95 00020 clrf TRISD
000006 6A83 00021 CLRF PORTD
000008 0E8E 00022 movlw b'10001110' ;PUERTO DIGITAL Y AN0.
00000A 6EC1 00023 movwf ADCON1
00000C EC0E F000 00024 LOOP CALL Analog
000010 EC17 F000 00025 CALL MEDIO_SEG
000014 EF06 F000 00026 GOTO LOOP
00027
00028
000018 0E8E 00029 movlw b'10001110' ;PUERTO DIGITAL Y AN0.
00001A 6EC1 00030 movwf ADCON1
00031
00001C 00032 Analog
00001C 0E41 00033 MOVLW b'01000001'
00001E 52C2 00034 MOVF ADCON0
00035 ;;;;;;;;;
000020 00036 DELAY
00037 ;;;;;;;;
000020 84C2 00038 BSF ADCON0,GO
000022 B4C2 00039 WAIT BTFSC ADCON0,GO
000024 D7FE 00040 BRA WAIT
000026 50C3 00041 MOVF ADRESL,W
000028 6E23 00042 MOVWF REG_L
00002A 6E83 00043 MOVWF PORTD
00044
00002C 0012 00045 RETURN
00046
00047
00048
00049
00050
MPASM 5.03 ADCTOPORTD.ASM 6-17-2006 12:48:33 PAGE 2
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
00051 ;*************************
00052 ;*****MEDIO_SEG**********
00053 ;*************************
00002E 00054 MEDIO_SEG
00055
00002E 0000 00056 nop
000030 0E03 00057 movlw 0x03
000032 6E22 00058 movwf TIMEC
00059
000034 0EDA 00060 CCCC1 movlw 0xDA
000036 6E21 00061 movwf TIMEB
00062
000038 0EFF 00063 BBBB1 movlw 0xFF
00003A 6E20 00064 movwf TIMEA
00065
00003C 2E20 00066 AAAA1 decfsz TIMEA,F
00003E EF1E F000 00067 goto AAAA1
000042 2E21 00068 decfsz TIMEB,F
000044 EF1C F000 00069 goto BBBB1
000048 2E22 00070 decfsz TIMEC,F
00004A EF1A F000 00071 goto CCCC1
00004E 0000 00072 nop
000050 0012 00073 return
00074 ;*************************
00075 END
MPASM 5.03 ADCTOPORTD.ASM 6-17-2006 12:48:33 PAGE 3
SYMBOL TABLE
LABEL VALUE
A 00000000
AAAA1 0000003C
ACCESS 00000000
ACKDT 00000005
ACKEN 00000004
ACKSTAT 00000006
ADCON0 00000FC2
ADCON1 00000FC1
ADCS0 00000006
ADCS1 00000007
ADCS2 00000006
ADDEN 00000003
ADFM 00000007
ADIE 00000006
ADIF 00000006
ADIP 00000006
ADON 00000000
ADRESH 00000FC4
ADRESL 00000FC3
AN0 00000000
AN1 00000001
AN2 00000002
AN3 00000003
AN4 00000005
AN5 00000000
AN6 00000001
AN7 00000002
Analog 0000001C
BANKED 00000001
BBBB1 00000038
BCLIE 00000003
BCLIF 00000003
BCLIP 00000003
BF 00000000
BOR 00000000
BRGH 00000002
BSR 00000FE0
C 00000000
CCCC1 00000034
CCP1 00000002
CCP1CON 00000FBD
CCP1IE 00000002
CCP1IF 00000002
CCP1IP 00000002
CCP1M0 00000000
CCP1M1 00000001
CCP1M2 00000002
CCP1M3 00000003
CCP1X 00000005
CCP1Y 00000004
CCP2 00000001
CCP2A 00000003
CCP2CON 00000FBA
MPASM 5.03 ADCTOPORTD.ASM 6-17-2006 12:48:33 PAGE 4
SYMBOL TABLE
LABEL VALUE
CCP2IE 00000000
CCP2IF 00000000
CCP2IP 00000000
CCP2M0 00000000
CCP2M1 00000001
CCP2M2 00000002
CCP2M3 00000003
CCP2X 00000005
CCP2Y 00000004
CCPR1H 00000FBF
CCPR1L 00000FBE
CCPR2H 00000FBC
CCPR2L 00000FBB
CFGS 00000006
CHS0 00000003
CHS1 00000004
CHS2 00000005
CK 00000006
CKE 00000006
CKP 00000004
CLKO 00000006
CREN 00000004
CS 00000002
CSRC 00000007
D 00000005
DATA_ADDRESS 00000005
DC 00000001
DC1B0 00000004
DC1B1 00000005
DC2B0 00000004
DC2B1 00000005
DDRA TRISA
DDRB TRISB
DDRC TRISC
DDRD TRISD
DDRE TRISE
DELAY 00000020
DONE 00000002
D_A 00000005
EEADR 00000FA9
EECON1 00000FA6
EECON2 00000FA7
EEDATA 00000FA8
EEIE 00000004
EEIF 00000004
EEIP 00000004
EEPGD 00000007
FAST 00000001
FERR 00000002
FREE 00000004
FSR0 00000000
FSR0H 00000FEA
FSR0L 00000FE9
MPASM 5.03 ADCTOPORTD.ASM 6-17-2006 12:48:33 PAGE 5
SYMBOL TABLE
LABEL VALUE
FSR1 00000001
FSR1H 00000FE2
FSR1L 00000FE1
FSR2 00000002
FSR2H 00000FDA
FSR2L 00000FD9
GCEN 00000007
GIE 00000007
GIEH 00000007
GIEL 00000006
GO 00000002
GO_DONE 00000002
I2C_DAT 00000005
I2C_READ 00000002
I2C_START 00000003
I2C_STOP 00000004
IBF 00000007
IBOV 00000005
INDF0 00000FEF
INDF1 00000FE7
INDF2 00000FDF
INICIO 00000002
INT0 00000000
INT0E 00000004
INT0F 00000001
INT0IE 00000004
INT0IF 00000001
INT1 00000001
INT1IE 00000003
INT1IF 00000000
INT1IP 00000006
INT2 00000002
INT2IE 00000004
INT2IF 00000001
INT2IP 00000007
INTCON 00000FF2
INTCON1 00000FF2
INTCON2 00000FF1
INTCON3 00000FF0
INTEDG0 00000006
INTEDG1 00000005
INTEDG2 00000004
IPEN 00000007
IPR1 00000F9F
IPR2 00000FA2
IRVST 00000005
LATA 00000F89
LATB 00000F8A
LATC 00000F8B
LATD 00000F8C
LATE 00000F8D
LOOP 0000000C
LVDCON 00000FD2
MPASM 5.03 ADCTOPORTD.ASM 6-17-2006 12:48:33 PAGE 6
SYMBOL TABLE
LABEL VALUE
LVDEN 00000004
LVDIE 00000002
LVDIF 00000002
LVDIN 00000005
LVDIP 00000002
LVDL0 00000000
LVDL1 00000001
LVDL2 00000002
LVDL3 00000003
MEDIO_SEG 0000002E
N 00000004
NOT_A 00000005
NOT_ADDRESS 00000005
NOT_BOR 00000000
NOT_DONE 00000002
NOT_PD 00000002
NOT_POR 00000001
NOT_RBPU 00000007
NOT_RC8 00000006
NOT_RI 00000004
NOT_T1SYNC 00000002
NOT_T3SYNC 00000002
NOT_TO 00000003
NOT_TX8 00000006
NOT_W 00000002
NOT_WRITE 00000002
OBF 00000006
OERR 00000001
OSC2 00000006
OSCCON 00000FD3
OV 00000003
P 00000004
PCFG0 00000000
PCFG1 00000001
PCFG2 00000002
PCFG3 00000003
PCL 00000FF9
PCLATH 00000FFA
PCLATU 00000FFB
PD 00000002
PEIE 00000006
PEN 00000002
PIE1 00000F9D
PIE2 00000FA0
PIR1 00000F9E
PIR2 00000FA1
PLUSW0 00000FEB
PLUSW1 00000FE3
PLUSW2 00000FDB
POR 00000001
PORTA 00000F80
PORTB 00000F81
PORTC 00000F82
MPASM 5.03 ADCTOPORTD.ASM 6-17-2006 12:48:33 PAGE 7
SYMBOL TABLE
LABEL VALUE
PORTD 00000F83
PORTE 00000F84
POSTDEC0 00000FED
POSTDEC1 00000FE5
POSTDEC2 00000FDD
POSTINC0 00000FEE
POSTINC1 00000FE6
POSTINC2 00000FDE
PR2 00000FCB
PREINC0 00000FEC
PREINC1 00000FE4
PREINC2 00000FDC
PRODH 00000FF4
PRODL 00000FF3
PSA 00000003
PSP0 00000000
PSP1 00000001
PSP2 00000002
PSP3 00000003
PSP4 00000004
PSP5 00000005
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -