网站大量收购独家精品文档,联系QQ:2885784924

单片机原理及应用 教学课件 作者 王连英吴静进 主编 课件 第6章.pptVIP

单片机原理及应用 教学课件 作者 王连英吴静进 主编 课件 第6章.ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
尚辅网 尚辅网 尚辅网 ORG 2000H ;T0中断服务子程序首地址 IT0: INC R4 ;500?S计数器计数 CJNE R4,#200,IT01 ;判100ms满否? IT01: JC IT06 ;未满100ms,转返回 MOV R4,#0 ;满100ms,500?S计数器清0 INC R5 ;100ms计数器计数 CJNE R5,#10,IT02 ;判1s满否? IT02: JC IT06 ;未满1s,转返回 MOV R5,#0 ;满1s,100ms计数器清0 INC R1 ; 秒计数器加1 CJNE R1,#60,IT03 ;判60秒满否? IT03: JC IT06 ;未满60秒,转返回 MOV R1,#0 ;满60秒,秒计数器清0 INC R2 ; 分计数器加1 CJNE R2,#60,IT04 ;判60分满否? IT04: JC IT06 ;未满60分,转返回 MOV R2,#0 ;满60分,分计数器清0 INC R3 ; 时计数器加1 CJNE R3,#24,IT05 ;判24小时满否? IT05: JC IT06 ;未满24小时,转返回 MOV R3,#0 ;满24小时,时计数器清0 IT06: RETI ;返回 尚辅网 解:利用定时/计数器T0扩展成外中断时须有两个条件:一是外部触发脉冲从P3.4输入(下降沿有效);二是将定时/计数器设置成计数临界状态,即定时初值为FFH,再来一个脉冲即能溢出触发中断。 【例】因外中断INT0、INT1已被占用,试利用定时/计数器T0扩展成外中断。 尚辅网 编程如下: ORG 0000H ;复位地址 LJMP START ;复位,转初始化程序START ORG 000BH ;T0中断入口地址 LJMP IT0 ;转T0中断服务子程序IT0 ORG 1000H ;初始化程序首地址 START: MOV SP,#60H ;置堆栈 MOV TMOD,#06H ;置T0计数器方式2 MOV TH0,#0FFH ;置T0初值 MOV TL0,#0FFH ; SETB PT0 ;置T0为高优先级 MOV IE,#0FFH ;全部开中 SETB TR0 ;T0启动 SJMP MAIN ;转主程序,并等待T0中断 ORG 2000H ;T0中断服务子程序首地址 IT0: … ;T0中断服务子程序 RETI ; * * * * * * * * * * * * * 尚辅网 徐璐 尚辅网 第6章 MCS-51单片机的定时/计数器 80C51定时/计数器 定时/计数器控制寄存器 定时/计数器工作方式 定时/计数器的应用 本章要点 尚辅网 定时/计数器是单片机系统一个重要的部件,其工作方式灵活、编程简单、使用方便,可用来实现定时控制、延时、频率测量、脉宽测量、信号发生、信号检测等。此外,定时/计数器还可作为串行通信中波特率发生器。 §6-1 80C51定时/计数器概述 尚辅网 80C51单片机内部有两个定时/计数器T0和T1,其核心是计数器,基本功能是加1。 对外部事件脉冲(下降沿)计数,是计数器;对片内机周脉冲计数,是定时器。 计数器由二个8位计数器组成。 定时时间和计数值可以编程设定,其方法是在计数器内设置一个初值,然后加1计满后溢出。调整计数器初值,可调整从初值到计满溢出的数值,即调整了定时时间和计数值。 定时/计数器作为计数器时,外部事件脉冲必须从规定的引脚输入。且外部脉冲的最高频率不能超过时钟频率的1/24。 一、定时/计数器概述 尚辅网 TCON低4位与外中断 、 有关,已在中断中叙述。 高4位与定时/计数器T0、T1有关。 ⑴ TF1:定时/计数器T1溢出标志。 ⑵ TF0:定时/计

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档