首页
论坛
电子技术基础
模拟技术
可编程器件
嵌入式系统与MCU
工程师职场
最新帖子
问答
版主申请
每月抽奖
商城免费换礼
社区有奖活动
博客
下载
评测
视频
文库
芯语
资源
2025泰克杭州测试论坛
2025中国低空经济产业创新发展大会
【直播】芯片设计工艺仿真全解析
西门子数字化工业软件资源中心
嵌入式设计资源库
智能楼宇/家电控制应用全解析
在线研讨会
EE直播间
小测验
白皮书
行业及技术活动
杂志免费订阅
免费在线工具
厂商资源中心
论坛
博文
电子工程专辑
电子技术设计
国际电子商情
资料
白皮书
研讨会
芯语
文库
登录|注册
登录
用户119066
修改
文章:
47
阅读:
129033
评论:
7
赞:
206
好友
私信
个人主页
文章
47
原创
0
阅读
129033
评论
7
赞
206
原创
6
2007-11-21 21:12
2661
4
4
分类:
MCU/ 嵌入式
摘自“中原孔海洋”
MCS-51系列单片机具有5个中断源,2个中断优先级,可以实现2级中断服务程序嵌套。5个中断源分别为:两个外部输入中断源INT0(P3.2)和INT1(P3.3),中断请求标志分别为IE0和IE1;2个内部定时器/计数器的溢出中断源T0(计数时P3.4输入)和T1(计数时P3.5输入),中断请求标志分别为TF0和TF1;串口中断请求源,其中断请求标志为RI或TI。
中断请求标志位分布在特殊功能寄存器TCON(IE0、IE1、TF0、TF1)和SCON(RI、TI)中。与中断有关的特殊功能寄存器除它们以外还有中断允许寄存器IE和中断优先级寄存器IP。这些寄存器都能够进行位寻址。此处不再对它们进行详细的探讨。关于它们的详细情况和具体功能以及中断的其他知识请参阅相关参考
文献,此处我们从略。
事实上,关于中断我们在上一篇文章中讨论定时器/计数器时已经对T0、T1的相关中断进行过较为详尽的讨论和举例。而关于串口中断,我们会在下节讲解串口时进行相应的讨论,所以本节我们只简单讨论一下外部中断INT0和INT1,并举例分析。
例1.外部中断INT0和INT1同时存在。和上篇文章中的例3一样,P1口连接8个LED发光二极管,两个按键分别接到外部中断INT0和INT1。正常情况下,8个LED闪烁发光。当INT0发生中断时,使P1口的8个LED做一个灯的左移右移两次;当INT1发生中断时,使P1口的8个LED做两个灯的左移右移两次。
此例的源程序如下图所示:
源文件编辑结束以后,将源文件保存为汇编文件,然后进行编译/汇编,并产生相应的源代码以便下面仿真使用。
下面我们在Proteus中绘制电路,此例电路图和上篇文章中最后一例的电路图大体相同,只不过将接在P3.5的按键改为接在P3.2和P3.3的INT0和INT1的中断请求输入端。绘制好的电路图如下图所示:
电路设计好以后,我们就可以将上面生成的源代码装入单片机,然后进行仿真了。可以看到,仿真开始时,8个LED作大约0.2S间隔的闪烁;当我们按下INT0口的按键时,LED作一个灯的左移右移两次;当我们按下INT1口的按键时,LED作两个灯的左移右移两次。完全达到了我们预期的设计目的。仿真中的一个画面如上图所示。
写原创有奖励!2025面包板原创奖励正在进行中
最新发表
推荐阅读
明星博主
原创博文
年度排行
博文排行
博文评论
FPGA/CPLD
MCU/ 嵌入式
模拟
电源/新能源
测试测量
通信
智能手机
处理器与DSP
PCB
汽车电子
消费电子
智能硬件
物联网
软件与OS
采购与分销
供应链管理
工程师职场
EDA/ IP/ 设计与制造
无人机
机器人/ AI
医疗电子
工业电子
管理
写博文
点赞(
4
)
收藏
分享到:
上一篇:
7
下一篇:
5
PARTNER CONTENT
换一换>
更多>
ST移动安全解决方案:构建全场景安全连接生态
赵明灿
2025-05-12
文章评论
(
0
条评论)
登录
后参与讨论
您需要登录后才可以评论
登录
|
立即注册
发布
用户119066
修改
文章:
47
阅读:
129033
评论:
7
赞:
206
好友
私信
个人主页
文章
47
原创
0
阅读
129033
评论
7
赞
206
最新评论
更多
关税是大问题,美国加税,对美国不利,都不利事,老美做的不好,特是个疯子
开发工匠 ...
评论博文
2025-5-24
中美日内瓦达成关税协议,全球汽车产业迎来 ...
一些以戏精屁精和杠精主导大局的组织,必将被历史清算和淘汰。
天涯书生 ...
评论博文
2025-5-24
小米SU7事故联想到的跨界经营的风险 ...
我也拿了一套,但还没有实操过,看来我要借助AI写程序,可是没有想好需求
藏龙潜文 ...
评论博文
2025-5-23
【富芮坤FR3068x-C】开箱体验+烧录调试 ...
最新
博文
空调圈强震!前美的 “王牌悍将”“转 ...
2020款奔驰E300L车发动机故障灯偶尔异 ...
Temu玩具类目审核升级!EN 71-3:2023 ...
资料下载
本周热帖
面向Python程序源代码的分析与编译优 ...
JJF 1597-2016直流稳定电源校准规范 ...
USB设备控制器的硬件电路设计与实现 ...
高精度示波器模块硬件电路设计 ...
基于FPGA的近红外小型光谱仪的硬件电 ...
【拆解】拆解当年很火的小米99元13.5 ...
【2025下载活动第1季】献宝“硬货”瓜 ...
什么是SFP,SFP+,QSFP,QSFP+?都有 ...
三个关于PD的问题
供应联发科MT9681公板demo芯片套片软 ...
最新资讯
芯语最新
蓝牙技术持续引爆市场增长,中国创新 ...
拆解小米15s Pro,这次大家更关注玄戒 ...
小米自研3nm芯片玄戒O1亮相,会分走高 ...
优化eFuse跳变曲线以提高性能 ...
L4自动驾驶研究院全员解散、赔偿N+4? ...
中国电信“应连尽联”服务:构建广泛 ...
LastCall|2025TI高精度实验室线上研讨 ...
充电起火,车企通报
2024-2030年新能源汽车热管理市场及企 ...
这些开发板,你都用过了吗?盘点那些 ...
EE直播间
更多
Keysight World Tech Day 线上直播-AI 驱动的超高速传输测试分论坛
直播时间: 06月26日 13:30
材料介电常数的精确表征和测试
直播时间: 07月03日 10:00
在线研讨会
更多
NSSine™系列实时控制MCU在数字电源和电机控制领域的应用
ADI人形机器人解决方案
ST 在大功率热管理系统中的电机控制系统方案(AI 数据中心/暖通空调/电池储能系统/变频制冷)
Mercury基于展频技术的医疗时钟EMI抑制方案
热门
推荐
【免费报名】ADI人形机器人解决方案
工程师速看!测介电常数,赢取豪华大礼!
万亿市场风口怎么抓?5场研讨会解锁3D IC设计“通关秘籍”
3D IC设计卡在哪儿?
5场研讨会揭秘3DIC全攻略
我要评论
0
4
分享到微信
分享到微博
分享到QQ
点击右上角,分享到朋友圈
我知道啦
请使用浏览器分享功能
我知道啦
关闭
站长推荐
/2
2025第1期拆解活动:赢示波器、运动相机、热像仪等!
示波器、影石运动全景相机、大疆无人机、高清红外热成像仪;树莓派5等等
【2025面包板社区内容狂欢节】发帖/回帖赢25万E币!
活动时间:即日起——2025年全年(发完20万E币为止!)
首页
论坛
电子技术基础
模拟技术
可编程器件
嵌入式系统与MCU
工程师职场
最新帖子
问答
版主申请
每月抽奖
商城免费换礼
社区有奖活动
博客
下载
评测
视频
文库
芯语
资源
2025泰克杭州测试论坛
2025中国低空经济产业创新发展大会
【直播】芯片设计工艺仿真全解析
西门子数字化工业软件资源中心
嵌入式设计资源库
智能楼宇/家电控制应用全解析
在线研讨会
EE直播间
小测验
白皮书
行业及技术活动
杂志免费订阅
免费在线工具
厂商资源中心
帖子
博文
返回顶部
×
文章评论(0条评论)
登录后参与讨论