📄 cas174x.h
字号:
; HI-TECH Software PICC Assembler header file.
; Definitions based on C header file: pic174x.h.
; NOTE: PICC assembler option -P is required to preprocess assembler sources.
; Special Function Register definitions
INDF0 equ 000h
FSR0 equ 001h
PCL equ 002h
PCLATH equ 003h
ALUSTA equ 004h
T0STA equ 005h
CPUSTA equ 006h
INTSTA equ 007h
INDF1 equ 008h
FSR1 equ 009h
WREG equ 00Ah
TMR0L equ 00Bh
TMR0H equ 00Ch
TBLPTRL equ 00Dh
TBLPTRH equ 00Eh
BSR equ 00Fh
PRODL equ 018h
PRODH equ 019h
PORTA equ 010h
DDRB equ 011h
PORTB equ 012h
RCSTA equ 013h
RCREG equ 014h
TXSTA equ 015h
TXREG equ 016h
SPBRG equ 017h
DDRC equ 0110h
PORTC equ 0111h
DDRD equ 0112h
PORTD equ 0113h
DDRE equ 0114h
PORTE equ 0115h
PIR equ 0116h
PIE equ 0117h
TMR1 equ 0210h
TMR2 equ 0211h
TMR3L equ 0212h
TMR3H equ 0213h
PR1 equ 0214h
PR2 equ 0215h
PR3L equ 0216h
PR3H equ 0217h
PW1DCL equ 0310h
PW2DCL equ 0311h
PW1DCH equ 0312h
PW2DCH equ 0313h
CA2L equ 0314h
CA2H equ 0315h
TCON1 equ 0316h
TCON2 equ 0317h
; Bit variables associates within SFRs
#define CARRY_bit ALUSTA,0
#define STKAV_bit CPUSTA,5
#define GLINTD_bit CPUSTA,4
#define TO_bit CPUSTA,3
#define PD_bit CPUSTA,2
#define PEIF_bit INTSTA,7
#define T0CKIF_bit INTSTA,6
#define T0IF_bit INTSTA,5
#define INTF_bit INTSTA,4
#define PEIE_bit INTSTA,3
#define T0CKIE_bit INTSTA,2
#define T0IE_bit INTSTA,1
#define INTE_bit INTSTA,0
#define RBPU_bit PORTA,7
#define RA5_bit PORTA,5
#define RA4_bit PORTA,4
#define RA3_bit PORTA,3
#define RA2_bit PORTA,2
#define RA1_bit PORTA,1
#define TOCKI_bit PORTA,1
#define RA0_bit PORTA,0
#define INT_bit PORTA,0
#define RB7_bit PORTB,7
#define RB6_bit PORTB,6
#define RB5_bit PORTB,5
#define RB4_bit PORTB,4
#define RB3_bit PORTB,3
#define RB2_bit PORTB,2
#define RB1_bit PORTB,1
#define RB0_bit PORTB,0
#define SPEN_bit RCSTA,7
#define RX9_bit RCSTA,6
#define SREN_bit RCSTA,5
#define CREN_bit RCSTA,4
#define FERR_bit RCSTA,2
#define OERR_bit RCSTA,1
#define RX9D_bit RCSTA,0
#define RC7_bit PORTC,7
#define RC6_bit PORTC,6
#define RC5_bit PORTC,5
#define RC4_bit PORTC,4
#define RC3_bit PORTC,3
#define RC2_bit PORTC,2
#define RC1_bit PORTC,1
#define RC0_bit PORTC,0
#define RD7_bit PORTD,7
#define RD6_bit PORTD,6
#define RD5_bit PORTD,5
#define RD4_bit PORTD,4
#define RD3_bit PORTD,3
#define RD2_bit PORTD,2
#define RD1_bit PORTD,1
#define RD0_bit PORTD,0
#define RE2_bit PORTE,2
#define RE1_bit PORTE,1
#define RE0_bit PORTE,0
#define RBIF_bit PIR,7
#define TMR3IF_bit PIR,6
#define TMR2IF_bit PIR,5
#define TMR1IF_bit PIR,4
#define CA2IF_bit PIR,3
#define CA1IF_bit PIR,2
#define TXIF_bit PIR,1
#define RCIF_bit PIR,0
#define CA2ED1_bit TCON1,7
#define CA2ED0_bit TCON1,6
#define CA1ED1_bit TCON1,5
#define CA1ED0_bit TCON1,4
#define T16_bit TCON1,3
#define TMR3CS_bit TCON1,2
#define TMR2CS_bit TCON1,1
#define TMR1CS_bit TCON1,0
#define CA2OVF_bit TCON2,7
#define CA1OVF_bit TCON2,6
#define PWM2ON_bit TCON2,5
#define PWM1ON_bit TCON2,4
#define CA1_bit TCON2,3
#define PR3_bit TCON2,3
#define TMR3ON_bit TCON2,2
#define TMR2ON_bit TCON2,1
#define TMR1ON_bit TCON2,0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -