我想请教一下:当我把HC0定义成双向增减计数器时,那原来在控制位中的0:减;1:加怎么办?
问题补充:
SG9先谢谢!你说的我明白了,拿HC0来说,控制位SMB37如何定义呢?因为里面有个计数方向控制位。
最佳答案
HC模式的6/7/8支持增减计数时钟的双相计数器功能,你定义后只要将其触发使能即可。
当您使用模式6、7或者8时,如果增时钟输入的上升沿与减时钟输入的上升沿之间的时间间隔小于0.3微秒,高速计数器会把这些事件看作是同时发生的。如果这种情况发生,当前值不变,计数方向指示不变。只要增时钟输入的上升沿与减时钟输入的上升沿之间的时间间隔大于0.3微秒,高速计数器分别捕捉每个事件。在以上两种情况下,都不会有错误产生,计数器保持正确的当前值。
所以只要反方向计数的状态一直保持0或1即可。不影响计数。
提问者对于答案的评价:
很好,具有指导意义!
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc353877.html