MCS-51单片机中断系统应用.pptxVIP

  • 9
  • 0
  • 约5.02千字
  • 约 17页
  • 2024-04-07 发布于河北
  • 举报

单片机原理与接口技术建设线上线下混合金课、系统打造一流课堂

MCS-51单片机中断系统与定时器计数器北京石油化工学院曹建树jianshu@bipt.edu.cnQQ:2245682503北京石油化工学院

MCS-51单片机中断系统应用中断初始化1.设置堆栈指针SP设置适宜的堆栈深度:(1)深度要求不高且工作寄存器组1~3不用时,可维持复位时状态:SP=07H,深度为24B(20H~2FH为位寻址区)。(2)要求有一定深度时,可设SP=60H或50H,这时深度分别为32B和48B。2.定义中断优先级根据中断源的轻重缓急,划分高优先级和低优先级。3.定义外部中断触发方式一般情况下,应定义边沿触发方式为宜。若外部中断必须采用电平触发方式时,应在硬件电路上和中断服务程序中采取撤除中断请求信号的措施。4.开放中断由于AT89C51采用了二级中断控制方式,因此开放中断必须同时开放二级中断控制,即同时置位EA和需要开放中断的中断允许控制位。

要求每次按动按键,使外接发光二极管LED改变一次亮灭状态。例1解:INT0输入按键信号,P1.0输出改变LED状态。1.跳变触发:每次跳变引起一次中断请求。 ORG 0000H AJMPMAIN ORG 0003H ;中断入口 AJMP PINT0 ORG 0100H ;主程序MAIN:

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档