第 六 章 FP-M/FP1 的特殊指令 6.1 高速计数器功能… … … … … … … … … … … … … … … … … … … … … … … … ....6-3 6.1.1 高速计数器规格… … … … … … … … … … … … … … … … … … … … ....6-3 6.1.2 输入模式… … … … … … … … … … … … … … … … … … … … … … … … 6-5 6.1.3 脉冲输出控制的连接和输入模式设定… … … … … … … … … … … … 6-6 6.1.4 用于高速计数器功能的指令… … … … … … … … … … … … … … … … 6-8 6.2 脉冲输出控制的频率值… … … … … … … … … … … … … … … … … … … … … ..6-14 6.3 脉冲输出控制的O N 脉冲宽度… … … … … … … … … … … … … … … … … … … 6-21 Special Fu nctions of FP-M/FP1 FP-C/FP-M/FP0/FP1/FP2/FP2SH/FP3/FP10SH 6 – 2 FP-C/FP-M/FP0/FP1/FP2/FP2SH/FP3/FP10SH Special Fu nctions of FP-M/FP1 6 - 3 6.1 高速计数器功能 6.1.1 高速计数器规格 控制规格 项目 FP-M 及FP1 计数范围 K-8388608 至 K8388607 (HFF800000 至H7FFFFF) 最大计数速度 单相:10KHz(当占空比为50%时) 双相:5KHz (用于FP1) 10KHz (用于FP-M) 输入模式 4 种模式(双相模式, 加计数模式, 减计数模式, 加/减计数模式) 利用系统寄存器400 指定高速计数器的输入模式 与使用高速计数器相关的指令 F0(MV )、F1(DMV )、F162(HC0R)、F164(SPD0)及F165(CAM0) 使用F0(MV)指令,可以进行软件复位(高速计数器的经过值复位)、允许复位输入X2 控制和计数输入控制。 使用F1(DMV)指令可以改变和读取经过值。 使用F162(HC0S)指令可以进行高速计数置位输出设定。 使用F163(HC0R)指令可以进行高速计数复位输出设定。 使用F164(SPD0)指令可以进行脉冲输出控制或格式类型输出控制。 使用F165(CAM0)指令可以实现电子凸轮输出控制。 使用F162(HC0S)至F165(CAM0)的指令可以提供中断功能。 高速计数器的经过值区 高速计数器的经过值保存在特殊数据寄存器DT9045 和 DT9044 中。 DT9045 和 DT9044 中的经过值可使用F1(DMV)指令读取或修改。 Special Fu nctions of FP-M/FP1 FP-C/FP-M/FP...