51单片机计数与定时的转换

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式