单片机外部中断.ppt

上传人:王** 文档编号:178274 上传时间:2023-03-22 格式:PPT 页数:14 大小:488KB
下载 相关 举报
单片机外部中断.ppt_第1页
第1页 / 共14页
单片机外部中断.ppt_第2页
第2页 / 共14页
单片机外部中断.ppt_第3页
第3页 / 共14页
单片机外部中断.ppt_第4页
第4页 / 共14页
单片机外部中断.ppt_第5页
第5页 / 共14页
单片机外部中断.ppt_第6页
第6页 / 共14页
单片机外部中断.ppt_第7页
第7页 / 共14页
单片机外部中断.ppt_第8页
第8页 / 共14页
单片机外部中断.ppt_第9页
第9页 / 共14页
单片机外部中断.ppt_第10页
第10页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《单片机外部中断.ppt》由会员分享,可在线阅读,更多相关《单片机外部中断.ppt(14页珍藏版)》请在优知文库上搜索。

1、单片机的中断系统单片机的中断系统 外部中断应用外部中断应用 一、中断的概念 执行主程序主程序继续执行主程序断点中断请求中断响应执行中断处理程序中断返回 所谓的中断中断就是,当 CPU 正在处理某项事务的时候,如果外界或者内部发生了紧急事件,要求 CPU 暂停正在处理工作而去处理这个紧急事件,待处理完后,再回到原来中断的地方,继续执行原来被中断的程序,这个过程称作中断。 二、外部中断源外部中断0(INT0):来自 P3.2 引脚,采集到低电平或者下降沿时,产生中断请求。外部中断1(INT1):来自 P3.3 引脚,采集到低电平或者下降沿时,产生中断请求。三、外部中断控制的专用寄存器u1. 中断允

2、许控制寄存器(IE)IEIE寄存器的内容表示如下:寄存器的内容表示如下:其中与外部中断有关的控制位共其中与外部中断有关的控制位共3 3位:位:EX0EX0和和EX1EX1外部中断允许控制位外部中断允许控制位 EAEA中断允许总控制位中断允许总控制位 设置设置 0:0:禁止中断禁止中断 1:1:允许中断允许中断u2. 定时器控制寄存器(TCON)其中与外部中断有关的控制位共其中与外部中断有关的控制位共4 4位(低四位):位(低四位):IT0IT0和和IT1IT1外部中断请求触发方式控制位外部中断请求触发方式控制位 IT0 IT0 (IT1IT1) 1 1 脉冲触发方式,下降沿有效脉冲触发方式,下

3、降沿有效 IT0 IT0 (IT1IT1) 0 0 电平触发方式,低电平有效电平触发方式,低电平有效 IE0IE0和和IE1IE1外中断请求标志位外中断请求标志位四、外部中断入口地址五、外部中断应用实例五、外部中断应用实例 例:XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3

4、.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C51D1D2D3D4D5D6D7D8R1100R2100R3100R4100R5100R6100R7100R8100VCCK1uORG 0000H ; 复位入口uLJMP QQ ;转到初始化程序uORG 0003H ;外部中断1入口地址uLJMP EXT0 ; 转移到中断处理程序 uQQ:MOV A,#0FEH ;把数据11111110送

5、进累加器AuHH: SETB IT0 ;外部中断触发方式选择u SETB EX0 ;允许外部中断uSETB EA ;允许总中断uMOV P0,A ;把A的数据送到P0口,点亮一个LEDu ACALL YY ;调用延时子程序u RR A ;A的数据左移一位u LJMP HH ;转移到HHuEXT0: ;中断服务子程序uMOV P0,#0FFH ;熄灭P0端口的LEDuACALL YY ;调用延时子程序uMOV P0,#00H ;点亮P0端口的LEDuACALL YY ;调用延时子程序uMOV P0,#0FFH uACALL YY uMOV P0,#00HuACALL YY u MOV P0,#0FFH uACALL YY uMOV P0,#00H uACALL YY uRETI ;中断返回uYY:MOV R7,#200 ;延时子程序uLOOP1:MOV R6,#0FFHuLOOP2:DJNZ R6,LOOP2u DJNZ R7,LOOP1u RET u END

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 嵌入式开发

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!