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

实验三外部中断

实验报告

班级:             

学号:             

姓名:             

教师:             

一、实验目的

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。

…… …… 余下全文

篇五 :单片机 P1口及外部中断 硬件实验报告

实验十一  P1口及外部中断

一、   实验目的

1.掌握利用MCS-51单片机P1口实现I/O的三种传送方式。

2.掌握MCS-51单片机外部中断源的原理和编程方法。

3.了解MCS-51单片机处理外部中断的全过程。

4.弄懂外部中断触发方式的选择。

二、   实验要求

熟练掌握结合DP-51PROC单片机综合仿真实验仪和Kiel C51 集成开发环境进行仿真调试。   

三、   实验内容及实验电路

1、P1口无条件输出实验,电路图图3-1所示。

图3-1 P1口无条件输出

      实验参考程序1:8个LED 灯同时闪亮。

                    ORG      8000H

…… …… 余下全文

篇六 :单片机定时器及外部中断实验报告

单片机实验报告(二)

实验名称:

定时器及外部中断


南京理工大学紫金学院电光系

一、 实验目的

1、学习定时/计数器的应用;

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

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

二、 实验原理

(1)以P1口作为输出口,定时器实现1s定时,实现显示数的1s加1,外部中断0键盘外接BUTTON,实现对显示数快速加1的控制。

(2)系统板上硬件连线

把“单片机系统”A2区的J61接口的P1.0~P1.6端口与D1区的J52接口相连。

把“单片机系统”A2区的INT0端口用导线连接到D1区的KEY1端口上;

三、 实验内容

利用定时器中断控制1s的输出,使用外部中断0使得显示的数加1.

程序如下:

#include<reg51.h>

#define uchar unsigned char

#define uint unsigned int

void delay()

{uint x,y;

for(x=100;x>0;x--)

…… …… 余下全文

篇七 :外部中断实验

PIC实 验 报 告

           ----电平变化按键中断

任课教师:##

班级:11级电科

一、实验目的

进行外部中断INT实验,掌握外部引脚INT/RB0沿跳变中断。

二、实验功能内容

利用外部中断,单键触发8位二进制累加计数器

n  功能:用外部中断输入引脚RB0/INT接收连接在该引脚上的按键信息。每次检测到一次按键就对8位计数器COUNT加一;

n  将COUNT的值直接送给8个发光二极管显示。

三、实现功能用到的硬件电路设计和电路板的链接方法

该实验需要利用按键的电平变化触发INTF,进而通过中断来控制count,显示八个LED灯。所以,电路需把一个按键与PORTB0连接,显示电路为把PORTD与八个LED连接。

四、软件设计

1.流程图设计

如下图

外部中断实验

2.程序设计和注释

#include p16f877a.inc 

COUNT   EQU     20H             ;定义COUNT作为按键次数累加寄存器 

…… …… 余下全文

篇八 :PSOC3外部中断实验报告

一.    实验名称

l  中断实验

二.    实验任务

l  了解PSoC3中断的构成,特点。

l  掌握PSoC3中断函数的编写

l  按键控制LED灯亮灭。

l  利用轻触按键K3分别产生PSoC3器件I/O口下降沿触发每触发一次中断,LED1、LED2状态翻转一次。

三.     实验设备及环境

l  微型计算机(安装了Psoc creator3.1集成开发软件)

l  PSoC实验平台

l  DC9V电源

l  导线若干

四.    原理:

l  32个中断向量,每个中断向量对于多个中断源

l  可配置的中断入口向量地址

l  灵活的中断源

l  每个中断可独立的使能和禁制

l  每个中断可以设置8级中断优先级

l  8级中断嵌套

l  软中断

l  程序可清除正在响应的中断

…… …… 余下全文