位置:51电子网 » 技术资料 » 单 片 机

C51中断编程实例

发布时间:2016/7/14 20:18:38 访问次数:956

   8051单片机有外部中断0和1、定时/计数器0和1、串口发送/接收等5个中断源。为了了EPL2014-471MLC解每个中断源的状态并实现对其控制,C51系统为中断系统共设置了若干个特殊功能寄存器,绝大部分寄存器都可以实现位控制。

   中断函数编程的完整形式如下:

   ∞id函数名(参数)[编译模式H重入Ⅱintcnupt nl lusing m]

编译模式为SMALL、COMPACT或LARGE,用来指定参数和变量的存储空间。重入:用于定义可重入函数。

   intenupt n用于定义中断函数,其中intcJupt是关键字,n为中断号,取值范围为0~31。using m用于确定中断服务函数所使用的寄存器组,其中using是关键字,m的取值范围为0~3,用以选择单片机使用的寄存器组,如果不用using指定,则默认使用寄存器0组。

   8051单片机有外部中断0和1、定时/计数器0和1、串口发送/接收等5个中断源。为了了EPL2014-471MLC解每个中断源的状态并实现对其控制,C51系统为中断系统共设置了若干个特殊功能寄存器,绝大部分寄存器都可以实现位控制。

   中断函数编程的完整形式如下:

   ∞id函数名(参数)[编译模式H重入Ⅱintcnupt nl lusing m]

编译模式为SMALL、COMPACT或LARGE,用来指定参数和变量的存储空间。重入:用于定义可重入函数。

   intenupt n用于定义中断函数,其中intcJupt是关键字,n为中断号,取值范围为0~31。using m用于确定中断服务函数所使用的寄存器组,其中using是关键字,m的取值范围为0~3,用以选择单片机使用的寄存器组,如果不用using指定,则默认使用寄存器0组。

相关技术资料
7-14C51中断编程实例

热门点击

 

推荐技术资料

硬盘式MP3播放器终级改
    一次偶然的机会我结识了NE0 2511,那是一个远方的... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!