第五章 8051内部资源的C编程.pptVIP

  • 1
  • 0
  • 约4.66千字
  • 约 21页
  • 2016-12-08 发布于江西
  • 举报
第二部分 8051内部资源的C编程 一、中断应用的C语言编程 三、串行口应用的C语言编程 教学基本要求: (1)、掌握中断应用的C编程方法; (2)、掌握定时器/计数器应用的C编程方法; (3)、熟悉串行口应用的C编程方法; 教学重点: (1)、中断应用的C编程; (2)、定时器/计数器应用的C编程; 教学难点: (1)、在Keil中如何调试各中断程序; C51编译器支持在C源程序中直接开发中断程序。中断服务程序是通过按规定语法格式定义的一个函数。 中断服务程序的函数定义的语法格式如下: 返回值 函数名([参数]) [模式][重入] interrupt m [using n] { … } nterrupt m 其中m是中断号(0到31),中断号告诉编译器中断程序的入口地址,中断号对应着IE寄存器中的使能位。 下表给出了对应关系 002BH 0023H 001BH 0013H 000BH 0003H 入口地址 定时器2 溢出 5 串行口中断 4 定时器1 溢出 3 外部中断1 2 定时器0 溢出 1 外部中断0 0 中断源 IE 寄存器中的使能位和C 中的中断号 在进入中断服务程序前的程序中使用一组工作寄存器

文档评论(0)

1亿VIP精品文档

相关文档