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

📄 lcddecu16.s43

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

⌨️ 快捷键说明

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