b.asm

来自「Up down counter for microchip ASM code t」· 汇编 代码 · 共 40 行

ASM
40
字号

	LIST	P=16F877
	#INCLUDE "P16F877.INC"
;--------------------------------
	ORG		0X00
	GOTO	START
;--------------------------------

START:	
	BSF		STATUS,	RP0
	CLRF	TRISB
	BSF		TRISC,	0
	BSF		TRISC,	1
	CLRF	STATUS
	CLRF	PORTB
	CLRF	PORTC
TEST:
	BTFSS	PORTC,	1 
	GOTO	$ + 2
	GOTO	DOWN
	BTFSS	PORTC,	0
	GOTO	$ - 4
	GOTO	UP
	GOTO	TEST
UP:
	BTFSS	PORTC,	0
	GOTO	$ - 1
	INCF	PORTB,	F
	BTFSC	PORTC,	0
	GOTO	$ - 1
	GOTO	TEST
DOWN:
	BTFSS	PORTC,	1
	GOTO	$ - 1
	DECF	PORTB,	F
	BTFSC	PORTC,	1
	GOTO	$ - 1
	GOTO	TEST
	END	

⌨️ 快捷键说明

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