实验七 中断实验.docVIP

  • 14
  • 0
  • 约1.49千字
  • 约 4页
  • 2024-01-15 发布于湖北
  • 举报

实验七中断实验

一、实验目的

1.掌握中断程序编程方法。

2.了解蜂鸣器控制方法。

二、实验原理及实验内容

1.实验原理

本实验主要训练读者对中断原理的理解和对中断的编程。关于中断原理参考第三章有关内容。本实验通过外部中断1所接的轻触开关打开或关断蜂鸣器,循环点亮跑马灯。

2.实验内容

接通J18(控制蜂鸣器跳线),接通J17(控制8位跑马灯跳线)。

在Keil编译环境下,根据流程图编写程序,生成*.HEX文件。

在ISP环境下将生成的*.HEX文件下载到89S52中。

离线运行,观察运行结果。

图7-6中断流程图

三、参考程序

汇编程序:

BEEPEQUP3.4/*定义蜂鸣器*/

ORG0000H

AJMPMAIN

ORG0013H

LJMPINT1PRM/*转向外部中断1服务子程序*/

MAIN:

SETBIT1/*下降沿触发*/

MOVIE,#84H/*中断控制寄存器设置*/

WAIT:AJMP$/*等待中断发生*/

INT1PRM:

CPLBEEP/*蜂鸣器取反*/

CLRC

MOVA,#0F

文档评论(0)

1亿VIP精品文档

相关文档