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

📄 pc_start.asm

📁 s08 sci 汇编语言 s 08 sci 汇编语言 s08 sci 汇编语言
💻 ASM
字号:
*------PC_START.ASM:串行发送数据给上位机子程序-------*
*--------功能:串行发送以HX为首地址的N字节数据--------*
*------------入口:A=字节数N,HX=首地址---------------*
*----------------------出口:无-----------------------*
*----------------堆栈深度:2+1=3---------------------*
*----------------------------------------------------*
PC_START:	AIS  #-!1			;在堆栈区开辟1字节作临时变量 
		STA  $01,SP			
		CMP  #0				;若发送字节数为0,退出
		BEQ  SEND_EXIT
PC_SEND:	LDA  X
PC_SEND_1:	BRCLR 7,SCI2S1,PC_SEND_1	;无数据则等待
		STA  SCI2D
		AIX  #$01
		DBNZ $01,SP,PC_SEND
SEND_EXIT:	AIS  #$01
		RTS

⌨️ 快捷键说明

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