📄 as14000.h
字号:
; HI-TECH Software PICC Assembler header file.
; Definitions based on C header file: pic14000.h.
; NOTE: PICC assembler option -P is required to preprocess assembler sources.
; Special Function Register definitions
INDF equ 000h
TMR0 equ 001h
PCL equ 002h
STATUS equ 003h
FSR equ 004h
PORTA equ 005h
PORTC equ 007h
PORTD equ 008h
PCLATH equ 00Ah
INTCON equ 00Bh
PIR1 equ 00Ch
ADTMRL equ 00Eh
ADTMRH equ 00Fh
I2CBUF equ 013h
I2CCON equ 014h
ADCAPL equ 015h
ADCAPH equ 016h
ADCON0 equ 01Fh
OPTION_REG equ 081h
TRIS_REGA equ 085h
TRIS_REGC equ 087h
TRIS_REGD equ 088h
PIE1 equ 08Ch
PCON equ 08Eh
SLPCON equ 08Fh
I2CADD equ 093h
I2CSTAT equ 094h
PREFA equ 09Bh
PREFB equ 09Ch
CMCON equ 09Dh
MISC equ 09Eh
ADCON1 equ 09Fh
KREF[4] equ 0FC0h
KBG[4] equ 0FC4h
VTHERM[4] equ 0FC8h
KTC[4] equ 0FCCh
OSCM equ 0FD0h
TWDT equ 0FD2h
; Bit variables associates within SFRs
#define RP0 STATUS,5
#define TO STATUS,4
#define PD STATUS,3
#define ZERO STATUS,2
#define DC STATUS,1
#define CARRY STATUS,0
#define RA7 PORTA,7
#define RA6 PORTA,6
#define RA5 PORTA,5
#define RA4 PORTA,4
#define RA3 PORTA,3
#define RA2 PORTA,2
#define RA1 PORTA,1
#define RA0 PORTA,0
#define RC7 PORTC,7
#define RC6 PORTC,6
#define RC5 PORTC,5
#define RC4 PORTC,4
#define RC3 PORTC,3
#define RC2 PORTC,2
#define RC1 PORTC,1
#define RC0 PORTC,0
#define RD7 PORTD,7
#define RD6 PORTD,6
#define RD5 PORTD,5
#define RD4 PORTD,4
#define RD3 PORTD,3
#define RD2 PORTD,2
#define RD1 PORTD,1
#define RD0 PORTD,0
#define GIE INTCON,7
#define PEIE INTCON,6
#define T0IE INTCON,5
#define T0IF INTCON,2
#define CMIF PIR1,7
#define PBIF PIR1,4
#define I2CIF PIR1,3
#define RCIF PIR1,2
#define ADCIF PIR1,1
#define OVFIF PIR1,0
#define WCOL I2CCON,7
#define I2COV I2CCON,6
#define I2CEN I2CCON,5
#define CKP I2CCON,4
#define I2CM3 I2CCON,3
#define I2CM2 I2CCON,2
#define I2CM1 I2CCON,1
#define I2CM0 I2CCON,0
#define ADCS3 ADCON0,7
#define ADCS2 ADCON0,6
#define ADCS1 ADCON0,5
#define ADCS0 ADCON0,4
#define AMUXOE ADCON0,2
#define ADRST ADCON0,1
#define ADZERO ADCON0,0
#define RCPU OPTION_REG,7
#define T0CS OPTION_REG,5
#define T0SE OPTION_REG,4
#define PSA OPTION_REG,3
#define PS2 OPTION_REG,2
#define PS1 OPTION_REG,1
#define PS0 OPTION_REG,0
#define TRIS_REGA7 TRIS_REGA,7
#define TRIS_REGA6 TRIS_REGA,6
#define TRIS_REGA5 TRIS_REGA,5
#define TRIS_REGA4 TRIS_REGA,4
#define TRIS_REGA3 TRIS_REGA,3
#define TRIS_REGA2 TRIS_REGA,2
#define TRIS_REGA1 TRIS_REGA,1
#define TRIS_REGA0 TRIS_REGA,0
#define TRIS_REGC7 TRIS_REGC,7
#define TRIS_REGC6 TRIS_REGC,6
#define TRIS_REGC5 TRIS_REGC,5
#define TRIS_REGC4 TRIS_REGC,4
#define TRIS_REGC3 TRIS_REGC,3
#define TRIS_REGC2 TRIS_REGC,2
#define TRIS_REGC1 TRIS_REGC,1
#define TRIS_REGC0 TRIS_REGC,0
#define TRIS_REGD7 TRIS_REGD,7
#define TRIS_REGD6 TRIS_REGD,6
#define TRIS_REGD5 TRIS_REGD,5
#define TRIS_REGD4 TRIS_REGD,4
#define TRIS_REGD3 TRIS_REGD,3
#define TRIS_REGD2 TRIS_REGD,2
#define TRIS_REGD1 TRIS_REGD,1
#define TRIS_REGD0 TRIS_REGD,0
#define CMIE PIE1,7
#define PBIE PIE1,4
#define I2CIE PIE1,3
#define RCIE PIE1,2
#define ADCIE PIE1,1
#define OVFIE PIE1,0
#define POR PCON,1
#define LVD PCON,0
#define HIBEN SLPCON,7
#define REFOFF SLPCON,5
#define LSOFF SLPCON,4
#define OSCOFF SLPCON,3
#define CMOFF SLPCON,2
#define TEMPOFF SLPCON,1
#define ADOFF SLPCON,0
#define DA I2CSTAT,5
#define STOP I2CSTAT,4
#define START I2CSTAT,3
#define RW I2CSTAT,2
#define UA I2CSTAT,1
#define BF I2CSTAT,0
#define PRA7 PREFA,7
#define PRA6 PREFA,6
#define PRA5 PREFA,5
#define PRA4 PREFA,4
#define PRA3 PREFA,3
#define PRA2 PREFA,2
#define PRA1 PREFA,1
#define PRA0 PREFA,0
#define PRB7 PREFB,7
#define PRB6 PREFB,6
#define PRB5 PREFB,5
#define PRB4 PREFB,4
#define PRB3 PREFB,3
#define PRB2 PREFB,2
#define PRB1 PREFB,1
#define PRB0 PREFB,0
#define CMBOUT CMCON,6
#define CMBOE CMCON,5
#define CPOLB CMCON,4
#define CMAOUT CMCON,2
#define CMAOE CMCON,1
#define CPOLA CMCON,0
#define SMHOG MISC,7
#define SPGNDB MISC,6
#define SPGNDA MISC,5
#define I2CSEL MISC,4
#define SMBUS MISC,3
#define INCLKEN MISC,2
#define OSC2 MISC,1
#define OSC1 MISC,0
#define ADDAC3 ADCON1,7
#define ADDAC2 ADCON1,6
#define ADDAC1 ADCON1,5
#define ADDAC0 ADCON1,4
#define PCFG3 ADCON1,3
#define PCFG2 ADCON1,2
#define PCFG1 ADCON1,1
#define PCFG0 ADCON1,0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -