1)高速计数器定义(HDEF)指令
当使能输入有效时,HDEF指令为指定的高速计数器分配一种工作模式,即建立高速计数器与工作模式之间的联系。选择工作模式即选择了高速计数器的输入脉冲、计数方向、复位和启动功能。每个高速计数器只能用一条HDEF指令。
2)高速计数器编程(HSC)指令
当使能输入有效时,HSC指令根据高速计数器特殊存储器位的状态,并按照HDEF指令指定的工作模式,设置高速计数器并控制其工作。
3.高速计数器的计数方式、工作状态、工作模式和输入端
高速计数器有4类12种工作模式(0~11)。
1)高速计数器可以分别定义4种计数方式
模式0至模式2采用带有内部方向控制的单相加∕减计数器,模式3至模式5采用带有外部方向控制的单相加∕减计数器,模式6至模式8采用带有加∕减计数脉冲输入的双相计数器,模式9至模式11为A∕B相正交计数器。
(1)带有内部方向控制的单相加∕减计数器(模式0~2),没有外部控制方向的输入信号,由内部控制计数方向,只能作单向加或减计数,只有一个计数脉冲输入端。通过高速计数器的控制字节的第3位来控制作加计数或减计数。该位置1,为加计数;该位置0,为减计数。图7—2—1所示为带有内部方向控制的单相加∕减计数器工作示意图。
……
展开