- 1、本文档共58页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
最近下载
- JTS 133-2013水运工程岩土勘察规范.docx VIP
- 工程设计方案科学合理(3篇).docx
- 电子元器件选型要求规范实用经典要点.docx
- 慢性病综合防控示范区建设培训PPT课件.ppt
- 医疗器械独立软件(符合ISO 13485、MDR、FDA 21 CFR Part 820)软件配置控制程序2025年.docx
- sg500mx sg630mx sgxxhv光伏并网逆变器通信协议.pdf
- 湖北省荆门市2022年中考[生物]考试真题与答案解析.pdf VIP
- 国际贸易公司办公室主任职责.docx VIP
- 2025年高考数学模拟试卷01(九省新高考新结构卷)及答案.docx VIP
- 码垛机机械手的整体设计论文大学毕设论文.doc
文档评论(0)