恭喜,你发布的帖子
发布于 2020-06-23 11:14:57
25楼
用移位指令加上升沿触发计数,就可以实现这个功能了,两行程序即可。我也用For循环试了下,功能是可以的,但是CPU循环时间变得很长。
变的很长?不可能的。就这循环十几次,几十次,循环体内很简单的移位、比较、加法指令,能增加多少循环时间?
不知道你所说的移位和上升沿怎么做的,如果如我所想,能计数连续2个1的位吗?你能保证多个扫描周期内需要统计的字不会变化吗?
减少扫描周期可以理解,但不能牺牲数据的可靠性
请填写推广理由:
分享
只看
楼主