好文档 - 专业文书写作范文服务资料分享网站

单片机中断实验

天下 分享 时间: 加入收藏 我要投稿 点赞

单片机中断实验

1、

实验目的(即实现的知识与技能目标等)

掌握MCS-51单片机中断原理以及编程使用方法 理解下降沿中断和上升沿下降沿均引起中断的区别

2、

实验任务(即具体设计与实验任务)

Keil C51编写程序 Proteus仿真 思考:

3、

实验原理(含仿真电路设计原理,软件设计流程图)

1

4、

实验内容和步骤(含设计的程序,实验的过程等)

内容:编写主程序,读取K1状态,当其与地端闭合时(P1.3为低电平)初始化为低电平触发方式,反之,初始化为下降沿触发,每次只要产生中断触发,发光二极管的状态就会改变;编写中断服务程序,使当中断产生时,图中的发光二极管改变显示状态(反转).

步骤:1.在Keil C51中编写实验程序,生成Hex目标文件,可在Keil Debug 仿真验证程序功能。

2.打开Proteus软件,创建一个原理图仿真工程,在Pick Devices中挑选-下列器件: AT89C51、 SW-SPDT、 LED-GREEN (可选其他颜色的LED),然后按上图绘制实验电路,图中的电源及地,软件左侧的Terminals Mode 中选择POWER、GROUND。双击AT89C51芯片,打开Edit Component, 在Program File中选择Keil编译生成的Hex文件。最后点击运行,在图中通过点击SW1、SW2改变状态,验证实验结果。

5、实验数据、结果及分析讨论(对仿真实验的记录与设计任务对比,从设计上和实验上进行分析)

SW1 接高电平时,点击SW2,可看到SW2从高电平到低电平时会产生中断触发, LED 会改变状态; SW1 接低电平时,点击SW2,可看到SW2变成低电平时会一直产生中断触发,LED一直改变状态。

2

6、总结(从知识点上和实验实践上的收获进行总结)

理解了下降沿中断和上升沿下降沿均引起中断的区别; 了解了Keil C51和Proteus的联调。

3

单片机中断实验

单片机中断实验1、实验目的(即实现的知识与技能目标等)掌握MCS-51单片机中断原理以及编程使用方法理解下降沿中断和上升沿下降沿均引起中断的区别2、实验任务(即具体设计与实验任务)KeilC51编写程序Proteus仿真思考:
推荐度:
点击下载文档文档为doc格式
45tez8jy3s01k8300wxv0h1ll01f5u01c5u
领取福利

微信扫码领取福利

微信扫码分享