mcs-51单片机有几个中断源
mcs-51单片机有5个中断源,分别为:
1、外部中断0(INT0):默认中断级别最高,中断入口地址0003H;
2、定时/计数器0(T1):默认中断级别第2,中断入口地址000BH;
3、外部中断1(INT1):默认中断级别第3,中断入口地址0013H;
4、串行口中断(TX/RX):默认中断级别第4,中断入口地址0023H;
5、定时/计数器1(T1):默认中断级别最低,中断入口地址001BH。
扩展资料:
51单片机的特点:
1、从内部的硬件到软件有一套完整的按位操作系统,称作位处理器,处理对象不是字或字节而是位。不但能对片内某些特殊功能寄存器的某位进行处理,如传送、置位、清零、测试等,还能进行位的逻辑运算,功能十分完备。
2、同时在片内RAM区间还特别开辟了一个双重功能的地址区间,使用极为灵活,这一功能无疑给使用者提供了极大的方便。
3、具有乘法和除法指令,给编程带来了便利。其他很多的八位单片机都不具备乘法除法功能,作乘除法时还需要编辑一段程序来进行调用,十分不便。
参考资料来源:百度百科-51单片机
51的中断系统有5个中断源,中断系统的结构及级别如下:
与中断系统相关的特殊寄存器:
中断寄存器就是用于存贮中断状态的,包含是否启用中断或者是否发生中断。
1)中断允许控制寄存器(IE)------ 控制各中断的开放和屏蔽
2)中断优先级控制寄存器(IP)------设置各中断的优先级
3)定时器/计数器控制寄存器(TCON)----定时器和外部中断的控制
4)串行口控制寄存器(SCON)------串行中断的控制
中断类型分为三类:
1)T0、T1是2个定时器/计数器中断,由片内定时器提供;
2)INT0、INT1是2个外部中断,由引脚P3.2和P3.2提供;
3)RX、TX为串行口中断所用,由片内串口提供。
扩展资料:
51单片机功能特性
1,可以仿真63K程序空间,接近64K 的16位地址空间;
2,可以仿真64Kxdata 空间,全部64K 的16位地址空间;
3,可以真实仿真全部32 条IO脚;
4,完全兼容keilC51 UV2 调试环境,可以通过UV2 环境进行单步,断点, 全速等操作;
5,可以使用C51语言或者ASM汇编语言进行调试 ;
6,可以非常方便地进行所有变量观察,包括鼠标取值观察,即鼠标放在某 变量上就会立即显示出它此的值;
7,可选 使用用户晶振,支持0-40MHZ晶振频率;
8,片上带有768字节的xdata,您可以在仿真时选 使用他们,进行xdata 的仿真;
9,可以仿真双DPTR 指针;
10,可以仿真去除ALE 信号输出. ;
11,自适应300-38400bps 的所有波特率通讯;
参考资料来源:百度百科-51单片机
51单片机总共有5个中断源,分别为:
外部中断0(INT0),对应中断号是0, 中断入口地址0003H
定时/计数器0(T1),对应中断号1 ,中断入口地址000BH
外部中断1(INT1),中断号2 入口地址0013H
定时/计数器1(T1)中断号3 入口地址001BH
串行口中(RI/TI)中断号4 入口地址0023H
定时器/计数器0(T0)中断:对应中断号1,由定时器T0计数器计满值回零触发。
外部中断1 (INT1):对应中断号2,由低电平或者下降沿触发。
定时器/计数器1(T1)中断:对应中断号3,由定时器T1计数器计满值回零触发。
串口中断:对应中断号4,当串口接收或者发送一帧字符后触发。
其优先级顺序为由高到低