怎样用51单片机的IO口 对4路脉冲信号进行计数?程序怎么写?
展开全部
51单片机中有定时计数器 你可以用使用中断进行定时和技术,但是一般的51单片机好像都只有2个还是3个定时计数器,你可以具体看你的芯片资料,不然也可以用普通口,进行计数,不过这样代码的效率不高。
追问
单片机是 STC12C5A60S2 定时器已经另做他用,只能用普通IO口,程序思路是什么样的?麻烦大侠
追答
我一般上用定时器做技术,貌似没有用过普通IO口调试过,如果你想用普通IO口的话,就用while循环吧,不停的扫描外部脉冲进行计数吧,等定时时间到的话,就将当前值记录下来,因为我也没有调过,你试着做吧,应该是可以的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询