51单片机 对外部脉冲计数是用中断口INT0还是定时计数器T0实现?它们有什么区别吗?
具体我想实现的功能是光电计数,当计数个数达到某一个值时,单片机控制电机停转。是用外部中断还是定时计数器好点?它们实现起来有什么区别?...
具体我想实现的功能是光电计数,当计数个数达到某一个值时,单片机控制电机停转。是用外部中断还是定时计数器好点?它们实现起来有什么区别?
展开
迪凯特科技(北京)有限公司
2023-07-28 广告
2023-07-28 广告
单片机串口通信的原理是利用单片机的串口通信模块,通过把数据转化为一位一位的用时序方式传送数据,实现单片机与外部设备之间的数据通信。
串口通信的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以...
点击进入详情页
本回答由迪凯特科技(北京)有限公司提供
展开全部
【1】用T0计数实现。根据计数次数要求,设置计数初值。溢出后引起一次中断,进入服务程序。
【2】用INT0中断实现,检测管脚电平变化,适合低频周期脉冲个数计数,这里可设为下降沿触发,每周期引起中断一次,累加次数,结合定时器还可测周期。
两种方案均可,高速用Ti更高效,低速也可用/INTi以节省定时计数资源。
【2】用INT0中断实现,检测管脚电平变化,适合低频周期脉冲个数计数,这里可设为下降沿触发,每周期引起中断一次,累加次数,结合定时器还可测周期。
两种方案均可,高速用Ti更高效,低速也可用/INTi以节省定时计数资源。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用计数器/定时器中的计数功能来玩你这好。用INT中断可要另加计数器了,并还要次次操作。用这计数器可就不用了,要满了65535次后才操作一次。因这是硬件计数,精度也高的多的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
所以,用T1计数测频率,可以测到3MHz,用INT0测频率,只能测到65kHz。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询