当前位置:首页 > 单片机 > 单片机
[导读]80C51的中断系统有5个中断源(80C52有6个),2个优先级,可实现二级中断嵌套。 根据它的原理图就可以看出,80C51一共有4个寄存器(TCON,SCON,IE,IP),附件有她们的详细的寄存器示例图。 如果想产生一个中断请求,首

80C51的中断系统有5个中断源(80C52有6个),2个优先级,可实现二级中断嵌套。
根据它的原理图就可以看出,80C51一共有4个寄存器(TCON,SCON,IE,IP),附件有她们的详细的寄存器示例图。



如果想产生一个中断请求,首先要做的就是打开IE里的EA标志位,因为IE寄存器的地址是0xA8,所以可以对其位进行操作。而EA标志位是整个中断系统的总开关,这一步必不可少。接着还要将你要产生的中断号对位的IE中的相应位置高电平,包括EX0(0号外部中断),ET0(0号定时器中断),EX1(1号外部中断),ET1(1号定时器中断),ES(串口中断);上面的就是IE中的一些特殊位。下一步就是要指定是电平触发还是脉冲触发了,此步是要操作TCON寄存器,将IT0置1表示脉冲触发,置0表示是电平触发,此处操作是0号外部中断的一些基本设置,其它中断设置参照原理图便可得,此处不再重复。
接下来就可以拿出板子进行试验了,注意因为是电平触发,所以要将P32引脚接地,也就是变为低电平即可,来产生一个中断请求。下面附上我的一个示例程序, 产生的效果是:蜂鸣器将不间断的发出响声,注:程序为手写,没调试过,不能保证一定能调通

#includesbitbeep=P3^2;inti,j;voiddelay(unsignedchar);//声明延迟函数voidmain(){EA=1;//打开中断系统总开关EX0=1;//产生0号外部中断IT0=0;//采用电平触发方式触发while(1){beep=0;delay(100);//延迟函数interupt();//调用中断函数}}//延迟函数voiddelay(unsignedchart){for(i=0;i<50000;i++)for(j=0;j


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

当多个同级别中断同时发出中断请求时,单片机中断系统将按照自然优先级别进行中断排序,并首先响应其中自然优先级别最高的中断。

关键字: 中断优先级 单片机 中断系统

MCS-51单片机中断系统的结构如图4-1所示。MCS-51单片机有5个中断源,分别是2个外部中断源、2个定时/计数器中断源和1个串行接口中断源。与中断系统有关的寄存器有TCON、SCON、IE和IP,它们都可以按位寻址...

关键字: MCS-51 单片机 中断系统

单片机系统用户可以通过中断系统的软件和硬件实现对某一中断请求的开放(或允许)和屏蔽。开放是指中断请求发生时中断系统响应该请求,并完成相应的中断服务处理工作;相反地,屏蔽是指中断系统既不接收中断请求,也不进行中断处理。

关键字: MCS-51 单片机 中断系统

中断系统是计算机的重要组成部分。实时控制、故障自动处理、计算机与外围设备间的数据传送往往采用中断系统。中断系统的应用大大提高了计算机效率。

关键字: 中断系统 8XC552 单片机

8XC51GB有15个中断源,对应有15个固定的中断矢量地址(见图10.8)。其中有7个外部中断是INT0~INT6,外部中断引脚与端口3和端口5引脚的功能复用;有8个内部中断,它们分别是3个定时器中断(定时器T0、T1...

关键字: 8XC51GB 中断系统

中断是计算机中一个很重要的概念,中断技术的引入使计算机的发展和应用大大地推进了一步。因此,中断功能的强弱已成为衡量一台计算机功能完善与否的重要指标之一。

关键字: MCS 51单片机 中断系统

1.PowerPC中断系统简介PowerPC处理器的中断系统由两部分组成,一是内核的中断及异常的处理;二是中断控制器。以P2020处理器为例,包括E500内核中断及异常处理系统和OpenPIC中断控制器。在E500内核中...

关键字: Power 中断系统

  本文主要详解基于单片机的智能安防报警系统设计方案,我们以基于STC89C52单片机设计的方案来介绍,首先介绍了STC89C52引脚图及功能,其次阐述了基于STC89C52单片机的智能安防报警

关键字: stc89c52 智能安防报警系统

随着科技的发展,生活中电子万年历越来越普遍,功能也越来越多。根据人们的日常基本需求,设计一种电子万年历,可以实现测温、闹钟、秒表和语音报警等功能,为人们的日常生活提供舒适和便捷,具有重要的使用价值。

关键字: stc89c52 单片机 可测温式 电子万年历

21世纪,能源问题日益突出,节能环保已成为诸多设计所必须考虑的一大因素。该设计就是以有效提高实验室灯光和各种电源利用率为目的,采用红外计数,在不同情况下分别提供相应的照明和电源的供给,避免了人少开多组灯、使用多组仪器以及...

关键字: stc89c52 单片机 智能控制系统
关闭
关闭