- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
定时/计数器 xx教研室:xx 教学对象:xxx No.4 《单片机原理与控制技术》课程 引例: 如何利用单片机设计一个数字时钟? 解决方案:采用单片机内部的定时器来设计完成。 主要内容 定时/计数器的结构及工作原理 1 定时/计数器的工作模式 2 一、定时/计数器的结构及工作原理 1. 定时/计数器的功能 对机器周期进行计数。 通过单片机的引脚T0(P3.4)和T1(P3.5)对外部脉冲进行计数。 (1)定时功能 (2)计数功能 一、定时/计数器的结构及工作原理 2. 定时/计数器的结构 (1)2个定时/计数器T0和T1都是16位的加1计数器。 (2)T0的计数寄存器为TH0和TL0;T1的计数寄存器为TH1和TL1。 (3)TMOD用于设置工作模式;TCON用于起停控制和中断申请。 一、定时/计数器的结构及工作原理 3. 定时/计数器的工作原理 (1)工作模式寄存器TMOD GATE C/T M1 M0 GATE C/T M1 M0 TMOD 字节地址:89H 位 7 6 5 4 3 2 1 0 T1 T0 M1M0:工作方式定义位 0 0: 13位 Timer。 0 1: 16位 Timer——经常用到。 1 0: 可自动重装的 8位 Timer——经常用到。 1 1: T0 分为2个8位 Timer;T1 此时不工作。 一、定时/计数器的结构及工作原理 3. 定时/计数器的工作原理 (1)工作模式寄存器TMOD GATE C/T M1 M0 GATE C/T M1 M0 TMOD 字节地址:89H 位 7 6 5 4 3 2 1 0 T1 T0 C/T:定时/计数模式选择位 0:片内时钟定时器。对机器周期脉冲计数定时。 1:外部事件计数器。对Tx引脚的负脉冲(下降沿)计数。 一、定时/计数器的结构及工作原理 3. 定时/计数器的工作原理 (1)工作模式寄存器TMOD GATE C/T M1 M0 GATE C/T M1 M0 TMOD 字节地址:89H 位 7 6 5 4 3 2 1 0 T1 T0 GATE:门控位 0:T0(T1)的启/停由软件对TR0(TR1)位写“1”/“0”控制。 1:只有在INT0(INT1)引脚为高电平,且由软件使TR0(TR1) 置1时,才能启动定时器工作。 一、定时/计数器的结构及工作原理 3. 定时/计数器的工作原理 (1)工作模式寄存器TMOD GATE C/T M1 M0 GATE C/T M1 M0 TMOD 字节地址:89H 位 7 6 5 4 3 2 1 0 T1 T0 例: 要求:T0工作在16位定时方式;同时,T1工作在13位计数方式。 MOV TMOD, #41H 一、定时/计数器的结构及工作原理 3. 定时/计数器的工作原理 (2)控制寄存器TCON TF1 TR1 TF0 TR0 TCON 字节地址:88H 位 7 6 5 4 3 2 1 0 TR0(TR1):T0(T1)运行控制位。 0: 停止计数。 1: 启动计数。 TF0(TF1):T0(T1)计数溢出标志位:用于向CPU申请中断或供CPU查询。 0: 计数未满。 1: 计数溢出。 一、定时/计数器的结构及工作原理 3. 定时/计数器的工作原理 (2)控制寄存器TCON TF1 TR1 TF0 TR0 TCON 字节地址:88H 位 7 6 5 4 3 2 1 0 例: 要求:同时启动T0和T1。 MOV TCON, #50H SETB TR0 SETB TR1 或: 一、定时/计数器的结构及工作原理 3. 定时/计数器的工作原理 不管是定时方式还是计数方式,定时/计数器T0或T1在对内部时钟或对外部事件(下降沿脉冲)计数时,不占用CPU时间,除非定时/计数器计数溢出,才可能中断CPU当前操作。 二、定时/计数器的工作模式 1. 模式0:13位定时/计数器 (1)由TL0的低5位(
您可能关注的文档
- 《遨游建筑天地间间》试题.ppt
- 3卫星运动基础浅析.ppt
- 3烯烃(药学本科)浅析.ppt
- 《保护眼睛_预防近视》第6课时试题.ppt
- 《保护眼睛_预防近视》试题.ppt
- 3狭义相对论1浅析.ppt
- 3相对论力学(08年)浅析.ppt
- 3相对论力学(2011年)浅析.ppt
- 《蹦床里学问》试题.ppt
- 《笔算乘法(不进位)》试题.ppt
- 《答司马谏议书》试题.ppt
- 04SIMATICS7系统及其组态软件浅析.ppt
- 《大高考》2016届高考复习数学理(全国通用):第十章计数原理、概率与统计第二节试题.ppt
- 《大高考》2016届高考复习数学理(全国通用):第十章计数原理、概率与统计第六节试题.ppt
- 《大高考》2016届高考复习数学理(全国通用):第十章计数原理、概率与统计第七节试题.ppt
- 《大高考》2016届高考复习数学理(全国通用):第十章计数原理、概率与统计第三节试题.ppt
- 04第2章污水3浅析.ppt
- 《大高考》2016届高考复习数学理(全国通用):第十章计数原理、概率与统计第一节试题.ppt
- 《大高考》2016届高考物理(全国通用)配套:专题十四机械振动与机械波试题.ppt
- 04第四章《照明器》浅析.ppt
文档评论(0)