51单片机——计数器与定时器的区别

定时器和计数器是同一器件—--计数器,其共同的特点是都有一个计数脉冲输入端,每输入一个脉冲,计数器就进行加1或减1计数。

若计数器件的计数脉冲的频率固定,则可利用计数实现定时,这就是定时器。

若计数器件的作用仅仅是记录输入脉冲的多少,则称为计数器。

①产生的脉冲不同:

计数器/计数功能:单片机外部触发的脉冲。

定时器/定时功能:单片机内部在晶振的触发下产生的脉冲。

脉冲:一种离散信号(电压和电流),形状多种多样,与普通模拟信号相比(如正弦波),其波形与波形之间有明显的间隔,但具有一定的周期性是它的特点。最常见的脉冲波是矩形波(也就是方波),也可以用来作为载波,如脉冲编码中的脉冲编码调制(PCM)(将连续信号离散化),脉冲宽度调制(PWM)等等,还可以作为各种数字电路、高性能芯片的时钟信号

 ②工作方式不同:

计数器/计数功能:当定时/计数器设置为计数工作方式时,计数器对来自输入引脚T0(P3.4)和T1(P3.5)的外部信号计数,外部脉冲的下降沿将触发计数,检测一个由1到0的负跳变需要两个机器周期

定时器/定时功能:计数器对内部机器周期计数,每过一个机器周期,计数器增1,直至计满溢出。

定时器的定时时间与系统的振荡频率紧密相关。

③应用范围不同:

计数功能/计数功能:对一些外部事件计数时则采用。

定时功能/定时功能:需要准确计算时间时采用。

  • 9
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
51单片机串口通信与定时器有一定的关系。定时器可以提供精确的时序控制,而在串口通信中,定时器常常被用来生成波特率时钟,即串口通信的时钟信号。通过定时器的计数和溢出,可以实现精确的波特率设定,从而使得串口通信能够按照预定的速率进行数据传输。此外,定时器还可以用来检测接收数据的间隔时间,或者用来生成特定的时序信号,以实现串口通信的各种功能。所以可以说,定时器51单片机串口通信中扮演着重要的角色。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [51--定时器/计数器,串口,中断的巧妙关系](https://blog.csdn.net/weixin_64473106/article/details/126725789)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [AutoLeaders控制组——51单片机学习笔记(定时器、串口通信)](https://blog.csdn.net/draw_future_TL/article/details/127914528)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值