- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
STC15F2K60S2单片机中断系统 例题
第7章 STC15F2K60S2单片机中断系统
例7.1 利用INT0引脚输入单次脉冲,每来一个负脉冲,将连接到P1口的的发光二极管
循环点亮(设低电平驱动)。
解:根据题意采用外部中断0,选择下降沿触发方式;因LED 灯的驱动信号是低电平有
效,设LED 灯驱动初始值为FEH。
汇编语言参考程序如下:
ORG 0000H
LJMP MAIN
ORG 0003H
LJMP INT0_ISR
ORG 0l00H
MAIN:
MOV A,#0FEH ;设置LED 灯起始驱动信号
SETB IT0 ;设置外部中断0为下降沿触发方式
SETB EX0 ;开放外部中断0
SETB EA ;开放总中断
SJMP $ ;原地踏步,起模拟主程序的作用
;外部中断0中断服程序
INT0_ISR:
MOV P1,A ;输出LED 灯驱动信号
RL A ;左移,为循环点亮LED 灯做准备
RETI ;中断返回
END
C51参考程序如下:
#includeREG52.H //包含8052单片机的寄存器定义文件
unsigned char i=0xfe ;
/* 外部中断0中断函数*/
void int0_isr( )interrupt0
{
Pl =i;
i= 1;
if(i==0) i= 0xfe; //移位8次后,i 将变为0,需要重新赋值
}
/* 主函数*/
139
void main(void)
{
IT0= l; //设置边沿触发方式
EX0= 1; //开放外部中断0
EA=1;
while(1); //原地踏步,模拟主程序
}
140
例7.2 如图7.4所示为一3机器故障检测与指示系统,当无故障时,LED3 灯亮;当有
故障时,LED3灯灭,0号故障时,LED0灯亮,1号故障时,LED1灯亮,2号故障时,LED2
灯亮。
图7.4 机器故障检测与指示系统
解:由图可知,3个故障信号分别为0、1、2,故障信号为高电平有效,0、1、2号中有
1个或以上为高电平时,经或非门后输出低电平,产生下降沿信号,向CPU 发出中断请求。
汇编语言参考程序如下:
ORG 0000H
LJMP MAIN
ORG 00003H
LJMP INT0_ISR
ORG 0100H
MAIN:
MOV SP,#60H ;设定堆栈区域
SETB IT0 ;设定外部中断0为下降沿触发方式
SETB EX0 ;开放外部中断0
SETB EA ;开放总中断
LOOP:
MOV A, P1 ;读取P1口中断输入信号
ANL A,#15H ;截取中断输入信号
JNZ Trouble ;有中断请求,转Trouble,熄灭正常工作指示灯LED3
CLR P1.7 ;无中断请求,点亮LED3
SJMP LOOP ;循环检查与判断
Trouble:
SETB P1.7 ;熄灭LED3
您可能关注的文档
- S6LOL锤石辅助出装顺序,S6锤石天赋加点及对线技巧.doc
- S7-200PLC和TP177型触摸屏在液压往复装置上的应用.pdf
- S7-300 CPU和ET 200 CPU的指令列表 参数手册.pdf
- S7-Graph和S7-HiGraph语言的编程思路.pdf
- s8500路由交换机 操作手册(V2.00)8-18 以太网OAM配置.pdf
- SA335_P92钢焊接工艺研究.pdf
- SAB31技术说明书(3.50).pdf
- SAE(AISI)成分表.pdf
- Samsung GALAXY GRAND Max如何设置便携式WLAN热点(G7200).pdf
- Samsung Galaxy J7如何备份手机数据(J7008).pdf
最近下载
- 2025年浙江安防职业技术学院单招职业技能测试题库(名校卷).docx
- 2024年广州中考英语听说考试——“信息询问” 情景训练课件.pptx
- 四年级下册单元作文《热爱生命》.ppt
- 骆驼奶营养价值课件.pptx
- 统编版高中语文教材中杜甫四首诗《登高》《登岳阳楼》《蜀相》《客至》联读.docx
- 附件3-2:12千伏一二次融合环网柜(箱)及配电自动化终端(DTU)标准化设计方案(2021版).pdf VIP
- 第6课 戊戌变法 课件(共34张PPT).pptx
- 2023年上海杉达学院工程管理专业《管理学》科目期末试卷A(有答案).docx VIP
- 分包考核管理办法和考核表.pdf VIP
- 送教上门康复教案.docx
文档评论(0)