篇一 :单片机外部中断实验报告

实验三外部中断

实验报告

班级:             

学号:             

姓名:             

教师:             

一、实验目的

1、掌握单片机外部中断的原理及过程。

2、掌握单片机外部中断程序的设计方法。

3、掌握单片机外部中断时中断方式的选择方法。

二、实验内容

如下图所示,P3.2设为输入, P2设为输出位,连有8个发光二极管D1~D8。每当发生外部中断时,发光二极管以向下流水灯的方式点亮。分别选择边沿触发外部中断放是和电平触发外部中断方式两种。

…… …… 余下全文

篇二 :外部中断实验-单片机

单片机程序实验报告

                                                                    

                                                               

…… …… 余下全文

篇三 :51单片机外部中断实验报告

51单片机外部中断实验

实验报告要求:

1)整理本实验涉及的程序,将它们按正确的格式详细书写在实验报告纸上。

1.无中断时发光让发光二极管从左到右依次点亮,有外部中断请求时,4位数码管从0000开始加1显示(加到9999后复位为0000),同时蜂鸣器报警。

#include<reg51.h>

#include<intrins.h>

int n1,n2;

sbit beep=P3^5;

char

table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};

void delay(int x)

{

int i,j;

for(i=0;i<x;i++)

for(j=0;j<200;j++);

}

void main()

{

EA=1;

EX0=1;

IT0=0;

EX1=1;

IT1=1;

PX1=1;

while(1);

}

void int0() interrupt 0 {

beep=0;

…… …… 余下全文

篇四 :PIO外部中断实验报告

“SOPC技术综合设计实践”实验报告

实验题号 : 实验五

项目名称 :PIO外部中断实验

系班 : 计科师范系11(1)

学号 :

姓名 :

实验日期 : 20xx年4月2日

指导老师 :

一、 实验目的

(1)熟悉中断服务程序的编写和注册方法。

(2)熟悉程序的调试方法,重点熟悉中断服务程序的调试方法。

(3)熟悉NiosII处理外部中断的方法。

二、实验内容

1.外部中断信号由按键提供,然后将中断事件反映到对应的LED。

2.利用边沿捕获寄存器读取按键值,编写中断服务程序将读到的键值输出到LED。即:按键F1按下,对应的LED0点亮。

三、实验原理

当跳转到异常处理地址后,处理器开始执行一段由HAL插入的代码,判断中断源和中断优先级,然后再转跳到用户的中断服务子程序(ISR)中。即发生异常后,异常处理除ISR外的所有工作都由HAL系统库代码替换用户完成。为了将中断服务子程序的信息告知HAL,用户需要完成ISR的登记工作。向HAL登记ISR的工作可以分为以下两步:(1)编写void isr_name(void *context,alt_u32 id)函数(2)调用alt_irq_register(alt_u32 id,void *context,void(*isr)(void*,alt_u32))函数,向HAL登记ISR。

…… …… 余下全文

篇五 :实验七 外部中断实验

贵 州 大 学 实 验 报 告 纸

实验七  外部中断实验

一、实验目的

学习外部中断技术的基本使用方法。

二、实验内容

1、INT0端接单次脉冲发生器。按一次脉冲产生一次中断,CPU使P1.0状态发生一次反转,P1.0接LED灯,以查看信号反转。

2、修改程序,实现用一位开关产生外部中断1,每产生一次,调用一个流水灯方式,按顺序4次一个周期后重复

三、实验要求

根据实验内容编写一个程序,并在实验仪上调试和验证。

四、实验说明和电路原理图

1)外部中断的初始化设置共有三项内容:中断总允许即EA=1,外部中断允许即EXi=1(i=0或1),中断方式设置。中断方式设置一般有两种方式:电平方式和脉冲方式,本实验        选用后者,其前一次为高电平后一次为低电平时为有效中断请求。因此高电平状态和低电平状态至少维持一个周期,中断请求信号由引脚INT0(P3.2)和INT1(P3.3)引入。

2)中断服务的关键:

a、保护进入中断时的状态。

堆栈有保护断点和保护现场的功能使用PUSH指令,在转中断服务程序之前把单片机中有关寄存单元的内容保护起来。

…… …… 余下全文

篇六 :DSP外部中断实验报告

电子信息工程系实验报告

课程名称:现代DSP技术

实验项目名称:实验四 外部中断实验               实验时间:20##-11-22   

班级:&^^%%$             姓名:*&%          学号:*****  

                                                                                                                                                 

…… …… 余下全文

篇七 :实验一 外部中断实验

实验一  外部中断实验

一、实验要求

用单次脉冲申请中断,在中断处理程序中对输出信号进行反转。

二、实验目的

1、学习外部中断技术的基本使用方法。

2、学习中断处理程序的编程方法。

三、实验电路及连线

四、实验说明

中断服务程序的关键是:

  1.保护进入中断时的状态,并在退出中断之前恢复进入时的状态。

  2.必须在中断程序中设定是否允许中断重入,即设置 EXO位。

  3.对于 80C196,要选择相应的中断源,并设置中断屏蔽寄存器的相应位。

  本例中使用了INTO中断(80C196为EXTINT 中断),一般中断程序进入时应保护PSW,CC以及中断程序使用但非其专用的寄存器。本例的中断程序保护了 PSW,ACC等三个寄存器并且在退出前恢复了这三个寄存器。另外中断程序  中涉及到关键数据的设置时应关中断,即设置时不允许重入。本例中没有涉及这种情况。

INTO(P32)端(80C196为EINT端)接单次脉冲发生器。P1.0接LED灯,以查看信号反转.

五、实验框图

六、实验代码:

…… …… 余下全文

篇八 :外部中断实验报告

外部中断实验报告

班级                 姓名                学号                 日期          

一、实验目的和要求:

1.学习外部中断的技术和基本使用方法

2.学习中断处理程序的编程方法3.

二、实验内容及说明

1.按照书上例4-5,根据电路图在实验箱上面进行连线,用开关控制产生外部中断并用LED灯反映开关状态。

2. 用P1.0连接L0,单脉冲输出接INT0。

…… …… 余下全文