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

📄 display.asm

📁 凌阳61单片机实现的多功能电子琴源程序代码
💻 ASM
📖 第 1 页 / 共 3 页
字号:
	R1=[BP]	// QImode move
	R2=R1+1
	[BP]=R2	// QImode move
	pc=L45	// Indirect jump
L46:
.debug
	.dw '.stabn 0x44,0,157,',0,0
	.dd LM93-_display_cha
	.dw 0x0d,0x0a
.code
LM93:
	R1=[bp+1]	// QImode move
	R1=[bp+1]	// QImode move
	R2=R1+1
	R1=R2	// QImode move
	R3=[R1]	// QImode move
	R1=R3+1
	[SP--]=R1	// QImode move
	call _set_page_address	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,158,',0,0
	.dd LM94-_display_cha
	.dw 0x0d,0x0a
.code
LM94:
	R1=[bp+1]	// QImode move
	R3=[bp+1]	// QImode move
	R2=R3+2
	R3=R2	// QImode move
	R1=[R3]	// QImode move
	[SP--]=R1	// QImode move
	call _set_colume_address	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,159,',0,0
	.dd LM95-_display_cha
	.dw 0x0d,0x0a
.code
LM95:
	R1=0	// QImode move
	[BP]=R1	// QImode move
L49:
	R1=[BP]	// QImode move
	CMP R1,15	// QImode compare
	NSJNG L52	//QImode LE
	pc=L50	// Indirect jump
L52:
.debug
	.dw '.stabn 0x44,0,161,',0,0
	.dd LM96-_display_cha
	.dw 0x0d,0x0a
.code
LM96:
	R2=[BP]	// QImode move
	R1=R2	// QImode move
	R2=[bp+1]	// QImode move
	R1 = R1 + [R2]	//addqi3
	R2=R1+16
	R3=R2	// QImode move
	R1=[R3]	// QImode move
	[SP--]=R1	// QImode move
	call _send_dat	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,159,',0,0
	.dd LM97-_display_cha
	.dw 0x0d,0x0a
.code
LM97:
L51:
	R1=[BP]	// QImode move
	R2=R1+1
	[BP]=R2	// QImode move
	pc=L49	// Indirect jump
L50:
.debug
	.dw '.stabn 0x44,0,163,',0,0
	.dd LM98-_display_cha
	.dw 0x0d,0x0a
.code
LM98:
LBE7:
.debug
	.dw '.stabn 0x44,0,163,',0,0
	.dd LM99-_display_cha
	.dw 0x0d,0x0a
.code
LM99:
L44:

	sp+=2
	pop bp from [sp]
	retf
	.endp	// end of display_cha

.debug
	.dw '.stabs "cha:p34=*11",160,0,0,5',0x0d,0x0a
.CODE
.debug
	.dw '.stabs "page:p1",160,0,0,6',0x0d,0x0a
.CODE
.debug
	.dw '.stabs "colume:p1",160,0,0,7',0x0d,0x0a
.CODE
.debug
	.dw '.stabn 0xc0,0,0,',0,0
	.dd LBB7-_display_cha
	.dw 0x0d,0x0a
.code
.debug
	.dw '.stabs "j:1",128,0,0,0',0x0d,0x0a
.CODE
.debug
	.dw '.stabn 0xe0,0,0,',0,0
	.dd LBE7-_display_cha
	.dw 0x0d,0x0a
.code
.debug
	.dw '.stabf ',0,0
	.dd LME8-_display_cha
	.dw 0x0d,0x0a
.code
LME8:
.code
.debug
	.dw '.stabs "display_note:F19",36,0,0,',0,0,offset _display_note,seg _display_note,0x0d,0x0a
.CODE
.public _display_note
_display_note:	.proc
.debug
	.dw '.stabn 0x44,0,166,',0,0
	.dd LM100-_display_note
	.dw 0x0d,0x0a
.code
LM100:
	// total=2, vars=2
	// frame_pointer_needed: 1
	push bp to [sp]
	sp-=2
	bp=sp+1

	R1=BP+5
	[bp+1]=R1	// QImode move
.debug
	.dw '.stabn 0x44,0,167,',0,0
	.dd LM101-_display_note
	.dw 0x0d,0x0a
.code
LM101:
LBB8:
.debug
	.dw '.stabn 0x44,0,168,',0,0
	.dd LM102-_display_note
	.dw 0x0d,0x0a
.code
LM102:
	R1=[bp+1]	// QImode move
	R3=[bp+1]	// QImode move
	R2=R3+1
	R3=R2	// QImode move
	R1=[R3]	// QImode move
	[SP--]=R1	// QImode move
	call _set_page_address	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,169,',0,0
	.dd LM103-_display_note
	.dw 0x0d,0x0a
.code
LM103:
	R1=[bp+1]	// QImode move
	R1=[bp+1]	// QImode move
	R2=R1+2
	R3=R2	// QImode move
	R1=[R3]	// QImode move
	[SP--]=R1	// QImode move
	call _set_colume_address	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,170,',0,0
	.dd LM104-_display_note
	.dw 0x0d,0x0a
.code
LM104:
	R1=0	// QImode move
	[BP]=R1	// QImode move
L56:
	R1=[BP]	// QImode move
	CMP R1,7	// QImode compare
	NSJNG L59	//QImode LE
	pc=L57	// Indirect jump
L59:
.debug
	.dw '.stabn 0x44,0,172,',0,0
	.dd LM105-_display_note
	.dw 0x0d,0x0a
.code
LM105:
	R1=[bp+1]	// QImode move
	R2=[R1]	// QImode move
	R1=R2	// QImode move
	R1 = R1 + [BP]	//addqi3
	R3=R1	// QImode move
	R2=[R3]	// QImode move
	[SP--]=R2	// QImode move
	call _send_dat	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,170,',0,0
	.dd LM106-_display_note
	.dw 0x0d,0x0a
.code
LM106:
L58:
	R1=[BP]	// QImode move
	R2=R1+1
	[BP]=R2	// QImode move
	pc=L56	// Indirect jump
L57:
.debug
	.dw '.stabn 0x44,0,174,',0,0
	.dd LM107-_display_note
	.dw 0x0d,0x0a
.code
LM107:
LBE8:
.debug
	.dw '.stabn 0x44,0,174,',0,0
	.dd LM108-_display_note
	.dw 0x0d,0x0a
.code
LM108:
L55:

	sp+=2
	pop bp from [sp]
	retf
	.endp	// end of display_note

.debug
	.dw '.stabs "note:p34",160,0,0,5',0x0d,0x0a
.CODE
.debug
	.dw '.stabs "page:p1",160,0,0,6',0x0d,0x0a
.CODE
.debug
	.dw '.stabs "colume:p1",160,0,0,7',0x0d,0x0a
.CODE
.debug
	.dw '.stabn 0xc0,0,0,',0,0
	.dd LBB8-_display_note
	.dw 0x0d,0x0a
.code
.debug
	.dw '.stabs "j:1",128,0,0,0',0x0d,0x0a
.CODE
.debug
	.dw '.stabn 0xe0,0,0,',0,0
	.dd LBE8-_display_note
	.dw 0x0d,0x0a
.code
.debug
	.dw '.stabf ',0,0
	.dd LME9-_display_note
	.dw 0x0d,0x0a
.code
LME9:
.code
.debug
	.dw '.stabs "display_mode_choice:F19",36,0,0,',0,0,offset _display_mode_choice,seg _display_mode_choice,0x0d,0x0a
.CODE
.public _display_mode_choice
_display_mode_choice:	.proc
.debug
	.dw '.stabn 0x44,0,177,',0,0
	.dd LM109-_display_mode_choice
	.dw 0x0d,0x0a
.code
LM109:
	// total=1, vars=1
	// frame_pointer_needed: 1
	push bp to [sp]
	sp-=1
	bp=sp+1

	R1=BP+4
	[BP]=R1	// QImode move
.debug
	.dw '.stabn 0x44,0,178,',0,0
	.dd LM110-_display_mode_choice
	.dw 0x0d,0x0a
.code
LM110:
	R1=166	// QImode move
	[SP--]=R1	// QImode move
	call _send_cmd	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,179,',0,0
	.dd LM111-_display_mode_choice
	.dw 0x0d,0x0a
.code
LM111:
	R1=0	// QImode move
	[SP--]=R1	// QImode move
	R1=0	// QImode move
	[SP--]=R1	// QImode move
	R1=_qing	// QImode move
	[SP--]=R1	// QImode move
	call _display_cha	// call without return value
	SP = SP + 3	//SP
.debug
	.dw '.stabn 0x44,0,180,',0,0
	.dd LM112-_display_mode_choice
	.dw 0x0d,0x0a
.code
LM112:
	R1=16	// QImode move
	[SP--]=R1	// QImode move
	R1=0	// QImode move
	[SP--]=R1	// QImode move
	R1=_xuan	// QImode move
	[SP--]=R1	// QImode move
	call _display_cha	// call without return value
	SP = SP + 3	//SP
.debug
	.dw '.stabn 0x44,0,181,',0,0
	.dd LM113-_display_mode_choice
	.dw 0x0d,0x0a
.code
LM113:
	R1=32	// QImode move
	[SP--]=R1	// QImode move
	R1=0	// QImode move
	[SP--]=R1	// QImode move
	R1=_ze	// QImode move
	[SP--]=R1	// QImode move
	call _display_cha	// call without return value
	SP = SP + 3	//SP
.debug
	.dw '.stabn 0x44,0,182,',0,0
	.dd LM114-_display_mode_choice
	.dw 0x0d,0x0a
.code
LM114:
	R1=48	// QImode move
	[SP--]=R1	// QImode move
	R1=0	// QImode move
	[SP--]=R1	// QImode move
	R1=_gong	// QImode move
	[SP--]=R1	// QImode move
	call _display_cha	// call without return value
	SP = SP + 3	//SP
.debug
	.dw '.stabn 0x44,0,183,',0,0
	.dd LM115-_display_mode_choice
	.dw 0x0d,0x0a
.code
LM115:
	R1=64	// QImode move
	[SP--]=R1	// QImode move
	R1=0	// QImode move
	[SP--]=R1	// QImode move
	R1=_zuo	// QImode move
	[SP--]=R1	// QImode move
	call _display_cha	// call without return value
	SP = SP + 3	//SP
.debug
	.dw '.stabn 0x44,0,184,',0,0
	.dd LM116-_display_mode_choice
	.dw 0x0d,0x0a
.code
LM116:
	R1=80	// QImode move
	[SP--]=R1	// QImode move
	R1=0	// QImode move
	[SP--]=R1	// QImode move
	R1=_mo	// QImode move
	[SP--]=R1	// QImode move
	call _display_cha	// call without return value
	SP = SP + 3	//SP
.debug
	.dw '.stabn 0x44,0,185,',0,0
	.dd LM117-_display_mode_choice
	.dw 0x0d,0x0a
.code
LM117:
	R1=96	// QImode move
	[SP--]=R1	// QImode move
	R1=0	// QImode move
	[SP--]=R1	// QImode move
	R1=_shi	// QImode move
	[SP--]=R1	// QImode move
	call _display_cha	// call without return value
	SP = SP + 3	//SP
.debug
	.dw '.stabn 0x44,0,186,',0,0
	.dd LM118-_display_mode_choice
	.dw 0x0d,0x0a
.code
LM118:
	R1=112	// QImode move
	[SP--]=R1	// QImode move
	R1=0	// QImode move
	[SP--]=R1	// QImode move
	R1=_colon	// QImode move
	[SP--]=R1	// QImode move
	call _display_cha	// call without return value
	SP = SP + 3	//SP
.debug
	.dw '.stabn 0x44,0,187,',0,0
	.dd LM119-_display_mode_choice
	.dw 0x0d,0x0a
.code
LM119:
	R1=0	// QImode move
	[SP--]=R1	// QImode move
	R1=2	// QImode move
	[SP--]=R1	// QImode move
	R1=_num1	// QImode move
	[SP--]=R1	// QImode move
	call _display_cha	// call without return value
	SP = SP + 3	//SP
.debug
	.dw '.stabn 0x44,0,188,',0,0
	.dd LM120-_display_mode_choice
	.dw 0x0d,0x0a
.code
LM120:
	R1=16	// QImode move
	[SP--]=R1	// QImode move
	R1=2	// QImode move
	[SP--]=R1	// QImode move
	R1=_tan	// QImode move
	[SP--]=R1	// QImode move
	call _display_cha	// call without return value
	SP = SP + 3	//SP
.debug
	.dw '.stabn 0x44,0,189,',0,0
	.dd LM121-_display_mode_choice
	.dw 0x0d,0x0a
.code
LM121:
	R1=32	// QImode move
	[SP--]=R1	// QImode move
	R1=2	// QImode move
	[SP--]=R1	// QImode move
	R1=_zou	// QImode move
	[SP--]=R1	// QImode move
	call _display_cha	// call without return value
	SP = SP + 3	//SP
.debug
	.dw '.stabn 0x44,0,190,',0,0
	.dd LM122-_display_mode_choice
	.dw 0x0d,0x0a
.code
LM122:
	R1=0	// QImode move
	[SP--]=R1	// QImode move
	R1=4	// QImode move
	[SP--]=R1	// QImode move
	R1=_num2	// QImode move
	[SP--]=R1	// QImode move
	call _display_cha	// call without return value
	SP = SP + 3	//SP
.debug
	.dw '.stabn 0x44,0,191,',0,0
	.dd LM123-_display_mode_choice
	.dw 0x0d,0x0a
.code
LM123:
	R1=16	// QImode move
	[SP--]=R1	// QImode move
	R1=4	// QImode move
	[SP--]=R1	// QImode move
	R1=_bian	// QImode move
	[SP--]=R1	// QImode move
	call _display_cha	// call without return value
	SP = SP + 3	//SP
.debug
	.dw '.stabn 0x44,0,192,',0,0
	.dd LM124-_display_mode_choice
	.dw 0x0d,0x0a
.code
LM124:
	R1=32	// QImode move
	[SP--]=R1	// QImode move
	R1=4	// QImode move
	[SP--]=R1	// QImode move
	R1=_ji	// QImode move
	[SP--]=R1	// QImode move
	call _display_cha	// call without return value
	SP = SP + 3	//SP
.debug
	.dw '.stabn 0x44,0,193,',0,0
	.dd LM125-_display_mode_choice
	.dw 0x0d,0x0a
.code
LM125:
.debug
	.dw '.stabn 0x44,0,193,',0,0
	.dd LM126-_display_mode_choice
	.dw 0x0d,0x0a
.code
LM126:
L61:

	sp+=1
	pop bp from [sp]
	retf
	.endp	// end of display_mode_choice

.debug
	.dw '.stabf ',0,0
	.dd LME10-_display_mode_choice
	.dw 0x0d,0x0a
.code
LME10:
.code
.debug
	.dw '.stabs "display_mode_1:F19",36,0,0,',0,0,offset _display_mode_1,seg _display_mode_1,0x0d,0x0a
.CODE
.public _display_mode_1
_display_mode_1:	.proc
.debug
	.dw '.stabn 0x44,0,195,',0,0
	.dd LM127-_display_mode_1
	.dw 0x0d,0x0a
.code
LM127:
	// total=1, vars=1
	// frame_pointer_needed: 1
	push bp to [sp]
	sp-=1
	bp=sp+1

	R1=BP+4
	[BP]=R1	// QImode move
.debug
	.dw '.stabn 0x44,0,196,',0,0
	.dd LM128-_display_mode_1
	.dw 0x0d,0x0a
.code
LM128:
	R1=166	// QImode move
	[SP--]=R1	// QImode move
	call _send_cmd	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,197,',0,0
	.dd LM129-_display_mode_1
	.dw 0x0d,0x0a
.code
LM129:
	R1=0	// QImode move
	[SP--]=R1	// QImode move
	R1=0	// QImode move
	[SP--]=R1	// QImode move
	R1=_num1	// QImode move
	[SP--]=R1	// QImode move
	call _display_cha	// call without return value
	SP = SP + 3	//SP
.debug
	.dw '.stabn 0x44,0,198,',0,0
	.dd LM130-_display_mode_1
	.dw 0x0d,0x0a
.code
LM130:
	R1=16	// QImode move
	[SP--]=R1	// QImode move
	R1=0	// QImode move
	[SP--]=R1	// QImode move
	R1=_tan	// QImode move
	[SP--]=R1	// QImode move
	call _display_cha	// call without return value
	SP = SP + 3	//SP
.debug
	.dw '.stabn 0x44,0,199,',0,0
	.dd LM131-_display_mode_1
	.dw 0x0d,0x0a
.code
LM131:
	R1=32	// QImode move
	[SP--]=R1	// QImode move
	R1=0	// QImode move
	[SP--]=R1	// QImode move
	R1=_zou	// QImode move
	[SP--]=R1	// QImode move
	call _display_cha	// call without return value
	SP = SP + 3	//SP
.debug
	.dw '.stabn 0x44,0,200,',0,0
	.dd LM132-_display_mode_1
	.dw 0x0d,0x0a
.code
LM132:
	R1=48	// QImode move
	[SP--]=R1	// QImode move
	R1=0	// QImode move
	[SP--]=R1	// QImode move
	R1=_mo	// QImode move
	[SP--]=R1	// QImode move
	call _display_cha	// call without return value
	SP = SP + 3	//SP
.debug
	.dw '.stabn 0x44,0,201,',0,0
	.dd LM133-_display_mode_1
	.dw 0x0d,0x0a
.code
LM133:
	R1=64	// QImode move
	[SP--]=R1	// QImode move
	R1=0	// QImode move
	[SP--]=R1	// QImode move
	R1=_shi	// QImode move
	[SP--]=R1	// QImode move
	call _display_cha	// call without return value
	SP = SP + 3	//SP
.debug
	.dw '.stabn 0x44,0,202,',0,0
	.dd LM134-_display_mode_1
	.dw 0x0d,0x0a
.code
LM134:
	R1=80	// QImode move
	[SP--]=R1	// QImode move
	R1=0	// QImode move
	[SP--]=R1	// QImode move
	R1=_colon	// QImode move
	[SP--]=R1	// QImode move
	call _display_cha	// call without return value
	SP = SP + 3	//SP
.debug
	.dw '.stabn 0x44,0,203,',0,0
	.dd LM135-_display_mode_1
	.dw 0x0d,0x0a
.code
LM135:
	R1=1	// QImode move
	[_page]=R1	// QImode move
.debug
	.dw '.stabn 0x44,0,204,',0,0
	.dd LM136-_display_mode_1
	.dw 0x0d,0x0a
.code
LM136:
	R1=0	// QImode move
	[_colume]=R1	// QImode move
.debug
	.dw '.stabn 0x44,0,205,',0,0
	.dd LM137-_display_mode_1
	.dw 0x0d,0x0a
.code
LM137:
.debug
	.dw '.stabn 0x44,0,205,',0,0
	.dd LM138-_display_mode_1
	.dw 0x0d,0x0a
.code
LM138:
L62:

	sp+=1
	pop bp from [sp]
	retf
	.endp	// end of display_mode_1

.debug
	.dw '.stabf ',0,0
	.dd LME11-_display_mode_1
	.dw 0x0d,0x0a
.code
LME11:
.code
.debug
	.dw '.stabs "lcd_initial:F19",36,0,0,',0,0,offset _lcd_initial,seg _lcd_initial,0x0d,0x0a
.CODE
.public _lcd_initial
_lcd_initial:	.proc
.debug
	.dw '.stabn 0x44,0,240,',0,0
	.dd LM139-_lcd_initial
	.dw 0x0d,0x0a
.code
LM139:
	// total=1, vars=1
	// frame_pointer_needed: 1
	push bp to [sp]
	sp-=1
	bp=sp+1

	R1=BP+4
	[BP]=R1	// QImode move
.debug
	.dw '.stabn 0x44,0,241,',0,0
	.dd LM140-_lcd_initial
	.dw 0x0d,0x0a
.code
LM140:
	R1=[28677]	// QImode move
	R2=R1&(-3)
	[28677]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,242,',0,0
	.dd LM141-_lcd_initial
	.dw 0x0d,0x0a
.code
LM141:
	R1=5	// QImode move
	[SP--]=R1	// QImode move
	call _delay_nus	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,243,',0,0
	.dd LM142-_lcd_initial
	.dw 0x0d,0x0a
.code
LM142:
	R1=[28677]	// QImode move
	R2=R1|2
	[28677]=R2	// QImode move
.debug
	.dw '.stabn 0x44,0,244,',0,0
	.dd LM143-_lcd_initial
	.dw 0x0d,0x0a
.code
LM143:
	R1=5	// QImode move
	[SP--]=R1	// QImode move
	call _delay_nus	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,245,',0,0
	.dd LM144-_lcd_initial
	.dw 0x0d,0x0a
.code
LM144:
	R1=162	// QImode move
	[SP--]=R1	// QImode move
	call _send_cmd	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,246,',0,0
	.dd LM145-_lcd_initial
	.dw 0x0d,0x0a
.code
LM145:
	R1=160	// QImode move
	[SP--]=R1	// QImode move
	call _send_cmd	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,247,',0,0
	.dd LM146-_lcd_initial
	.dw 0x0d,0x0a
.code
LM146:
	R1=200	// QImode move
	[SP--]=R1	// QImode move
	call _send_cmd	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,253,',0,0
	.dd LM147-_lcd_initial
	.dw 0x0d,0x0a
.code
LM147:
	R1=37	// QImode move
	[SP--]=R1	// QImode move
	call _send_cmd	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,254,',0,0
	.dd LM148-_lcd_initial
	.dw 0x0d,0x0a
.code
LM148:
	R1=129	// QImode move
	[SP--]=R1	// QImode move
	call _send_cmd	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,255,',0,0
	.dd LM149-_lcd_initial
	.dw 0x0d,0x0a
.code
LM149:
	R1=20	// QImode move
	[SP--]=R1	// QImode move
	call _send_cmd	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,256,',0,0
	.dd LM150-_lcd_initial
	.dw 0x0d,0x0a
.code
LM150:
	R1=44	// QImode move
	[SP--]=R1	// QImode move
	call _send_cmd	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,257,',0,0
	.dd LM151-_lcd_initial
	.dw 0x0d,0x0a
.code
LM151:
	R1=46	// QImode move
	[SP--]=R1	// QImode move
	call _send_cmd	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,258,',0,0
	.dd LM152-_lcd_initial
	.dw 0x0d,0x0a
.code
LM152:
	R1=47	// QImode move
	[SP--]=R1	// QImode move
	call _send_cmd	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,259,',0,0
	.dd LM153-_lcd_initial
	.dw 0x0d,0x0a
.code
LM153:
	R1=175	// QImode move
	[SP--]=R1	// QImode move
	call _send_cmd	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,260,',0,0
	.dd LM154-_lcd_initial
	.dw 0x0d,0x0a
.code
LM154:
	R1=224	// QImode move
	[SP--]=R1	// QImode move
	call _send_cmd	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,261,',0,0
	.dd LM155-_lcd_initial
	.dw 0x0d,0x0a
.code
LM155:
	R1=64	// QImode move
	[SP--]=R1	// QImode move
	call _send_cmd	// call without return value
	SP = SP + 1	//SP
.debug
	.dw '.stabn 0x44,0,262,',0,0
	.dd LM156-_lcd_initial
	.dw 0x0d,0x0a
.code
LM156:
	call _Clear_S	// call without return value
.debug
	.dw '.stabn 0x44,0,263,',0,0
	.dd LM157-_lcd_initial
	.dw 0x0d,0x0a
.code
LM157:
.debug
	.dw '.stabn 0x44,0,263,',0,0
	.dd LM158-_lcd_initial
	.dw 0x0d,0x0a
.code
LM158:
L63:

	sp+=1
	pop bp from [sp]
	retf
	.endp	// end of lcd_initial

.debug
	.dw '.stabf ',0,0
	.dd LME12-_lcd_initial
	.dw 0x0d,0x0a
.code
LME12:
.external _colume
.external _page
	.end

⌨️ 快捷键说明

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