×

51单片机的定时器和计数器的使用资料和程序免费下载

消耗积分:1 | 格式:pdf | 大小:0.07 MB | 2019-04-23

贾桂林

分享资料个

  程序中实现延时:1.软件延时 2.硬件延时

  软件延时缺点:延时过程中,CPU时间被占用,无法进行其他任务,导致系统效率降低。延时时间越长,该缺点便越明显,因此软件延时只适用于短暂延时,或简单项目。

  51单片机中有两个定时/计数器T0、T1,既可以实现定时功能,也可以实现计数功能。

  T0可工作在四种定时器模式下,

  在定时方式1下,定时/计数器0的核心是一个16位宽的由计数脉冲触发的按递增规律(即累加方式)工作的循环累加计数器(TH0+TL0)。从预先设定的初始值开始,每来一个计数脉冲就加1,当加到计数器为全1时,再输入一个脉冲,就会发生 溢出现象,计数器回零,同时产生溢出中断请求信号(TF0置1)。如果定时/计数器工作于定时模式,则表示定时时间已到。

  定时器操作步骤:

  选择工作方式(设置M1,M0)

  选择控制方式(设置GATE)

  选择定时器还是计数器模式(设置C/T)

  给定时/计数器赋初值(设置THx和TLx)

  开启定时器中断(设置ET0或ET1)

  开启总中断(设置EA)

  打开计数器(设置TR1或TR0)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !