完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
1. 中断介绍
简单的来说,当CPU在正常运行的时候内部或外部发生某一件事要求CPU立刻去处理,这时CPU就会中断当前的工作去处理请求执行的事情,处理之后再返回到原来中止的地方接着工作。如图4-1。 (4-1) 单片机的中断系统通过四个相关的特殊功能寄存器TCON、SCON、IE和IP来进行管理,因此用户可以用软件对每个中断的开和关以及优先级的控制作用。如图4-2。 (4-2) 中断优先级 单片机的中断系统具有两级优先级控制,系统在处理时遵循中断级别优先原则,多个同级的中断源同时产生中断请求时,系统按照默认的顺序先后予以响应,5个中断默认优先级见图4-3。中断优先级从中断号0到4依次降低,即中断号为0的中断优先级最高,中断号为4的中断优先级最低。关于中断的多功能寄存器介绍自行百度。 2.利用外部中断实现按键输入 2.1 电路图 #include ***it LED0 = P0^0; /*外部中断服务函数*/ void int0_isr(void) interrupt 0 { LED0 = !LED0; } /*主函数*/ void main(void) { IT0 = 1; //TCON中控制INT0触发方式位,INT0下降沿触发中断 EA = 1; //总中断允许 EX0 = 1; //中断允许 while(1); //等待INT0中断 } |
|
|
|
只有小组成员才能发言,加入小组>>
2512 浏览 0 评论
1082浏览 2评论
696浏览 1评论
452浏览 0评论
192浏览 0评论
325浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-20 07:07 , Processed in 1.160642 second(s), Total 79, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号