- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 I/O接口传输方式及其中断技术;;微型计算机中I/O接口的作用;什么是I/O接口(电路)
I/O接口是位于系统与外设间、用来协助完成数据传送和控制任务的逻辑电路,I/O接口就是CPU与外设的连接部件。
PC机系统板的可编程接口芯片、I/O总线槽的电路板(适配器)都是I/O接口电路;5.1 I/O接口电路; 1. I/O地址译码与设备选择
把选中的与总线相接,未选中的与总线隔离(高阻态)。
2. 数据的缓冲与暂存
缓解接口与CPU工作速度的差异
输出接口有锁存环节 输入接口有缓冲环节 3. 对外设进行监测、控制与管理,中断处理
信号电平与类型的转换
形式、格式、电平、功率、码制等; ; I/O接口电路的基本结构;定义
把外设接口与内存统一进行编址。各占据统一地址空间的不同部分。
优点
指令统一,灵活;
访问控制信号统一,使用同一组的地址/控制信号。
缺点
内存可用地址空间减小; ;MCS-51单片机;8088/8086;5.2 I/O接口数据传送的控制方式 ;无条件传送方式;查询(条件)方式传送;查询方式的流程图;例如:用查询方式进行输出;;中断方式传送;DMA传输 ; ;中断的概念 ; ;中断源入口地址;1. 优点;1.中断源
共有5个中断源,分别是外部中断2个、定时中断2个和串行中断1个,它们是:
外部中断0—INT0,由P3.2提供
外部中断1—INT1,由P3.3提供,外部中断有两种信号方式,即电平方式和脉冲方式。
T0溢出中断— 由片内定时/计数器0提供
T1溢出中断— 由片内定时/计数器1提供
串行口中断RI/TI— 由片内串行口提供;2.中断请求标志 ;(1)定时控制寄存器TCON ;(2)串行口控制寄存器SCON ;(3)中断允许控制寄存器IE ;3)IE.3 ET1:T1中断允许位。ET1=1,允许T1中断;ET1=0,禁止T1中断。
4)IE.2 EX1:外部中断1允许位。EX1=1,允许外部中断1中断;EX1=0,禁止外部中断1中断。
5)IE.1 ET0:T0中断允许位。ET0=1,允许T0中断;ET0=0,禁止T0中断。
6)IE.0 EX0:外部中断0允许位。EX0=1,允许外部中断0中断;EX0=0,禁止外部中断0中断。; ;中断优先级的设定 ;中断响应 ;3.响应时间
从查询中断请求标志位到转向中断服务入口地址所需的机器周期数。
(1)最快响应时间
以外部中断的电平触发为最快。
从查询中断请求信号到中断服务程序需要3个机器周期:1个周期(查询)+2个周期(长调用LCALL)
(2)最长时间
若当前指令是RET、RETI和IP、IE指令,紧接着下一条是乘除指令发生,则最长为8个周期:
2个周期执行当前指令(其中含有1个周期查询)+4个周期乘除指令+2个周期长调用=8个周期。;中断处理 ;外部中断 ; ;数据传送过程:
外设每准备好一个数据后,发出选通信号,使触发器输出1再经非门得0至INT0,向CPU发出中断请求, CPU 响应这个中断请求后,在中断处理程序中先撤除中断请求信号,(通过P3.0=0,使INT0=1)再由P1口输入
数据到单片机内部。;程序清单:;NOP
NOP
SETB P3.0 ;撤除INT0
MOV A,P1 ;输入数据
MOVX @DPTR,A ;保存数据
INC DPTR
...
POP ACC ;恢复现场
POP PSW
RETI ;返回主程序;3. 多级外部中断的扩展应用 ;; ORG 0000H
AJMP MAIN
ORG 0003H ;中断服务程序入口地址
AJMP ZHD0
ORG 0013H ;中断服务程序入口地址
AJMP ZHD1
ORG 0030H
MAIN:MOV SP,#70H ;设置堆栈指针
SETB IT0 ;设置外部中断0为边沿触发方式
SETB IT1 ;设置外部中断1为边沿触发方式
MOV IP,;设置外部中断0为最高优先级
MOV IE,;开放外部中断0及外部中断1
; MOV A,#0FFH ;关闭发光二极管
MOV P1,A
LOOP:AJMP LOOP
ZHD0:PUSH PSW ;保护现场
PUSH A
MOV A,#0FH ;4个发光二极管全亮
MOV P1,A
POP A ;恢复现场
POP PSW
您可能关注的文档
- 505b2申请及复方药物非临床安全评价原则绪论.pptx
- 毕业答辩杨敏绪论.ppt
- 大型财税讲座产说会流程绪论.ppt
- 第5章 机器人控制总汇.ppt
- 毕业了,让我们放飞理想绪论.ppt
- 毕业论文撰写绪论.ppt
- 古巨基演唱会2014中山站赞助方案20140725精选.pptx
- 大型仿真恐龙资源出租绪论.ppt
- 毕业实习和毕业论文2016绪论.ppt
- 闭合电路的动态问题(罗从武)绪论.ppt
- 2025年医药商业供应链药品供应链智能化改造可行性研究报告.docx
- 快递行业末端配送智能化配送系统在物流园区中的应用报告.docx
- 2025年5G商用深化背景下边缘计算在智能客服市场的应用前景分析报告.docx
- 健康服务企业介绍.pptx
- 跨境电商本土化数据驱动运营策略报告.docx
- 快递行业末端配送最后一公里解决方案研究报告.docx
- 2025年人工智能在医疗器械诊断设备中的自适应学习技术分析.docx
- 2025年新兴消费行业消费市场细分领域消费者行为与心理研究报告.docx
- 2025年智能家居产品研发可行性研究报告.docx
- 种业科技创新:2025年现代种业创新基地建设可行性研究报告.docx
文档评论(0)