- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机课件第六章
第六章 单片机的中断与定时系统 6.2 MCS-51单片机的定时器/计数器 2.定时和计数应用 ●程序设计 MOV TMOD,#OOH ;设置T1为工作方式0 MOV THl ,#OFCH ;设置计数初值 MOV TLl ,#03H MOV IE ,#00H ;禁止中断 LOOP: SETB TRl ;启动定时 JBC TFl.LOOPl ;查询计数溢出 AJMP LOOP LOOP1:MOV THl,#OFCH ;重新设置计数初值 MOV TLl,#03H CLR TFl ;计数溢出标志位清“0” CPL P1.0 ;输出取反 AIMP L00P ;重复循环 6.2 MCS-51单片机的定时器/计数器 五.定时工作方式1 ●逻辑电路和工作情况与方式0完全相同。 ●方式1是16位计数结构,其计数器由THi(8位)和 Tli(8位)构成。 如晶振频率为6 MHz: Tmin= [216-(216-1)]×1/6×10-6×12=2×10-6=2(us) ●在方式1下, 计数范围是:l~65536(216) Tmax= [216-0]×1/6×10-6×12=2×10-6=131072(us) ●当为定时工作方式时,定时时间的计算公式为: (216-计数初值)×晶振周期×12 下一页 总目录 章目录 返回 上一页 第6章 单片机的中断与定时系统 6.1 MCS-51单片机中断系统 6.2 MCS-51单片机的定时/计数器 6.3 MCS-51单片机外部中断源的扩展 6.4 定时器/计数器与中断综合应用举例 本章要求 1 了解掌握MCS-51单片机中断系统 2 了解掌握MCS-51单片机的定时/计数器 3 掌握定时器/计数器与中断综合应用 6.1 MCS-51单片机中断系统 一. 单片机中断技术概述 ●中断是一相重要的计算机技术 ●中断技术是一种资源(CPU)共享技术 ●中断技术能提高CPU的利用率及输入/输出数据的效率 ●中断技术对计算机运行中遇到的突发故障及时处理 ●中断技术主要用于实时控制 —及时处理被控对象提出的分析、计算、控制等 请求,使对象保持最佳工作状态。 6.1 MCS-51单片机中断系统 二. 中断源 2个外部中断;2个定时器中断; 1个串行口中断。 1. 外中断 ●MCS-51共有5个中断源。 ●外中断是由外部信号引起的中断请求。 ●外部中断“0”---INT0(P3.2引入—12脚), 外部中断“1”---INT1(P3.3引入—13脚)。 ●低电平和脉冲下降沿触发,通过设置控制位定义。 2. 定时中断 ●定时器/计数器中断是由内部计数器计数溢出引起 的中断请求。 6.1 MCS-51单片机中断系统 二. 中断源 3. 串行中断 ●内部计数器计内部时钟脉冲或外部事件脉冲。 ●定时器/计数器T0---计外部脉冲 (P3.4引入—14脚) 。 定时器/计数器T1---计外部脉冲 (P3.5引入—15脚) 。 ●计内部时钟脉冲--定时器;计外部脉冲--计数器。 ●串行口中断是由串行口接收和发送完一组数据引起 的中断请求。 ●串行口接收端RXD- (P3.0引入—10脚) 。 ●串行口发送端TXD- (P3.1引入—11脚) 。 6.1 MCS-51单片机中断系统 三. 中断控制 定时器控制寄存器(TCON) ●IE0、IE1-外中断请求标志位 IT0 IE0 IT1 IE1 TR0 TF0 TR1 TF1 位符号 88H 89H 8AH 8BH 8CH 8DH 8EH 8FH 位地址 TCON 88H 当INT0(INT1)出现有效中断请求时,IE0(IE1)位由硬件置“1”,中断响应后再由硬件自动清“0” ●IT0、IT1-外中断请求触发方式控制位 IT0(IT1)=1 脉冲触发方式,后沿负跳有效, IT0(IT1)=0 电平触发方式,低电平有效。 由软件置“1”或清“0” ●TF0、TF1-计数器溢出标志位 由硬件置“1”,中断方式时,硬件清“0”; 查询方式时,软件清“0”。 6.1 MCS-51单片机中断系统 三. 中断控制 2.串行口控制寄存器(SCON) RI TI RB8 TB8 REN SM2 SM1 SM0 位符号 98H 99H 9AH 9BH 9CH 9DH 9EH 9FH 位地
文档评论(0)