51/AVR单片机技术驿站!  <在线翻译>     便利工具    特色网址   无弹窗、无插件的绿色站点...  英才招聘   学历查询  喜欢>>收藏我站 

当前位置:首页 > ◆学习MCU > 详细内容
[基础篇]十七、定时/计数器的方式控制字
阅读次数:4630  字体大小: 【】 【】【

作者:平凡单片机

       从上一节我们已经得知,单片机中的定时/计数器都可以有多种用途,那么我怎样才能让它们工作于我所需要的用途呢?这就要通过定时/计数器的方式控制字来设置。

       在单片机中有两个特殊功能寄存器与定时/计数有关,这就是TMODTCON。顺便说一下,TMODTCON是名称,我们在写程序时就可以直接用这个名称来指定它们,当然也可以直接用它们的地址89H88H来指定它们(其实用名称也就是直接用地址,汇编软件帮你翻译一下而已)。

从图1中我们可以看出,TMOD被分成两部份,每部份4位。分别用于控制T1T0,至于这里面是什么意思,我们下面介绍。

       从图2中我们可以看出,TCON也被分成两部份,高4位用于定时/计数器,低4位则用于中断(我们暂不管)。而TF10)我们上节课已提到了,当计数溢出后TF10)就由0变为1。原来TF10)在这儿!那么TR0TR1又是什么呢?看上节课的图。

       计数脉冲要进入计数器还真不容易,有层层关要通过,最起码,就是TR01)要为1,开关才能合上,脉冲才能过来。因此,TR01)称之为运行控制位,可用指令SETB来置位以启动计数器/定时器运行,用指令CLR来关闭定时/计数器的工作,一切尽在自已的掌握中。

定时/计数器的四种工作方式

  1. 工作方式0

定时器/计数器的工作方式0称之为13位定时/计数方式。它由TL1/0)的低5位和TH0/1)的8位构成13位的计数器,此时TL1/0)的高3位未用。

我要评论
  • 匿名发表
  • [添加到收藏夹]
  • 发表评论:(匿名发表无需登录,已登录用户可直接发表。) 登录状态:未登录
最新评论
    暂无已审核评论!

网站导航 管理登陆 ┊ 免责声明 问题反馈  友链说明
本站部分内容来自网络共享资源,如有冒犯您的权利请来信告之删除或纠正!
不得对本站进行复制、盗链或镜像,转载内容须获得同意或授权;欢迎友情链接、站务合作!

    我要报警 Alexa
 mcusy_cn#126.com (请把#改成@) 交流:522422171
本站学习交流群:138..158(高级群1-)、77930286(高级群2)、61804809(群3)
Copyright© MCUSY All Rights Reserved
本站网警备案号: WZ36040002485
  ICP备案证书号:粤ICP备09034963号