永发信息网

关于单片机里中断问题。

答案:3  悬赏:10  手机版
解决时间 2021-04-01 05:26
关于单片机里中断问题。
最佳答案
中断程序中应当尽量精简,例如,设置个标志,写几个变量什么的。
像你这么写中断函数,反复DELAY,每个DELAY又包了几层,要想退出就需要等很长时间了。而且,如果一个外部中断0正在处理时,另一个外部中断1又发生了,那么必须等中断0处理完以后才能进入中断1。
你可以在中断中设置标志0和标志1,这样能很快退出中断函数,然后在主程序中判断这两个标志是否变了,如果已经变了,则可以对P1操作。这样的话才能及时响应中断。
满意请采纳。追问稍微懂了点,不过我的意思是,主程序是不是一直在扫描中断口?即使没有触发中断,程序运行速度也会相应变慢?
全部回答
在计算机中,软件分软中断和硬中断,软中断消耗CPU时间资源,硬中断由硬件产生,不影响程序执行速度。MCU的中断为硬件中断,在中断产生前,不影响你的任何程序执行时间。但是,中断产生后,MCU转向中断处理程序,中断处理子程序中的代码执行时,对被中断的程序的执行时间就形成了影响。
单片机在中断功能开启的条件下,在执行完每条指令时,有一个硬件位来自动检测是否有中断发生,是由硬件自动完成的,不涉及到CPU,因此不必担心这会影响程序执行速度,影响为0。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
live a healthy life作文咋写
用浴盐有什么好处又有什么坏处
14.1英寸宽屏的长和宽是多少厘米?
六安星星旅社地址好找么,我有些事要过去,
俄罗斯能算资源丰富么
bitch是什么意思?
开展微调研对工作有什么好处
韵味妈妈月嫂服务中心(济宁邹城市)地址在什么
gd同人文,女主是中国人,是个作曲家,后来被
两个人想要死后做鬼永远在一起,要怎么做
民国一面有熊猫举火炬的通元
歌曲此生你爱我,来生我等你
临朐县是国家级贫困县吗?
飞贷怎么样利息是多少
日之都初音巡音是绝版限定吗 初音巡音还有机
推荐资讯
最近想买电动车,昨天去看奥码的,不知道质量
广东肇庆泰格软件公司怎么样
借cf英雄级武器的号
300英雄沢田纲吉永恒战场怎么出
“戴着眼镜找眼镜”是由______造成的。(心理
心好累 好累 什么释放
我的微信公众平台进入开发者中心不能配置服务
100千人是指多少人?是10万人吗?
经济适用房五年后能改成商品房吗
给我查一下安徽宿州到山查一下查一下东青岛的
想知道五金图纸怎么看,今天要去一家五金厂面
工业企业的下脚料收入的会计分录
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?