22.5.3.6 Print(自定义函数)

完成的脚本

Call Strset //调用打印数据函数。
_strset(databuf0, "") //清除数据缓冲器0。
//打印和分隔(返回新行)。
_strset(databuf0, 0x0d) //打印并返回该行的开始。
_strcat(databuf1, databuf0) //将数据缓冲器0附加到数据缓冲器1结束。
_strset(databuf0, "") //清除数据缓冲器0。
_strset(databuf0, 0x0a) //新行。
_strcat(databuf1, databuf0) //将数据缓冲器0附加到数据缓冲器1结束。
_strlen([t:0000], databuf1) //获取数据长度并保存到临时地址。
//将数据发送到串口端口。
IO_WRITE_EX([p:EXT_SIO], databuf1, [t:0000]) //从缓冲器1中发送临时数据指示的数量。

函数摘要

  1. 附加“换行”以实现连续的打印机输出。

  2. 向打印机发送数据。