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

📄 lcddec16.s43

📁 430系列开发之MSP430FE42x开发代码实例
💻 S43
字号:
	NAME	lcddec16(16)
	RSEG	CODE(1)
	EXTERN	BCD2LCD
	EXTERN	CHAR_MINUS
	EXTERN	CHAR_SPACE
	EXTERN	Direct2LCD
	PUBLIC	LCDdec16
	EXTERN	bin2bcd16
	EXTERN	setPoint
	EXTERN	?CL430_1_26_L08
	EXTERN	?US_SHR4_L02
	EXTERN	?EPILOGUE5_L07
	RSEG	CODE
LCDdec16:
	PUSH	R10	
	PUSH	R11	
	PUSH	R8	
	PUSH	R9	
	PUSH	R6	
	SUB	#4,SP	
	MOV	R12,R9	
	MOV	R14,R10	
	MOV	18(SP),R8	
	MOV	16(SP),R6	
	CMP	#0,R9	
	JGE	(?0001)	
	MOV	#2,R11	
	XOR	#-1,R9	
	ADD	#1,R9	
	JMP	(?0002)	
?0001:
	MOV	#1,R11	
	MOV	R6,R14	
	SUB	#1,R6	
	MOV	&CHAR_SPACE,R12	
	CALL	#Direct2LCD	
?0002:
	MOV	R9,R14	
	MOV	SP,R12	
	CALL	#bin2bcd16	
?0004:
	CMP	R6,R10	
	JGE	(?0003)	
	MOV	R6,R14	
	SUB	#1,R6	
	MOV	&CHAR_SPACE,R12	
	CALL	#Direct2LCD	
	JMP	(?0004)	
?0003:
	MOV.B	R6,R14	
	MOV	&CHAR_SPACE,R12	
	CALL	#Direct2LCD	
	ADD	#-1,R10	
	MOV	#5,R12	
	SUB	R8,R12	
	MOV	R12,R8	
	MOV	#6,R9	
	SUB	R6,R9	
?0007:
	CMP	#6,R9	
	JGE	(?0006)	
	MOV	SP,R13	
	MOV	R9,R12	
	RRA	R12	
	ADD	R12,R13	
	MOV.B	@R13,R6	
	AND.B	#-1,R6	
	BIT	#1,R9	
	JNE	(?0011)	
	MOV	R6,R12	
	CALL	#?US_SHR4_L02	
	MOV	R12,R6	
?0011:
	BIT.B	#15,R6	
	JNE	(?0014)	
	CMP	R8,R9	
	JL	(?0013)	
?0014:
	CMP	#2,R11	
	JNE	(?0017)	
	MOV	R10,R14	
	ADD.B	#1,R14	
	MOV	&CHAR_MINUS,R12	
	CALL	#Direct2LCD	
?0017:
	MOV	#0,R11	
?0013:
	CMP	#0,R11	
	JNE	(?0019)	
	MOV.B	R10,R14	
	AND.B	#15,R6	
	MOV.B	R6,R12	
	CALL	#BCD2LCD	
	JMP	(?0020)	
?0019:
	MOV.B	R10,R14	
	MOV	&CHAR_SPACE,R12	
	CALL	#Direct2LCD	
?0020:
	ADD	#-1,R10	
	ADD	#1,R9	
	JMP	(?0007)	
?0006:
	MOV	#4,R12	
	SUB	R8,R12	
	MOV	R12,R8	
	CMP	#1,R8	
	JL	(?0022)	
	MOV.B	R8,R12	
	CALL	#setPoint	
?0022:
	ADD	#4,SP	
	BR	#?EPILOGUE5_L07	
	END

⌨️ 快捷键说明

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