⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cas174x.h

📁 picc
💻 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 + -