中断系统定时器计数器和串行口知识点.docxVIP

中断系统定时器计数器和串行口知识点.docx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中断系统定时器计数器和串行口知识点

第四章 中断系统、定时器/计数器和串行口 考试知识点: 中断系统 中断的概念 中断:CPU正在执行程序的过程中,由于CPU之外的某种原因,有必要暂停该程序的执行,转而去执行相应的处理程序,待处理程序结束之后,再返回原程序断点继续运行的过程。 (2)中断源和中断请求标志位 中断名称中断请求标志中断向量外部中断0IE00003HT0中断TF0000BH外部中断1IE10013HT1中断TF1001BH串行发送中断TI0023H串行接收中断RI0023H(3)和中断相关的寄存器的设置  = 1 \* GB3 ①定时器控制寄存器TCON 格式如下: 位 D7 D6 D5 D4 D3 D2 D1 D0 TCON TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 位地址 8F 8E 8D 8C 8B 8A 89 88 IT0=0,为电平触发方式。????? 低电平有效。 IT0=1,为边沿触发方式。????? 输入脚上电平由高到低的负跳变有效。 IE0=1,说明有中断请求,否则IE0=0。  = 2 \* GB3 ②中断允许控制寄存器IE ?? ? 其各位的定义如下: 位 D7 D6 D5 D4 D3 D2 D1 D0 代号 EA — — ES ET1 EX1 ET0 EX0 EA: 开放或禁止所有中断。ES:开放或禁止串行通道中断。ET1:开放或禁止定时/计数器T1溢出中断。EX1:开放或禁止外部中断源1。ET0:开放或禁止定时/计数器T0溢出中断。EX0:开放或禁止外部中断源0。  = 3 \* GB3 ③中断优先级控制寄存器IP ??? 各位的定义如下: 位 D7 D6 D5 D4 D3 D2 D1 D0 代号 — — — PS PT1 PX1 PT0 PX0 1为高优先级、0为低优先级。如果同级的多个中断请求同时出现,则按CPU查询次序确定哪个中断请求被响应。查询次序为:外部中断0、T0中断、外部中断1、T1中断、串行中断。 (4)响应中断的必要条件  = 1 \* GB3 ①有中断源发出中断请求。  = 2 \* GB3 ②中断允许寄存器IE相应位置“1”,CPU中断开放(EA=1)。  = 3 \* GB3 ③无同级或高级中断正在服务。  = 4 \* GB3 ④现行指令执行到最??一个机器周期且已结束。若现行指令为RETI或需访问特殊功能寄存器IE或IP的指令时,执行完该指令且其紧接着的指令也已执行完。 (5)中断的相应过程  = 1 \* GB3 ① 首先设置相应的优先级状态触发器,以便屏蔽后面的同级或低级中断请求。  = 2 \* GB3 ② 保护现场程序断点地址,即把当前PC的内容送入堆栈(硬件执行LCALL指令)。  = 3 \* GB3 ③ 进入指定的中断服务程序入口地址。 2、定时器/计数器 (1)定时计数的基本原理 定时功能:每个机器周期计数器加1。 计数功能:T0(P3.4)和T1(P3.5)输入计数脉冲,每一来一个脉冲计数器加1。 (2)用于定时计数的寄存器的设置  = 1 \* GB3 ①定时器控制寄存器TCON 格式如下: 位 D7 D6 D5 D4 D3 D2 D1 D0 TCON TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 位地址 8F 8E 8D 8C 8B 8A 89 88 TF1、TF0——计数溢出标志位。当计数器产生计数溢出时,由硬件置1。采用查询方式,它是供查询的状态位。采用中断方式,作为中断请求信号。 TR1、TR0——计数运行控制位。为1时,启动定时器/计数器工作;为0时,停止定时器/计数器工作。  = 2 \* GB3 ②工作方式控制寄存器TMOD 其格式如下: ? GATE:门控位。当GATE=1时,同时INTx为高电平,且TRx置位时,启动定时器,外部启动。当GATE=0时,每当TRx置位时,就启动定时器,是内部启动方式。 C/T:选

文档评论(0)

2017ll + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档