- 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)