关于定时/计数器的使用
我最近遇到一个问题,就是我现在要写个程序,要用8031的T0和T1的端口来测试T0端每秒钟的脉冲数和T1端每秒钟的脉冲数,但8031单片机只有两个定时/计数器呀,怎么才能用这两个有限的定时/计数器来测每秒钟两个端口的脉冲数呢?
我想了一下,能不能用分时的方法来做这个呢?就是先用T0做定时器,用T1做计数器,先测出每秒T1端口的脉冲数,再在T0的中断服务程序里把T1和T0的工作方式对换,用T1做定时器,用T0做计数器测出T0端口每秒的脉冲数。
我现在没有东西来测试到底能不能在T0或T1的中断服务程序里面修改它们的工作方式。我想是可以的,不知道在实际中能不能这样实现呢?