2013年第6章 #39;C54x的C语言程序设计.pptVIP

  • 16
  • 0
  • 约1.45万字
  • 约 71页
  • 2017-09-03 发布于江苏
  • 举报
2003.2.16 DSP原理及应用 第6章 TMS320C54xC语言程序设计 2 ) interrupt 函数 中断函数定义的另一种实现方法就是利用interrupt关键字,将该关键字后面所定义的函数声明为中断函数,当编译器编译该函数时,就会把该函数编译成中断处理函数。 void interrupt isr() { … } 采用这种方法,可以对每种中断服务函数的功能,给它起一个有意义的名称,非常直观,同时,中断服务函数的个数也没有严格的限制。 第6章 TMS320C54xC语言程序设计 2.关于C语言中断函数的说明 (1)中断函数的返回类型必须是void类型,并且不能有参数。 (4)中断函数不能被普通C代码之间调用 (5)C编译器规定进入中断函数时,要求SP的内容是偶数; (6)如果屏蔽中断时,用户可以使用内嵌汇编语句来修改IMR使能或禁止指定的中断。 (2)对中断函数,其寄存器的保护不使用入口或调用保护规则; (3)在返回时中断函数使用RETI。 第6章 TMS320C54xC语言程序设计 (7)一个中断程序可以处理一个或多个中断; (8)中断处理和具体某种中断的联系,由中断向量来表明 (9)在汇编语言中,访问中断处理函数是,加上“_” 第6章 TMS320

文档评论(0)

1亿VIP精品文档

相关文档