使用定时器和计数器的区别/计数器设置串行通信的波特率时,应把定时器和计数器的区别/计数器设定工作方式(),即()方式

豆丁微信公众号
君,已阅读到文档的结尾了呢~~
[自然科学]第六章 习题第六章 习题
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
[自然科学]第六章 习题
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='http://www.docin.com/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
第6章 定时器计数器和串行通信幻灯片.ppt 119页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
你可能关注的文档:
··········
··········
第6章 定时器/计数器和串行通信 6.1 定时器/计数器的结构及工作原理 6.2 定时器/计数器的应用 6.3 串行口的结构及工作方式 6.4 串行口的应用 6.5 RS-232C串行通信接口 6.1 定时器/计数器的结构及工作原理 MCS-51单片机内部有两个16位的可编程的定时器/计数器,称为定时器0、定时器1,分别用T0、T1表示。它们均可独立编程,具有四种工作方式 。 6.1.1 定时器/计数器的结构
6.1.1 定时器/计数器的结构 6.1.1 定时器/计数器的结构
在作定时器使用时,是对内部的机器周期进行计数。 每个机器周期包含12个振荡周期,即定时器的输入脉冲是对外部晶振进行12分频后得到的。例如,外部晶振频率为12MHz,则定时器的输入时钟脉冲频率为1MHz,即每隔1us接收到一个脉冲,计数值加1。所以,实际上是通过对机器周期的计数实现计算时间的功能。 6.1.1 定时器/计数器的结构 当定时器用作为外部事件计数时,是对引脚T0或T1上外部输入的负脉冲信号做加法计数。 将外部输入信号接到T0(P3.4)或T1(P3.5)引脚,当检测到的电平由高跳变到低时,计数器就加1。因此,为了确保得到可靠的采样值,需要2个机器周期来识别一个从“1”到“0”的跳变,这就要求外部计数脉冲的高电平与低电平保持时间至少为一个完整的机器周期。所以最高计数频率为晶振频率的1/24。 6.1.1 定时器/计数器的结构
不管是定时还是计数,T0或T1在对内部时钟或外部事件计数时都不占用CPU时间,只有定时器/计数器产生溢出时,才会向CPU发出中断请求。CPU也可重新设置定时器/计数器的工作方式和计数初值,以改变定时器的操作。 设计数的最大值为M,所需的计数值为N,则初值X的计算方法如下:
计数状态: X=M-N?
定时状态: X=M-定时时间/T?
其中,T=12÷晶振频率 6.1.2 工作方式和控制寄存器
1. 工作方式寄存器TMOD 寄存器TMOD是可编程的特殊功能寄存器,字节地址为89H,不可位寻址。其中低4位控制T0,高4位控制T1 。
GATE:控制方式选择位,用来控制定时器启动操作方式。
当GATE=0时,只能由软件控制TR0或TR1位来控制定时器的启停。TRi(i=0,1)位为1,定时器启动;TRi(i=0,1)为0时,定时器停止工作; 当GATE=1时,定时器的启动要由外部中断引脚和TRi(i=0,1)位共同控制。只有当外部中断引脚为高时,TRi(i=0,1)置1才能启动定时器工作。 6.1.2 工作方式和控制寄存器 C/T:计数/定时方式选择位,当C/T=0时设置为定时器工作方式;当C/T=1时设置为计数器工作方式。
M1、M0:工作方式控制位,对应于4种工作方式。
例 要设定T1为定时器,方式2,T0为计数器,方式1,并由内部TRi控制启停。则TMOD=25H,可用下面指令赋值:
TMOD, #25H 6.1.2 工作方式和控制寄存器
2. 控制寄存器TCON TCON字节地址为88H,位地址为88H~8FH。
TF1和TF0:定时器T1和定时器T0的溢出标志位。 TR1和TR0:定时器T1和定时器T0的启动控制位。 IE1和IE0:外部中断INT1和外部中断INT0的中断请求标志位。 IT1和IT0:外部中断INT1和外部中断INT0的触发方式选择位。 TCON中低4位是与外部中断有关的位,高4位为定时器控制位。对T0的启、停控制可以通过以下位操作指令完成:
TR0启动T0计数
TR0停止T0计数 6.1.3 定时器/计数器的工作方式
1. 工作方式0 TMOD中M1M0=00时,定时/计数器被选为工作方式0,计数器长度为13位。由TLi(i=0,1)的低5位(TL的高3位未用)和THi(i=0,1)的8位构成13位计数器(对T0、T1都适用)。
6.1.3 定时器/计数器的工作方式 当C/T=0为定时方式时,T0对机器周期进行计数。设定时时间为t,则计数初值
例6-1设T0工作方式0,定时时间t=1ms,fosc=12MHz,计算T0的计数初值。
11000B= E0H
TH0计数初值为E0H,TL0计数初值为18H。 6.1.3 定时器/计数器的工作
正在加载中,请稍后...51定时器的工作方式3是不是多余的?
[问题点数:36分,结帖人a5566255]
本版专家分:12
结帖率 98.77%
CSDN今日推荐
本版专家分:12612
2010年11月 硬件/嵌入开发大版内专家分月排行榜第三
本版专家分:34512
2009年9月 硬件/嵌入开发大版内专家分月排行榜第一2009年8月 硬件/嵌入开发大版内专家分月排行榜第一2009年1月 硬件/嵌入开发大版内专家分月排行榜第一2008年11月 硬件/嵌入开发大版内专家分月排行榜第一2008年10月 硬件/嵌入开发大版内专家分月排行榜第一
2009年10月 硬件/嵌入开发大版内专家分月排行榜第二2009年4月 硬件/嵌入开发大版内专家分月排行榜第二2009年3月 硬件/嵌入开发大版内专家分月排行榜第二2009年2月 硬件/嵌入开发大版内专家分月排行榜第二2008年12月 硬件/嵌入开发大版内专家分月排行榜第二
2009年7月 硬件/嵌入开发大版内专家分月排行榜第三2009年6月 硬件/嵌入开发大版内专家分月排行榜第三2009年5月 硬件/嵌入开发大版内专家分月排行榜第三
本版专家分:32256
2009年5月 硬件/嵌入开发大版内专家分月排行榜第一2009年4月 硬件/嵌入开发大版内专家分月排行榜第一2009年3月 硬件/嵌入开发大版内专家分月排行榜第一2009年2月 硬件/嵌入开发大版内专家分月排行榜第一2008年8月 硬件/嵌入开发大版内专家分月排行榜第一2008年7月 硬件/嵌入开发大版内专家分月排行榜第一2008年6月 硬件/嵌入开发大版内专家分月排行榜第一
2009年7月 硬件/嵌入开发大版内专家分月排行榜第二2009年6月 硬件/嵌入开发大版内专家分月排行榜第二2009年1月 硬件/嵌入开发大版内专家分月排行榜第二2008年5月 硬件/嵌入开发大版内专家分月排行榜第二
2009年8月 硬件/嵌入开发大版内专家分月排行榜第三
本版专家分:0
本版专家分:12
结帖率 98.77%
匿名用户不能发表回复!|
CSDN今日推荐豆丁微信公众号
君,已阅读到文档的结尾了呢~~
第六章习题参考答案答案,第六章练习,参考解答,第六章,课后习题,习题解答
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
第六章习题参考答案
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='http://www.docin.com/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口}

我要回帖

更多关于 计数器与定时器的区别 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信