msc51中断系统.pptVIP

  • 69
  • 0
  • 约1.41万字
  • 约 118页
  • 2017-06-24 发布于河南
  • 举报
msc51中断系统

例3 外部中断实验 例3:如 图14所示,将P1口的P1.4~P1.7作为输入位, P1.0~P1.3作为输出位。要求利用8031将开关所设的数据读入单片机内,并依次通过P1.0~P1.3输出,驱动发光二极管,以检查P1.4~P1.7输入的电平情况(若输入为高电平则相应的LED亮)。 现要求采用中断边沿触发方式,每中断一次,完成一次读/写操作。 返 回 P1.7 P1.6 P1.5 P1.4 P1.3 P1.2 P1.1 P1.0 INT0 8031 +5V +5V +5V +5V +5V & & 1 2 S1 图5—14 外部中断实验 返 回 例3 解:如图所示,采用外部中断0,中断申请从INT0输入,并采用了去抖动电路。 当P1.0~P1.3的任何一位输出为1时,相应的发光二极管就会发光。当开关S1闭合时,发出中断请求。中断服务程序的矢量地址为0003H。源程序如下页。 例3 源程序如下: ORG 0000H SJMP MAIN;上电,转向主程序 ORG 0003H;外部中断0入口地址 SJMP INSER;转向中断服务程序 例3 ORG 0

文档评论(0)

1亿VIP精品文档

相关文档