首页
论坛
电子技术基础
模拟技术
可编程器件
嵌入式系统与MCU
工程师职场
最新帖子
问答
版主申请
每月抽奖
商城免费换礼
社区有奖活动
博客
下载
评测
视频
文库
芯语
资源
2025泰克杭州测试论坛
2025中国低空经济产业创新发展大会
【直播】芯片设计工艺仿真全解析
西门子数字化工业软件资源中心
嵌入式设计资源库
智能楼宇/家电控制应用全解析
在线研讨会
EE直播间
小测验
白皮书
行业及技术活动
杂志免费订阅
免费在线工具
厂商资源中心
论坛
博文
电子工程专辑
电子技术设计
国际电子商情
资料
白皮书
研讨会
芯语
文库
登录|注册
登录
用户119066
修改
文章:
47
阅读:
128125
评论:
7
赞:
206
好友
私信
个人主页
文章
47
原创
0
阅读
128125
评论
7
赞
206
原创
6
2007-11-21 21:12
2646
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
换一换>
更多>
提升汽车电子浪涌耐受性:SWM+TVS解决方案通过ISO 16750-2 Pulse 5a测试
firstohm
2025-04-14
AI时代的氮化镓:市场与技术将走向何方?
黄烨锋
2025-04-24
文章评论
(
0
条评论)
登录
后参与讨论
您需要登录后才可以评论
登录
|
立即注册
发布
用户119066
修改
文章:
47
阅读:
128125
评论:
7
赞:
206
好友
私信
个人主页
文章
47
原创
0
阅读
128125
评论
7
赞
206
最新评论
更多
好产品
开发工匠 ...
评论博文
2025-4-26
誉峰变频器强哥荣膺十大牛商,全域营销破局 ...
写的好,学习和参考,很实用,大师之作
开发工匠 ...
评论博文
2025-4-26
ESD二极管特点,优势和应用场景 ...
支持
eeNick
评论博文
2025-4-25
ESD二极管特点,优势和应用场景 ...
最新
博文
电磁环境适应性测试系统全面解析 ...
无人机部件仿真与模型验证平台系统全 ...
基于图像识别技术的数据库检索系统平 ...
资料下载
本周热帖
【Winform+WPF】喷涂工艺SCADA采集监 ...
积分微分的拉普拉斯变换
电子元件FCO-2C-WT系列超宽温SMD振荡 ...
纳祥科技8位移位寄存器74HC164D中文规 ...
纳祥科技单片机拓展芯片NX6806中文规 ...
【敏矽微ME32G030系列】+开发环境搭建 ...
【敏矽微ME32G030系列】介绍、环境搭 ...
【敏矽微ME32G030系列】1、printf重定 ...
【敏矽微ME32G030系列】+ADC转换测评 ...
【敏矽微ME32G030系列】+OLED屏显示驱 ...
最新资讯
芯语最新
用人工智能改造智能手机
来看慕展上的日清纺微电子:运放、GNS ...
突破内存瓶颈:人工智能性能的下一个 ...
人工智能电源和冷却催生预测狂潮 ...
电力电子科学笔记:可以用RC电路充当 ...
芯动联科:谐振式MEMS加速度计全球领 ...
美泰科技:汽车传感器芯片“中国方案 ...
汗液分析仪+运动手表,全新定义可穿戴 ...
北京大学:基于超薄柔性微电极阵列的 ...
RoboSense激光雷达加入上汽大众科技X ...
EE直播间
更多
中小数字IC云仿真加速方案:弹性资源与验证效率提升
直播时间: 05月22日 10:00
在线研讨会
更多
利用氮化镓技术打造高效电机驱动——人形机器人、无人机与电动汽车应用
ADMT4000重新定义多圈编码器设计
NSSine™系列实时控制MCU在数字电源和电机控制领域的应用
ST 在大功率热管理系统中的电机控制系统方案(AI 数据中心/暖通空调/电池储能系统/变频制冷)
热门
推荐
玄铁处理器集智能、安全、端云一体芯片架构
中端示波器性能提升“秘籍”
AI、GUI开发的工程师必修课,不容错过!
STM32玩转机械手:边缘AI开发的实战课!
我要评论
0
4
分享到微信
分享到微博
分享到QQ
点击右上角,分享到朋友圈
我知道啦
请使用浏览器分享功能
我知道啦
关闭
站长推荐
/3
2025第1期拆解活动:赢示波器、运动相机、热像仪等!
示波器、影石运动全景相机、大疆无人机、高清红外热成像仪;树莓派5等等
泰克示波器五折来袭!
泰克限时五折!全球示波器用户狂欢,软件升级超值优惠,速抢!
【2025面包板社区内容狂欢节】发文、回帖赢20万E币!
活动时间:即日起——2025年全年(发完20万E币为止!)
首页
论坛
电子技术基础
模拟技术
可编程器件
嵌入式系统与MCU
工程师职场
最新帖子
问答
版主申请
每月抽奖
商城免费换礼
社区有奖活动
博客
下载
评测
视频
文库
芯语
资源
2025泰克杭州测试论坛
2025中国低空经济产业创新发展大会
【直播】芯片设计工艺仿真全解析
西门子数字化工业软件资源中心
嵌入式设计资源库
智能楼宇/家电控制应用全解析
在线研讨会
EE直播间
小测验
白皮书
行业及技术活动
杂志免费订阅
免费在线工具
厂商资源中心
帖子
博文
返回顶部
×
文章评论(0条评论)
登录后参与讨论