51单片机中断的概念,及如何运用 10

 我来答
意法半导体(中国)投资有限公司 2023-06-12
展开全部
单片机原理及应用 本书详细地介绍了MCS-51单片机的硬件结构、指令系统,从应用的角度介绍了汇编语言程序设计与各种硬件接口设计、各种常用的数据运算和处理程序、接口驱动程序以及MCS-51单片机应用系统的设计,并对MCS-51单片机应用系统设计中的抗干扰技术以及各种新器件也作了详细的介绍。本书突出了选取内容的实用性、典型性。书中的应用实例,大多来自科研工作及教学实践,且经过检验,内容丰富、详实。 更专业的解答可联系意法半导体,产品服务:意法半导体单片机产品线拥有业界宽广、极具创新力的32位产品系列 – STM32,覆盖超低功耗、超高性…
lhb0328
2011-05-16 · TA获得超过818个赞
知道小有建树答主
回答量:649
采纳率:0%
帮助的人:806万
展开全部
中断其实很容易理解啊,这样来说吧,比如说你在做A事,但是突然间来了你想起来了更重要的B事,所以你马上去做B事了,做完之后再回来继续做A事,这个就是中断!在程序里面也是一样的!中断系统里面有五个中断,外部中断0和1,定时器/计数器中断0/1,串行口中断!

举个例子你可能会容易懂点,定时中断:比如你定时1ms,主程序在运行,每当1ms时间到后,就跑到定时中断子程序 里面执行,执行完后再回到主程序。。。中断程序是1ms进去一次
意法半导体(中国)投资有限公司
2023-06-12 广告
单片机原理由运算器、控制器、存储器、输入输出设备构成,单片机自动完成赋予它的任务的过程,也就是单片机执行程序的过程,即一条条执行的指令的过程;单片机的应用:节能控制;智能语音设备;报警控制;医疗设备。 单片机原理及应用 本书详细地介绍了MC... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
liangkaishui12
2011-05-16 · TA获得超过187个赞
知道答主
回答量:42
采纳率:0%
帮助的人:32万
展开全部
就如你正在网吧玩游戏(程序没有中断)。这时候你妈妈叫你回家吃饭,(你妈妈管着你,她是CPU),这时中断就开始了,中断的前提是单片机事先要先开中断使能,就像你要开机等着你妈妈做好饭,就打电话叫你回去一样。你就必须回家吃饭,就中断你正在玩游戏,回家你要知道你家的地址,才回到家呀,于是单片机就有中断地址了。你按地址回家吃饭,吃完饭了(中断完成),你又出来玩游戏了。不知道明白否?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
西门不败
2011-05-16 · TA获得超过4079个赞
知道大有可为答主
回答量:3749
采纳率:75%
帮助的人:4471万
展开全部
中断是指计算机在执行程序的过程中,当出现异常情况或特殊请求时,计算机停止现行程序的运行,转向对这些异常情况或特殊请求的处理,处理结束后再返回现行程序的间断处,继续执行原程序。 中断是单片机实时地处理内部或外部事件的一种内部机制。当某种内部或外部事件发生时,单片机的中断系统将迫使CPU暂停正在执行的程序,转而去进行中断事件的处理,中断处理完毕后,又返回被中断的程序处,继续执行下去。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jzp125
2011-05-16 · TA获得超过334个赞
知道答主
回答量:101
采纳率:0%
帮助的人:59.7万
展开全部
sbit LED = P0^0;
//为什么不定义P3.2口,外部中断INT0那。

int0是固定在P3.2口的 不需要定义~

P0 = 0xff; //单片机上电默认高电平,加这个语句什么作用 ?我看中断里都加这个语句了;

这个可以不加 不过加上更加直观

IT0 = 1; //这个IT0 和EX0指令调换顺序是否可以?

可以的 没什么区别

中断是单片机的重要部分 要理解就要好好看特殊寄存器的功能 还有这些功能的关系图(就是那些开关图)

interrupt 0表示了实在int0的时候产生中断,在你的图上就是按下按钮 产生一个低电平 从而出发中断

IT0 = 1;
EX0 = 1
就表示了要使用中断
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
推荐于2017-09-04 · TA获得超过3.1万个赞
知道大有可为答主
回答量:6571
采纳率:86%
帮助的人:921万
展开全部
sbit LED = P0^0;
//为什么不定义P3.2口,外部中断INT0那。

int0是固定在P3.2口的 不需要定义~

P0 = 0xff; //单片机上电默认高电平,加这个语句什么作用 ?我看中断里都加这个语句了;

这个可以不加 不过加上更加直观

IT0 = 1; //这个IT0 和EX0指令调换顺序是否可以?

可以的 没什么区别

中断是单片机的重要部分 要理解就要好好看特殊寄存器的功能 还有这些功能的关系图(就是那些开关图)

interrupt 0表示了实在int0的时候产生中断,在你的图上就是按下按钮 产生一个低电平 从而出发中断

IT0 = 1;
EX0 = 1
就表示了要使用中断
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式