c51单片机中断程序中的interrupt1,2,3是由什么决定的?

 我来答
动植物世界
高粉答主

2020-11-25 · 原创动物解说创作者(原创、原创、原创) 每天都趴网看各位的评...
动植物世界
采纳数:236 获赞数:371915

向TA提问 私信TA
展开全部

由中断号决定,一般计数器0是interrupt 0,定时器0是interrupt 1,接下来是计数器1,再是定时器1,再是串口,有些单片机还会有ADC,串口2,PCI等中断,具体看单片机的资料。

Proteus 自从有了单片机也就有了开发系统,随着单片机的发展开发系统也在不断发展。 keil是一种先进的单片机集成开发系统。它代表着汇编语言单片机开发系统的最新发展,首创多项便利技术,将开发的编程/仿真/调试/写入/加密等所有过程一气呵成,中间不须任何编译或汇编。

扩展资料:

功能:

8位CPU·4kbytes程序存储器(ROM) (52为8K)。

128bytes的数据存储器(RAM) (52有256bytes的RAM)。

32条I/O口线·111条指令,大部分为单字节指令。

21个专用寄存器。

2个可编程定时/计数器·5个中断源,2个优先级(52有6个)

一个全双工串行通信口。

外部数据存储器寻址空间为64kB。

参考资料来源:百度百科-51单片机



卫戍边疆love
高粉答主

2020-11-25 · 醉心答题,欢迎关注
知道小有建树答主
回答量:343
采纳率:100%
帮助的人:4.7万
展开全部

中断是由于某种事件的发生(硬件或者软件的),计算机暂停执行当前的程序,转而执行另一程序,以处理发生的事件,处理完毕后又返回原程序继续作业的过程。中断是处理器一种工作状态的描述。

1、INT0——外部中断0,由P3.2端口引入,低电平或下降沿引起。默认优先级最高。

2、INT1——外部中断1,由P3.3端口引入,低电平或下降沿引起。默认优先级第二。

3、T0——定时器/计数器0中断,由T0计数器计满回零引起。默认优先级第三。

4、T1——定时器/计数器1中断,由T1计数器计满回零引起。默认优先级第四。

5、T2——定时器/计数器2中断,由T2计数器计满回零引起。默认优先级第五。

扩展资料:

单片机中断源类型

1、外部设备请求中断。一个普通的外设(如键盘、打印机、A/D转换器等)在CPU完成自己的操作后向它发出一个中断请求。由计算机硬件异常或故障引起的中断,也称为内部异常中断。

2、故障强制中断。计算机在一些关键部位配备了自动故障检测装置。如操作溢出、内存读取错误、外部设备故障、断电等报警信号,如设备的报警信号可以中断CPU,相应的中断处理。

3、实时时钟请求中断。在控制过程中会遇到定时检测和控制,因此通常使用外部时钟电路(可编程)来控制时间间隔。当需要定时时,CPU发出一个命令使时钟电路开始工作。一旦到达指定时间,时钟电路发出中断请求,CPU转动完成检测和控制工作。

4、数据通道中断。数据通道中断也称为直接内存访问(DMA)操作中断,如磁盘、磁带驱动器或CRT直接与内存交换数据所需的中断。

5、项目自愿中断。CPU执行特殊指令(陷阱指令)或由硬件电路引起的中断就是程序自愿中断。是指程序在用户调试程序时所采用的检查手段,如断点中断、单步中断等,用于检查中间结果或查找错误位置。

参考资料来源:百度百科-51单片机

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4217d48
2019-06-26 · TA获得超过4221个赞
知道答主
回答量:17
采纳率:0%
帮助的人:4678
展开全部

中断是指由于某种事件的发生(硬件或者软件的),计算机暂停执行当前的程序,转而执行另一程序,以处理发生的事件,处理完毕后又返回原程序继续作业的过程。中断是处理器一种工作状态的描述。


1、INT0——外部中断0,由P3.2端口引入,低电平或下降沿引起。默认优先级最高。

2、INT1——外部中断1,由P3.3端口引入,低电平或下降沿引起。默认优先级第二。

3、T0——定时器/计数器0中断,由T0计数器计满回零引起。默认优先级第三。

4、T1——定时器/计数器1中断,由T1计数器计满回零引起。默认优先级第四。

5、T2——定时器/计数器2中断,由T2计数器计满回零引起。默认优先级第五。

扩展资料

单片机中断源类型

(1)外部设备请求中断。一般的外部设备(如键盘、打印机和A / D转换器等)在完成自身的操作后,向CPU发出中断请求,要求CPU为他服务。 由计算机硬件异常或故障引起的中断,也称为内部异常中断。

(2)故障强迫中断。计算机在一些关键部位都设有故障自动检测装置。如运算溢出、存储器读出出错、外部设备故障、电源掉电以及其他报警信号等,这些装置的报警信号都能使CPU中断,进行相应的中断处理。

(3)实时时钟请求中断。在控制中遇到定时检测和控制,为此常采用一个外部时钟电路(可编程)控制其时间间隔。需要定时时,CPU发出命令使时钟电路开始工作,一旦到达规定时间,时钟电路发出中断请求,由CPU转去完成检测和控制工作。

(4)数据通道中断。数据通道中断也称直接存储器存取(DMA)操作中断,如磁盘、磁带机或CRT等直接与存储器交换数据所要求的中断。

(5)程序自愿中断。CPU执行了特殊指令(自陷指令)或由硬件电路引起的中断是程序自愿中断,是指当用户调试程序时,程序自愿中断检查中间结果或寻找错误所在而采用的检查手段,如断点中断和单步中断等。

参考资料来源:百度百科-51单片机

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
罗特UNcl5
推荐于2018-02-27 · 超过68用户采纳过TA的回答
知道答主
回答量:125
采纳率:66%
帮助的人:124万
展开全部
取决于中断优先权 一般的51单片机优先等级:外部中断0(interrupt0)定时器中断0(interrupt1)外部中断1(interrupt2)定时器中断0(interrupt3)串口中断(interrupt4)
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tony_sgt
2018-02-27 · TA获得超过8418个赞
知道大有可为答主
回答量:5330
采纳率:66%
帮助的人:1175万
展开全部
分别对应着5个中断源,编译时自动生成相应的中断服务入口地址:
interrupt0:外部中断0
interrupt1:定时器0
interrupt2:外部中断1
interrupt3:定时器1
interrupt4:串口
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式