《单片机原理及应用》教学课件 第9章-中断、定时计数器及串口的C语言编程.pptxVIP

  • 12
  • 0
  • 约2.53千字
  • 约 75页
  • 2021-06-26 发布于湖北
  • 举报

《单片机原理及应用》教学课件 第9章-中断、定时计数器及串口的C语言编程.pptx

2;;;中断的应用包括中断向量的设置和中断子程序的编写。; (3)设置外部中断信号触发类型,即设置TCON寄存器,可将触发类型设置为低电平触发或负边缘触发方式。 例如: TCON=0x04; //设定INT1采用负边缘触发方式; Keil C 提供了0~31共32个中断编号,不过8051通常只使用编号0~4。例如,声明外部中断INT0,则中断标识为“interrupt 0”;若要声明T0定时计数器中断,则应标识为“interrupt 1”。 中断源、中断编号及中断入口地址的对应关系如表9-1所示。; using右边的寄存器组是指???断子程序里所要采用的寄存器组。8051内部有4组寄存器组,即RB0~RB3。通常主程序默认使用RB0,中断子程序应根据需要使用其他寄存器组,以避免数据的冲突。若不指定寄存器组,则可省略该字段。 例如,外部中断INT0的子程序名为my_int0,使用了第0组寄存器(可省略)。子程序如下: void my_int0(void) interrupt 0 //中断子程序,单灯左移 { unsigned char saveLED=LED; //存中断前LED灯状态 EA=0; //关总中断 left(3); //单

文档评论(0)

1亿VIP精品文档

相关文档