用来暂存由数据总线或通用寄存器送来的操作数,并把它作为另一个操作数。
S-暂存器 s-缓存器所包含的设定决定了内建 调制解调器的一系列功能是如何运行的。例如,在调制解调器响应前允许电话铃响的次数以及连接失败时等待挂断的时间等。您也可以根据自身需要设置某项at 命令,如跳脱字序和 命令行终止。当您在通讯软件中修改相应设定时,缓存器中的相应内容会随之自动改变。然而,如果您选择在调制解调器处于命令模式时,可手动显示并修改登记项中的内容。若数值超出了允许的范围,将会产生错误。
此章细叙了每一个s- 缓存器的设定。
s-缓存器值
显示一个s - 缓存器值的程序为:atsn?
n 为缓存器编号。输入缓存器编号,按enter。
修改一个s - 缓存器值的程序为:atsn=r
n 为缓存器编号, r 为新缓存器值。输入缓存器编号及新值,按enter。
根据不同的国家或地区有些暂存器值会有不同。
s0 自动接听号码
此缓存器决定调制解调器在自动应答电话前所数的铃声次数。若不需数据机自动应答,请输入0。此项被禁用时,调制解调器将只根据ata 的指令接听。
值域: 0-255
默认值: 0
单位: 铃声
s1 铃声计数器
此缓存器为只读。s1 值随每次响铃而增加。6 秒间隙中若再无铃声,此缓存器清除。
值域: 0-225
默认值: 0
单位: 次
s2 at 退出符(使用者自定义)
此缓存器决定用于跳脱字序的ascii 值。默认值为"+" 符号。跳脱字序允许调制解调器在线时退出资料模式并进入命令模式。大于127 的值将使跳脱字序无效。
值域: 0-255,ascii 小数
默认值: 43
单位: ascii
s3 命令行终止符(使用者自定义)
此缓存器决定作为返回符号载体的ascii 值。此符号用于终止命令行及结果码。
值域: 0-127,ascii 小数
默认值: 13 ( 返回载体)
单位: ascii
s4 响应格式符(使用者自定义)
此缓存器决定用作换行符号的ascii 值。调制解调器在命令模式下使用换行符号响应计算机。
值域: 0-127,ascii 小数
默认值: 10 ( 换行)
单位: ascii
s5 命令行编辑符(使用者自定义)
此缓存器设定符号为退格键,且只适用于不同周期。若它的值大于32ascii,调制解调器将无法识别退格符。该字符用于编辑命令行。启用响应命令时,调制解调器将退格符,一个ascii 空格符及第二后退字元响应至本地dte。这意味着调制解调器每处理一次退格键,就传送3 个字符。
值域: 0-127,ascii 小数
默认值: 8 ( 退格键)
单位: ascii
s6 拨号前等待
此缓存器以秒为单位设定调制解调器在摘机和拨出电话号码第一个数字间等待(暂停)时间的长度。调制解调器等待的最少时间为2 秒,不管s6的值是否被设为小于2 秒。
拨号音等待功能(拨号字符串中的w 修饰符)将不考虑s6 缓存器中的数值。但是根据国家/ 地区的限制此操作可能会受某些atx 选项的影响。在某些国家/ 地区, s6 将设定拨号音检测时间。
值域: 3-255
默认值: 3
单位: 秒
s7 连接完成超时
此缓存器以秒为单位设定调制解调器因未检测到载波信号而挂断前必须等待的时间长度。当调制解调器完成拨号(拨出)或摘机(应答) 时,计时器开始计时。在拨出模式,如果国家限制允许,调制解调器一探测到应答音,定时器就重新计时。定时器以秒为单位元为@ 拨号修饰符设定无声等待的时间。s7 与w 拨号修饰符无关。
值域: 1-255
默认值: 50
单位: 秒
s8 逗号停顿时间
此缓存器以秒为单位设定调制解调器在拨号指令串中遇到逗号(,)必须停顿的时间。在一些国家/ 地区, s8 为拨号和逗号停顿都设定等待时间。
值域: 0-255
默认值: 2
单位: 秒
s11 双音多频(dtmf) 拨号速度
此缓存器决定了不同国家/ 地区的拨号速度。
值域: 50-255
默认值: 95
单位: 0.001 秒
s12 退出的安全时间
此缓存器以20 毫秒的增值设定跳脱字序后要求的停顿时间值。
值域: 0-255
默认值: 50
单位: 0.02 秒