完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
|
相关推荐
5个回答
|
|
这个很经常用到吧,你没学过51?
说个简单的例子吧,按键的中断。单片机现在在执行别的程序,干别的事情。 一旦S1按键按下,就点亮1号LED灯。此时就能用中断停下你单片机干着的事情 转向去点亮LED,之后再回去***需要干的事情。 这就是中断,你不可能老是去扫描你的按键是否按下,程序量大的时候就很没效率了。 |
|
|
|
好的,刚开始学嵌入式的资料,呵呵,谢谢
|
|
|
|
没中断这可不行啊,中断时单片机中的核心。举一些例子吧,比如楼上说的按键扫描,按键需要消抖的,但是一般的简单程序都是用延时消抖,这样的话CPU在延时期间什么事情都没在,浪费了CPU,而且如果你的程序里面还有显示部分,比如数码管显示,这样你按键按下的瞬间,因为等待原因,后面的显示程序肯定是没运行的,因此影响了显示部分。第二例子,大部分程序数码管显示部分也会采用延时,这样的话数码管显示程序正在延时的时候正好外部有个输入,比如你要检测一根黑线,这时已检测到,但是CPU正在等待,无法响应检测到黑线的信息,等你延时玩可能黑线的那个信息已经没了,这时就产生问题了。总之,对于一个大项目而言,最好不要用延时程序,这样会浪费大量的CPU时间,CPU做空循环肯定是不行的,因此采用中断方式,当外部有信息输入马上执行,这多好啊。我推荐一个资料吧
|
|
|
|
我在学arm9 s3c2440
|
|
|
|
比如你正在做饭,突然有人敲门,你要把门打开让人家进来你再去做饭吧,这就是中断
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
非科班也能玩转Android应用,体验QT跨平台能力-迅为RK3568开发板
465 浏览 0 评论
飞凌嵌入式-ELFBOARD-ELF 2硬件分享之最小系统原理
691 浏览 0 评论
1767 浏览 0 评论
Cortex-A55 处理器到底什么来头?创龙教仪一文带您了解
1030 浏览 0 评论
RK3568 + OpenCV 会碰撞出什么火花?案例详解:2-1 基于OpenCV的画线实验
756 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-13 01:43 , Processed in 1.144959 second(s), Total 84, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号