51单片机内部两个定时计数器都用于对外部脉冲计数的情形下,还能串口通信吗?

2019-07-18 10:43发布

请问各位,我用一个89C52单片机用过内部的两个定时计数器设计了一个对外来脉冲计数的采集系统,且内部两个计数器都已经使用了,还能实现串口通信吗?谢谢各位
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
dengxc
2019-07-18 15:50
你这个问题本身就是个问题。两个定时器都工作在计数模式,那你准备计数时间是多少?你得有一个定时器工作在定时模式。标准51只有2个定时器,无法实现你想得到的结果。你得选择例如AT89S52或宏晶科技的有4个定时器的芯片。
如果你选择AT89S52,可以用T1作为串口的波特率发生器,使T0工作在定方式3,即分为2个8位计数器,TH0工作在定时模式,TL0工作在计数模式,T2工作在计数模式。TH0用来定时,TL0和T2用来计数。

一周热门 更多>