MCS单片机的内部资源及应用.pptVIP

  • 1
  • 0
  • 约1.81万字
  • 约 85页
  • 2022-10-16 发布于重庆
  • 举报
3.2.3 MCS-51中断系统的编程 (1)中断初始化设置:开相应中断允许( IE )、根据需要选择优先级( IP )和选择外中断触发方式(TCON),设置计数器、串行口的有关参数。 (2)中断服务程序的编写:中断入口、保护现场、关中断、中断服务主体程序、恢复现场、开中断、设置计数器、串行口的有关参数、中断返回指令RETI 。 [例题2] 设8051外部中断源接引脚 ,中断触发方式为电平触发,试编制8051中断系统的初始化程序。 解:采用位操作指令实现(也可以采用传送指令和逻辑指令)。 SETB EA ; 开总中断 SETB EX0 ; 开中断 SETB PX0 ; 设置为高优先级 CLR IT0 ; 设置为电平触发方式 第三十一页,共八十五页。 [例题3] 通过外部中断控制八盏灯循环点亮。 解:通过P1口扩展八盏灯,在 引脚接一个按钮开关到地,每按一下按钮就申请一次中断,点亮一盏灯,中断服务则是:依次点亮八盏灯中的一盏。采用边沿触发。硬件电路如下图所示。 第三十二页,共八十五页。 程序如下: OR

文档评论(0)

1亿VIP精品文档

相关文档