找回密码
 注册
关于网站域名变更的通知

51单片机的中断如何理解

2023-8-16 14:19| 查看: 99| 评论: 0

摘要: 不知道各位小伙伴学单片机的时候会不会觉得中断很神奇呢,今天让我们再次回顾一下51单片机的中断学习! 51单片机中断有: 1、外部中断 2、定时器中断 3、串口中断 中断存在的意义: 假如你在写作业 ...
不知道各位小伙伴学单片机的时候会不会觉得中断很神奇呢,今天让我们再次回顾一下51单片机的中断学习!

51单片机中断有:
        1、外部中断
        2、定时器中断
        3、串口中断

中断存在的意义:
         假如你在写作业,一时半会还写不完,而你妈出门买菜的时候跟你说,厨房还烧着开水,烧开后,水壶会发出声音,这时你就要去关火,不然可能会出现着火的可能;分析一下,写作业好比单片机主函数运行的任务,水开了就好比中断触发,关火就好比中断触发后需要做的事;中断可以做出及时反应,用于处理很重要的事!

外部中断的理解:
        外部中断是由于外部中断的脚位被外部的事件触发了外部中断,从而执行外部中断函数!

定时器中断的理解:
        当定时器配置完的那时刻起,它就开始跑动了,假如你把定时器配置成100us中断一次,它就会默默计数,当计到100us时就会触发一次中断,就会执行一次定时中断函数!

串口中断的理解:
        当串口配置完,如果通过串口发送数据,发完后它就会触发串口中断,从而执行串口中断函数;如果单片机接收到串口数据也会触发串口中断,从而执行串口中断函数;

为啥没有调用中断函数,它也能执行中断函数呢?
        你可以这样理解,单片机有两个“大脑”,一个“大脑”啥也不管只管跑主函数任务,另一个”大脑“只要感到中断被触发了,它就跑中断函数,注意哦,两个”大脑“不能同时”想“东西,这个可以这么理解,可以感知触发的那个”大脑“,只要感知到了中断触发,它就会让管主函数的那个”大脑“先停一下,然后再去跑中断函数,跑完后再通知管主函数那个”大脑“可以继续跑了,所以中断函数要快速完成,需要费时间的任务就要放在主函数中!

本站资讯文章系编辑转载,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本站联系,我们将在第一时间删除内容!
[声明]本站文章版权归原作者所有 内容为作者个人观点 本站只提供参考并不构成任何投资及应用建议。
本站拥有对此声明的最终解释权。
收藏 邀请
关闭

推荐内容上一条 /1 下一条

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-9-22 08:46 , Processed in 0.109375 second(s), 27 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

返回顶部