51单片机的计数程序

采用的光电传感器为常开输出,被测物体为旋转物体,贴一个反光纸,怎么实现转一圈记一个数,到达第20个数时输出一个值为1,然后重新开始计数,到达第20个数时,又输出一个值为1

1。你的意思就是贴一个反光纸,物体旋转到贴有反光纸对着光纤感应器,这时计数为1,一直计数为20,然后输出值为1,然后重新开始计数,到达第20个数时,又输出一个值为1,一直循环下去?
2。我问下,这个输出1是干什么用的, 随便赋值给一个变量为1吗? 比如: “i=1“ ?