网站大量收购独家精品文档,联系QQ:2885784924

单片机05探究.ppt

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五讲 并行I/O、中断系统;I/O接口;并行I/O接口;并行接口的内部结构;P0口;P0口;P0口;P0口;P0口;P1口;P1口的工作方式(通用I/O口);P2口;P2口(续);P3口;;;P3口第二功能表;并行I/O口小结;端口操作;并行口输入、输出功能编程举例;例4-1; CLR P1.0 ;使发光二极管灭 AGA: SETB P1.1 ;P1.1工作于输入方式,先对其写”1” JB P1.1,LIG ;开关开,转LIG SETB P1.0 ;开关合上,二极管亮 SJMP AGA LIG: CLR P1.0 ;开关开,二极管灭 SJMP AGA;并行口输入、输出功能编程举例;例4-2:;例4-2:参考程序;中断系统;中断系统结构;中断系统结构;中断系统结构;中断允许寄存器IE(0A8H) ;中断请求标志及外部中断方式选择寄存器TCON(88H) ;中断优先级控制寄存器IP(0B8H) ;中断优先级处理原则 ;中断系统硬件结构;中断处理过程;中断请求;中断查询;中断响应;中断的处理;中断响应过程流程图;MCS-51单片机的外中断;外部中断(INT0、INT1)申请过程;外中断的初始化;中断请求的撤除 ;外部低电平中断的撤除;多中断源系统;多中断源系统; INTR: PUSH PSW ;程序状态字PSW内容压入堆栈保存 PUSH A ;累加器A内容压入堆栈保存 JNB P1.0,DVT1 ; P1.0引脚为0,转至设备1中断服务程序 JNB P1.1,DVT2 ; P1.1引脚为0,转至设备2中断服务程序 JNB P1.2,DVT3 ; P1.2引脚为0,转至设备3中断服务程序 JNB P1.3,DVT4 ; P1.3引脚为0,转至设备4中断服务程序 INTR1: POP A ; 压入堆栈的内容送回到A POP PSW ; 恢复程序状态字PSW的内容 RETI ; 中断返回 DVT1: …… ;设备1中断服务程序入口 AJMP INTR1 ;跳转到INTR1 DVT2: …… ;设备2中断服务程序入口 AJMP INTR1 ;跳转到INTR1 DVT3: …… ;设备3中断服务程序入口 AJMP INTR1 ;跳转到INTR1 DVT4: …… ;设备4中断服务程序入口 AJMP INTR1 ;跳转到INTR1;中断的程序设计;中断的程序设计;中断的程序设计; 例.4-3在图中P1.4~P1.7接有四个发光二极管,P1.0~P1.3接有四个开关,消抖电路用于产生中断请求信号,当消抖电路的开关来回拔动一次将产生一个下降沿信号,通过INT0向CPU申请中断,要求:初时发光二极管全黑,每中断一次,P1.0~P1.3所接的开关状态反映到发光二极管上,且要求开关断开的对应发光二极管亮,编程如下: ;例.4-3电路图; ORG 0000H  AJMP MAIN  ORG 0003H ;INT0中断入口 AJMP WBI ; 转中断服务程序 ORG 0030H ;主程序 MAIN: MOV P1,#0FH ;全灯灭,低四位输入 SETB IT0 ; 边沿触发中断 SETB EX0 ;允许外中断 SETB EA ;开中断开关  SJMP $ WBI: MOV P1,#0FH ;低四位作输入,P1先写入“1”且灯灭 MOV A,P1 ;输入开关状态 SWAP A  MOV P1,A ;输出到P1高4位 RETI END ;例4-4 89C51的P1口接一个共阴极的数码管,利用消抖开关产生中断请求信号,每来回拔动一次开关,产生一次中断,用数码管显示中断的次数(最多不超过15次)。 ;; ORG 0000H  AJMP MAIN ORG 0013H ;INT1中断入口 AJMP INT1 ;转中断服务程序 ORG 0030H

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档