找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4017|回复: 7
打印 上一主题 下一主题
收起左侧

新手请问单片机怎么同时设置多个中断?

[复制链接]
跳转到指定楼层
楼主
ID:512727 发表于 2019-4-15 16:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:213173 发表于 2019-4-15 19:15 | 只看该作者
为什么要同时设置多个中断?,所有中断都是有优先级的区别,也可以更改优先级。
回复

使用道具 举报

板凳
ID:77479 发表于 2019-4-15 20:11 | 只看该作者
最好是说明一下单片机的类型。中断的触发源是什么,这样便于回答。
回复

使用道具 举报

地板
ID:164602 发表于 2019-4-16 08:23 | 只看该作者
设置多少个中断都没问题,只要按照手册,设置你想用的中断的寄存器就可以了。可以是一个函数,也可以在main中
回复

使用道具 举报

5#
ID:501535 发表于 2019-4-22 16:33 | 只看该作者
按优先级进行设置
回复

使用道具 举报

6#
ID:521608 发表于 2019-4-25 18:59 | 只看该作者
中断使能,中断允许即此中断已开启。但CPU不可以同时执行两个中断。所以中断分优先级。
回复

使用道具 举报

7#
ID:500444 发表于 2019-4-25 20:14 | 只看该作者
单片机中外部中断0003H>定时器0中断000BH>外部中断0013H>定时器1中断001B>串行口中断0023H,设置不同地址入口就可以
回复

使用道具 举报

8#
ID:521714 发表于 2019-4-25 20:22 | 只看该作者
你可以在函数里写很多中断,但中断是按优先级执行的:执行中断1时如果中断2被触发,优先级比1高,那会立即执行中断2,处理完了再执行中断1。单片机不可能同时进入两个中断的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表