AT89C52记脉冲个数(C语言)

2019-07-15 11:13发布

P1.4采集信号,信号0,1,0,1,0,1,时P2.4输出1,下一个0,1,0,1,0,1时P2.4输出0,然后循环往复。
我本来计P1.4的脉冲个数,将个数模除12以此来决定输出,不过脉冲计数会溢出,这个长时间工作就会不准确,不知道能不能将记P1.4的个数,然后这个个数以12循环,这样就应该可以实现我的功能。如果可以,这个程序该怎么写?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
zxn1314520
1楼-- · 2019-07-17 07:21
 精彩回答 2  元偷偷看……
idianze
2楼-- · 2019-07-17 09:26
好帖,必须支持一下!
freedom100
3楼-- · 2019-07-17 13:58
楼主是做项目还是学习?
计算脉冲有专门寄存器,或者用中断引脚也可以。
黄子波
4楼-- · 2019-07-17 14:46
51单片机计脉冲个数,最好使用外部中断来做。

一周热门 更多>