怎样用51单片机的IO口 对4路脉冲信号进行计数?程序怎么写?

 我来答
Excle5643
2012-11-27
知道答主
回答量:8
采纳率:0%
帮助的人:6.1万
展开全部
51单片机中有定时计数器 你可以用使用中断进行定时和技术,但是一般的51单片机好像都只有2个还是3个定时计数器,你可以具体看你的芯片资料,不然也可以用普通口,进行计数,不过这样代码的效率不高。
追问
单片机是 STC12C5A60S2 定时器已经另做他用,只能用普通IO口,程序思路是什么样的?麻烦大侠
追答
我一般上用定时器做技术,貌似没有用过普通IO口调试过,如果你想用普通IO口的话,就用while循环吧,不停的扫描外部脉冲进行计数吧,等定时时间到的话,就将当前值记录下来,因为我也没有调过,你试着做吧,应该是可以的。
匿名用户
2012-11-26
展开全部
4路不同脉冲接一个51单片机不能同时计数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
星柠科草说2807
2012-11-27 · TA获得超过317个赞
知道小有建树答主
回答量:568
采纳率:0%
帮助的人:347万
展开全部
用中断
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式