?? p17c766.inc
字號:
LIST
; P17C766.INC Standard Header File, Version 1.0 Microchip Technology, Inc.
NOLIST
; This header file defines configurations, registers, and other useful bits of
; information for the PIC17C766 microcontroller. These names are taken to match
; the data sheets as closely as possible.
; Note that the processor must be selected before this file is
; included. The processor may be selected the following ways:
; 1. Command line switch:
; C:\ MPASM MYFILE.ASM /PIC17C766
; 2. LIST directive in the source file
; LIST P=PIC17C766
; 3. Processor Type entry in the MPASM full-screen interface
;==========================================================================
;
; Revision History
;
;==========================================================================
;Rev: Date: Reason:
;1.00 05/01/98 Initial Release
;==========================================================================
;
; Verify Processor
;
;==========================================================================
IFNDEF __17C766
MESSG "Processor-header file mismatch. Verify selected processor."
ENDIF
;==========================================================================
;
; Register Definitions
;
;==========================================================================
W EQU H'0000'
F EQU H'0001'
BANK0 EQU H'0000'
BANK1 EQU H'0001'
BANK2 EQU H'0002'
BANK3 EQU H'0003'
BANK4 EQU H'0004'
BANK5 EQU H'0005'
BANK6 EQU H'0006'
BANK7 EQU H'0007'
GPR_BANK0 EQU H'0000'
GPR_BANK1 EQU H'0008'
GPR_BANK2 EQU H'0010'
GPR_BANK3 EQU H'0018'
;----- Register Files -----------------------------------------------------
INDF0 EQU H'0000'
FSR0 EQU H'0001'
PCL EQU H'0002'
PCLATH EQU H'0003'
ALUSTA EQU H'0004'
T0STA EQU H'0005'
CPUSTA EQU H'0006'
INTSTA EQU H'0007'
INDF1 EQU H'0008'
FSR1 EQU H'0009'
WREG EQU H'000A'
TMR0L EQU H'000B'
TMR0H EQU H'000C'
TBLPTRL EQU H'000D'
TBLPTRH EQU H'000E'
BSR EQU H'000F'
;----- Bank 0 -------------------------------------------------------------
PORTA EQU H'0010'
DDRB EQU H'0011'
PORTB EQU H'0012'
RCSTA EQU H'0013'
RCSTA1 EQU H'0013'
RCREG EQU H'0014' ; Backward compatibility only
RCREG1 EQU H'0014'
TXSTA EQU H'0015' ; Backward compatibility only
TXSTA1 EQU H'0015'
TXREG EQU H'0016' ; Backward compatibility only
TXREG1 EQU H'0016'
SPBRG EQU H'0017' ; Backward compatibility only
SPBRG1 EQU H'0017'
;----- Bank 1 -------------------------------------------------------------
DDRC EQU H'0110'
PORTC EQU H'0111'
DDRD EQU H'0112'
PORTD EQU H'0113'
DDRE EQU H'0114'
PORTE EQU H'0115'
PIR EQU H'0116' ; Backward compatibility only
PIR1 EQU H'0116'
PIE EQU H'0117' ; Backward compatibility only
PIE1 EQU H'0117'
;----- Bank 2 -------------------------------------------------------------
TMR1 EQU H'0210'
TMR2 EQU H'0211'
TMR3L EQU H'0212'
TMR3H EQU H'0213'
PR1 EQU H'0214'
PR2 EQU H'0215'
PR3L EQU H'0216'
PR3H EQU H'0217'
CA1L EQU H'0216'
CA1H EQU H'0217'
;----- Bank 3 -------------------------------------------------------------
PW1DCL EQU H'0310'
PW2DCL EQU H'0311'
PW1DCH EQU H'0312'
PW2DCH EQU H'0313'
CA2L EQU H'0314'
CA2H EQU H'0315'
TCON1 EQU H'0316'
TCON2 EQU H'0317'
;----- Bank 4 -------------------------------------------------------------
PIR2 EQU H'0410'
PIE2 EQU H'0411'
RCSTA2 EQU H'0413'
RCREG2 EQU H'0414'
TXSTA2 EQU H'0415'
TXREG2 EQU H'0416'
SPBRG2 EQU H'0417'
;----- Bank 5 -------------------------------------------------------------
DDRF EQU H'0510'
PORTF EQU H'0511'
DDRG EQU H'0512'
PORTG EQU H'0513'
ADCON0 EQU H'0514'
ADCON1 EQU H'0515'
ADRESL EQU H'0516'
ADRESH EQU H'0517'
;----- Bank 6 -------------------------------------------------------------
SSPADD EQU H'0610'
SSPCON1 EQU H'0611'
SSPCON2 EQU H'0612'
SSPSTAT EQU H'0613'
SSPBUF EQU H'0614'
;----- Bank 7 -------------------------------------------------------------
PW3DCL EQU H'0710'
PW3DCH EQU H'0711'
CA3L EQU H'0712'
CA3H EQU H'0713'
CA4L EQU H'0714'
CA4H EQU H'0715'
TCON3 EQU H'0716'
;----- Bank 8 -------------------------------------------------------------
DDRH EQU H'0810'
PORTH EQU H'0811'
DDRJ EQU H'0812'
PORTJ EQU H'0813'
;----- Unbanked -----------------------------------------------------------
PRODL EQU H'0018'
PL EQU H'0018' ; Backward compatibility only
PRODH EQU H'0019'
PH EQU H'0019' ; Backward compatibility only
;----- Special Function Register Bit Definitions --------------------------
;
;----- ALUSTA Bits --------------------------------------------------------
FS3 EQU H'0007'
FS2 EQU H'0006'
FS1 EQU H'0005'
FS0 EQU H'0004'
OV EQU H'0003'
Z EQU H'0002'
DC EQU H'0001'
C EQU H'0000'
;----- CPUSTA Bits --------------------------------------------------------
STKAV EQU H'0005'
GLINTD EQU H'0004'
NOT_TO EQU H'0003'
TO EQU H'0003'
NOT_PD EQU H'0002'
PD EQU H'0002'
NOT_POR EQU H'0001'
POR EQU H'0001'
NOT_BOR EQU H'0000'
BOR EQU H'0000'
;----- INTSTA Bits --------------------------------------------------------
PEIF EQU H'0007'
T0CKIF EQU H'0006'
T0IF EQU H'0005'
INTF EQU H'0004'
PEIE EQU H'0003'
T0CKIE EQU H'0002'
T0IE EQU H'0001'
INTE EQU H'0000'
;----- PIR1 Bits ----------------------------------------------------------
RBIF EQU H'0007'
TMR3IF EQU H'0006'
TMR2IF EQU H'0005'
TMR1IF EQU H'0004'
CA2IF EQU H'0003'
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -