定时计数初值的设定优秀PPT.ppt





《定时计数初值的设定优秀PPT.ppt》由会员分享,可在线阅读,更多相关《定时计数初值的设定优秀PPT.ppt(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、定时计数初值的设定定时计数初值的设定你现在浏览的是第一页,共14页你现在浏览的是第二页,共14页你现在浏览的是第三页,共14页知识回顾知识回顾设单片机时钟电路的振荡频率fosc为11.0592MHz,则经12分频后得到的机器周期T0为:T0=1.085us 单片机 要进行计数,不能直接将要计数的值作为初值放在寄存器中(因为MCS-51单片机的定时/计数器T0和T1都是增量计数器),而是将计数的最大值减去实际要计数的值,将差值存入寄存器中。你现在浏览的是第四页,共14页定时定时/计数器计数初值的计算公式计数器计数初值的计算公式其中,n为由工作方式决定的定时/计数器位数。在工作方式0下,n为13,
2、213=8192,在工作方式1下,n为16,216=65536.计数初值=2n-实际计数值你现在浏览的是第五页,共14页例例1在工作方式1下,要用定时器T0定时50ms。需以下几个步骤:1.设置定时/计数器T0工作方式TMOD=0 x01;/TMOD=0000 0001B低四位设置定时/计数器T0,GATA=0,C/T=0,M1M0=01C/T=0,T0为定时功能你现在浏览的是第六页,共14页2.计算实际计数值可按下面公式计算:实际计数值=46083你现在浏览的是第七页,共14页3.确定定时器T0的计数初值定时/计数器T0计数初值为(216-46083)用C语言将其存入寄存器TH0和TL0,语
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 定时 计数 初值 设定 优秀 PPT

限制150内