📄 wilson.lst
字号:
MP2COD 3.92, COFF to COD File Converter
Copyright (c) 2005 Microchip Technology Inc.
Listing File Generated: Mon Apr 04 11:55:12 2005
Address Value Disassembly Source File
------- ------- ----------------------- ------------------------------------------------------------------------------- -----
C:\WINDOWS\Bureau\wilson\ata_wc.asm
C:\WINDOWS\Bureau\wilson\ata_wc.asm
C:\WINDOWS\Bureau\wilson\ata_wc.asm
C:\WINDOWS\Bureau\wilson\ata_wc.asm
C:\WINDOWS\Bureau\wilson\ata_wc.asm
C:\WINDOWS\Bureau\wilson\ata_wc.asm
C:\WINDOWS\Bureau\wilson\ata_wc.asm
list p=16f877,r=hex C:\WINDOWS\Bureau\wilson\ata_wc.asm
C:\WINDOWS\Bureau\wilson\ata_wc.asm
include "pic16f877.inc" C:\WINDOWS\Bureau\wilson\ata_wc.asm
;************************************************************************ C:\WINDOWS\Bureau\wilson\pic16f877.inc
;* Register memory mapping file for 16f877 C:\WINDOWS\Bureau\wilson\pic16f877.inc
;* by kfw C:\WINDOWS\Bureau\wilson\pic16f877.inc
;************************************************************************ C:\WINDOWS\Bureau\wilson\pic16f877.inc
C:\WINDOWS\Bureau\wilson\pic16f877.inc
;main registers C:\WINDOWS\Bureau\wilson\pic16f877.inc
w equ 0x00 ;data to w register C:\WINDOWS\Bureau\wilson\pic16f877.inc
f equ 0x01 ;data to file register C:\WINDOWS\Bureau\wilson\pic16f877.inc
C:\WINDOWS\Bureau\wilson\pic16f877.inc
;bank 0 C:\WINDOWS\Bureau\wilson\pic16f877.inc
indf equ 0x00 ;indirect file register C:\WINDOWS\Bureau\wilson\pic16f877.inc
tmr0 equ 0x01 ;timer0 register C:\WINDOWS\Bureau\wilson\pic16f877.inc
pcl equ 0x02 ;program counter - low byte C:\WINDOWS\Bureau\wilson\pic16f877.inc
status equ 0x03 ;status register C:\WINDOWS\Bureau\wilson\pic16f877.inc
C:\WINDOWS\Bureau\wilson\pic16f877.inc
;status bits -------------------- C:\WINDOWS\Bureau\wilson\pic16f877.inc
c equ 0x00 ;carry bit C:\WINDOWS\Bureau\wilson\pic16f877.inc
dc equ 0x01 ;carry/borrow bit C:\WINDOWS\Bureau\wilson\pic16f877.inc
z equ 0x02 ;zero bit C:\WINDOWS\Bureau\wilson\pic16f877.inc
pd equ 0x03 ;power-down bit C:\WINDOWS\Bureau\wilson\pic16f877.inc
to equ 0x04 ;watch-dog time-out bit C:\WINDOWS\Bureau\wilson\pic16f877.inc
rp0 equ 0x05 ;bank select bit C:\WINDOWS\Bureau\wilson\pic16f877.inc
rp1 equ 0x06 ;bank select bit C:\WINDOWS\Bureau\wilson\pic16f877.inc
irp equ 0x07 ;bank select bit C:\WINDOWS\Bureau\wilson\pic16f877.inc
;-------------------------------- C:\WINDOWS\Bureau\wilson\pic16f877.inc
C:\WINDOWS\Bureau\wilson\pic16f877.inc
fsr equ 0x04 ;file select register C:\WINDOWS\Bureau\wilson\pic16f877.inc
porta equ 0x05 ;porta register C:\WINDOWS\Bureau\wilson\pic16f877.inc
portb equ 0x06 ;portb register C:\WINDOWS\Bureau\wilson\pic16f877.inc
portc equ 0x07 ;portc register C:\WINDOWS\Bureau\wilson\pic16f877.inc
portd equ 0x08 ;portd register C:\WINDOWS\Bureau\wilson\pic16f877.inc
porte equ 0x09 ;porte register C:\WINDOWS\Bureau\wilson\pic16f877.inc
pclath equ 0x0a ;write buffer for upper 5-bits of PC C:\WINDOWS\Bureau\wilson\pic16f877.inc
intcon equ 0x0b ;interrupt control register C:\WINDOWS\Bureau\wilson\pic16f877.inc
C:\WINDOWS\Bureau\wilson\pic16f877.inc
;intcon bits -------------------- C:\WINDOWS\Bureau\wilson\pic16f877.inc
rbif equ 0x00 ;Portb change interrupt flag C:\WINDOWS\Bureau\wilson\pic16f877.inc
intf equ 0x01 ;RB0/INT external interrupt flag C:\WINDOWS\Bureau\wilson\pic16f877.inc
t0if equ 0x02 ;Timer0 overflow interrpt flag C:\WINDOWS\Bureau\wilson\pic16f877.inc
rbie equ 0x03 ;Portb change interrupt enable C:\WINDOWS\Bureau\wilson\pic16f877.inc
inte equ 0x04 ;RB0/INT external interrupt enable C:\WINDOWS\Bureau\wilson\pic16f877.inc
t0ie equ 0x05 ;Timer0 overflow interrupt enable C:\WINDOWS\Bureau\wilson\pic16f877.inc
peie equ 0x06 ;Peripheral interrupt enable C:\WINDOWS\Bureau\wilson\pic16f877.inc
gie equ 0x07 ;Global interrupt enable C:\WINDOWS\Bureau\wilson\pic16f877.inc
;-------------------------------- C:\WINDOWS\Bureau\wilson\pic16f877.inc
C:\WINDOWS\Bureau\wilson\pic16f877.inc
pir1 equ 0x0c ;Peripheral interrupts register C:\WINDOWS\Bureau\wilson\pic16f877.inc
C:\WINDOWS\Bureau\wilson\pic16f877.inc
;pir1 bits ---------------------- C:\WINDOWS\Bureau\wilson\pic16f877.inc
tmr1if equ 0x00 ;Timer1 overflow interrupt flag C:\WINDOWS\Bureau\wilson\pic16f877.inc
tmr2if equ 0x01 ;Timer2 to PR2 match interrupt flag C:\WINDOWS\Bureau\wilson\pic16f877.inc
ccp1if equ 0x02 ;CCP1 interrupt flag C:\WINDOWS\Bureau\wilson\pic16f877.inc
sspif equ 0x03 ;SSP interrupt flag C:\WINDOWS\Bureau\wilson\pic16f877.inc
txif equ 0x04 ;USART tx interrupt flag C:\WINDOWS\Bureau\wilson\pic16f877.inc
rcif equ 0x05 ;USART rx interrupt flag C:\WINDOWS\Bureau\wilson\pic16f877.inc
adif equ 0x06 ;ADC interrupt flag C:\WINDOWS\Bureau\wilson\pic16f877.inc
pspif equ 0x07 ;Parallel slave port r/w interrupt flag C:\WINDOWS\Bureau\wilson\pic16f877.inc
;-------------------------------- C:\WINDOWS\Bureau\wilson\pic16f877.inc
C:\WINDOWS\Bureau\wilson\pic16f877.inc
pir2 equ 0x0d ;Peripheral interrupts register C:\WINDOWS\Bureau\wilson\pic16f877.inc
C:\WINDOWS\Bureau\wilson\pic16f877.inc
;pir2 bits ---------------------- C:\WINDOWS\Bureau\wilson\pic16f877.inc
ccp2if equ 0x00 ;CCP2 interrupt flag C:\WINDOWS\Bureau\wilson\pic16f877.inc
bclif equ 0x03 ;bus collision interrupt flag C:\WINDOWS\Bureau\wilson\pic16f877.inc
eeif equ 0x04 ;EEPROM write operation interrupt flag C:\WINDOWS\Bureau\wilson\pic16f877.inc
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -