定时器和中断系统425讲解.ppt

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.5 片内外设 ' C54x 片内外设包含如下几部分: ⑴ 外部总线操作; ⑵ 通用 I/O 口 ( 引脚 ) ; ⑶ 定时器; ⑷ 时钟发生器; ⑸ 主机接口; ⑹ 同步串行接口; ⑺ 时分复用串行接口 (TDM) ; ⑻ 软件可编程等待状态发生器; ⑼ 可编程存储器组切换模块。 JTAG 接口 2.5.1 通用 I/O 口 通用 I/O 口有两个:跳转控制输入引脚 BIO 和外部标志输出引脚 XF ⒈跳转控制输入引脚 BIO : 该引脚可用于监视外部设备的状态 。程序 可以根据引脚 BIO 输入状态有条件地执行一个分支转移。 条件执行指令 : XC n , cond[ , cond [ , cond] 操作数 n=1 或 2 功能 :1 、如果 n=1 且条件满足,则在该指令之后的一条 1- 字指令被执行; 2 、如果 n=2 且条件满足,则在该指令之后的一条 2- 字指令或两条 1- 字指令被执 行。 3 、如果条件未满足,则根据 n=1 或 2 执行一条或两条 NOP 指令。 例一 : XC 1 , ALEQ ; 如果 A 的值小于或等于 0 ,则执行 1 字指令 MAR *AR1+ 以修改 AR1 MAR *AR1+ ADD A , DAT100 指令执行前 指令执行后 A=FF FFFF FFFFh A=FF FFFF FFFFh AR1=0031h AR1=0032h 例二 : XC 2 , BIO ; 如果引脚 BIO 为低电平(条件满足),则执行后面的一条双字指 令或 2 条单字指令。 ⒉外部标志输出引脚 XF 外部标志输出引脚 XF 可以用于向外部设备发出信号。 XF 信号可以由软件控制。通过对 STl ( bit13) 中的 XF 位置 1 或清 0 , XF 引脚输 出为高电平和低电平,亦即 CPU 向外部发出 1 和 0 信号。 执行指令: SSBX XF ;对 XF 置位 RSBX XF ;对 XF 复位 2.5.2 定时器 C5402 内部有 定时器 0 和 定时器 1 两个定时器。结构一样。 片内硬件定时器是 软件可编程 的,可用于周期性地产生中断。 定时器可以用来产生外部接口电路的采样时钟,如模拟接口。 1. 定时器的结构和特点 定时器主要由 3 个 16 位的存储器映像寄存器 及相应的逻辑 控制电路组成。 3 个存储器映像寄存器的地址列于下表中。 Timer0 地址 Timer1 地址 寄存器 说明 0024H 0030H TIM 定时器寄存器,每计数一次自动减 1 0025H 0031H PRD 定时器周期寄存器,当 TIM 减为 0 后, CPU 自动将 PRD 的值装入 TIM 0026H 0032H TCR 定时器控制寄存器,包含定时器的 控制和状态位 C54x DSP 定时器结构如下图所示。它由两个基本功能块组 成,即 主定时器模块 ( PRD 和 TIM ) 、 预定标器模块 (TCR 中的 TDDR 和 PSC 等 ) 及相应的逻辑控制电路。 主定时器模块 ( 由 PRD 和 TIM 组成 ) 预定标器模块 ( 由 TCR 的 TDDR 和 PSC 位组成 ) 。 * 定时器寄存器 (TIM) : 是减 1 计数器,可加载周期寄存器 PRD 的值,并随计数减少。 * 定时器周期寄存器 (PRD) : PRD 用于重载定时器寄存器 (TIM) 。 ? 定时器控制寄存器 (TCR) TCR 包含定时器的控制和状态位, 控 制定时器的工作过程。 定时器主要特点: (1) 定时器是一个减计数器。 (2) 由 16 位计数器和 4 位预分频计数器组成。 16 位计数器的触发 脉冲由预分频计数器提供,预分频计数器的触发脉冲是 CPU 时钟信号。 (3) 有复位功能。 (4) 可以选择调试断点时定时器的工作方式。 定时器控制寄存器的控制和状态位如下: 15 ~ 12 11 10 9 ~ 6 5 4 3 ~ 0 保留位 Soft Fr

文档评论(0)

jinchenl + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档