51单片机计数与定时的转换
1个回答
展开全部
这个实现起来不难。首先我想知道你计数是采用什么计数方式,外部输入还是使用计数器,或者满足什么条件计数一次,只要设置好了外部中断或者计数器或者条件计数的寄存器或者程序就能计数,然后写个if函数,当计数到你设定的值就启动定时器输出脉冲,脉冲可以根据你的周期来取反输出值获得,然后输出的脉冲同时计数,到10ms时关闭定时器。
有不懂的可以随时回复。
希望我的回答能帮助到你。
有不懂的可以随时回复。
希望我的回答能帮助到你。
追问
采用外部计数
追答
同一个计数定时器的话,先设置寄存器,使T1或T0为计数器,然后计数到设定值改变寄存器设定为定时器,定时结束又设置寄存器为计数器,如此反复。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询