picmac.h

来自「MicroChip的12BIt和14Bit的PIC系列单片机的汇编器」· C头文件 代码 · 共 92 行

H
92
字号
;; picmac.h;skipc	macro	; skip if carry	btfss	STATUS,C	endmskipnc	macro	; skip if not carry	btfsc	STATUS,C	endmskipz	macro	; skip if zero	btfss	STATUS,Z	endmskipnz	macro	; skip if not zero	btfsc	STATUS,Z	endmskpos	macro	; skip if reg >= 0 (reg)	btfsc	\1,7	endmskneg	macro	; skip if reg < 0 (reg)	btfss	\1,7	endmsetc	macro	; set carry	bsf	STATUS,C	endmclrc	macro	; clear carry	bcf	STATUS,C	endmbc	macro	;branch if carry	skipnc	goto	\1	endmbnc	macro	;branch if no carry	skipc	goto	\1	endmbz	macro	;branch if zero	skipnz	goto	\1	endmbnz	macro	;branch if not zero	skipz	goto	\1	endmbpos	macro	;branch if reg >= 0 (reg,dest_addr)	btfss	\1,7	goto	\2	endmbneg	macro	;branch if reg < 0 (reg,dest_addr)	btfsc	\1,7	goto	\2	endmbrset	macro	;branch if bit set (reg,bit,dest_addr)	btfsc	\1,\2	goto	\3	endmbrclr	macro	;branch if bit clear (reg,bit,dest_addr)	btfss	\1,\2	goto	\3	endm;; save W/STATUS (interrupt entry);save_w_stat macro	movwf	temp_w	swapf	STATUS,W	movwf	temp_s	endmrestore_w_stat macro	swapf	temp_s,W	movwf	STATUS	swapf	temp_w,F	swapf	temp_w,W	endm

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?