第八章输入输出系统.pptxVIP

  • 0
  • 0
  • 约1.91千字
  • 约 72页
  • 2022-06-09 发布于北京
  • 举报
第八章 输入输出系统;本章主要内容;8.1 输入输出方式;;外围设备的输入/输出方式;程序直接控制方式;下图为一恒温器,其引线D0—D7可送出当前温度的二进制编码(如: D0—D7为64H,温度为100度) A、B为温度控制输入端,其控制功能编码如下: 1.请使用8255A将此恒温器接到8088系统总路线上,画出连接图(不用设计地址码电路) 2.每20秒检测一次温度,若温度大于100℃ ,则减温;若温度小于96℃ ,则加温;在此范围内,则保持。 设8255A端口地址为60H—63H,试编写对接口的初始化程序和控制程序。(若用到延迟程序,则可直接调用) ;可编程并行接口8255A;8255A的控制字; MOV AL,90H OUT 63H,AL MOV AL,0;保持 L0: OUT 61H,AL ;B口输出控制 CALL DELAY20;延进20S IN AL,60H;读A口温度值 CMP AL,100 JA DOWN;高于100℃,减温 CMP AL,96;低于96℃,加温 JB UP MOV AL,0;96℃~100℃,保持 JMP L0 DOWN: MOV AL,03H;减温 JMP L0 UP: MOV AL,02H;加温 JMP L0;程序查询方式;查询式输入;查询式输出;8.2 程序中断方式;中断的概念;引发 执行子程序是由程序员预先设计的(由一条调用子程序指令转入) 执行中断服务程序是由随机的中断事件引起的; 与主程序关系 子程序的执行受到主程序或上层子程序的控制 中断服务程序一般与被中断的现行程序毫无关系; 同时性 不存在同时调用多个子程序的情况 有可能发生多个外设同时请求CPU为自己服务的情况;中断的基本类型;中断的基本类型;中断全过程流程图;中断全过程;中断请求;中断判优;CPU响应中断的条件 CPU接收到中断请求信号 CPU允许中断 一条指令执行完毕 中断响应过程 保存断点:入栈或存入指定内存单元。 关中断:防止中断响应过程被打断。 形成中断服务程序入口;形成中断处理程序入口 软件方法:软件判优、寻找中断源,转中断处理 硬件方法(向量中断):硬件自动形成中断处理程序的入口地址(中断向量) 。 向量地址通常有两种情况: 向量地址是中断服务程序的入口地址 CPU不需要再经过处理就可以进入相应的中断服务程序。 适合于中断源比较少的情况。 向量地址是中断向量表的指针 中断源给出的向量地址是中断服务程序入口地址的地址。例:8086中断系统。;中断处理及中断返回;中断嵌套;中断屏蔽;中断屏蔽;中断屏蔽;中断屏蔽;中断屏蔽;中断控制器;8259A的级联;8259A的编程;中断方式及其接口;中断方式及其接口;;Pentium中断响应;Pentium中断处理过程;DMA方式的概念 DMA——Direct Memory Access 直接存储器访问 在不需要CPU干预和软件介入的情况下,在高速外设和内存之间直接进行的大批量成组的数据传送。 DMA方式的应用 内存与高速外设间简单的数据传送 磁盘的快速读写 通信设备的批量数据传送 动态存储器DRAM的刷新 复杂情况,常综合应用DMA方式与中断方式 ;DMA方式的特点;DMA和中断的区别;DMA传送方式;;;DMA控制器(DMAC);;;DMA控制器(DMAC);DMA传送过程;选择型和多路型DMAC;选择型和多路型DMAC;例题;例题;8.4 通道方式;通道的功能;通道的结构;IBM4300的通道;通道的分类;选择通道;字节多路通道;数组多路通道;通道技术指标;通道技术指标例题;通道结构的发展;PC机 主板 ;由IEEE于1995年发布。 特性 高速性。 传输速率为100、200和400Mb/s 实时性。 主要用于数字视频传输。 体积小,连接方便。 最多支持63个外部设备。 各设备间平等,不需PC介入,就可自成系统。 ;串行I/O标准接口IEEE-1394;General Specifications;IEEE1394接口配置;IEEE1394协议集;本章总结

文档评论(0)

1亿VIP精品文档

相关文档