山东大学微机原理与应用课件06输入输出系统
77页1、第六章第六章 输入输出系统输入输出系统1了解和掌握:接口的基本功能端口的概念端口的编址方式I/O地址译码2一、一、I/O接口接口要解决的问题速度匹配(Buffer)信号的驱动能力(电平转换器、驱动器) 信号形式和电平的匹配(A/D、D/A) 信息格式(字节流、块、数据包、帧) 时序匹配(定时关系)总线隔离(三态门)3接口的功能数据的缓冲与暂存信号电平与类型的转换增加信号的驱动能力对外设进行监测、控制与管理,中断处理4二、二、I/O端口5数据端口数据端口状态端口状态端口控制端口控制端口端口端口I/O端口6CPU数据数据状态状态控制控制外设外设I/O接口接口DB接口和端口7接口接口1接口接口2接口接口N端口端口1端口端口2端口端口m端口端口1端口端口1端口端口2端口端口2端口端口m端口端口m端口编端口编址址端口地址端口地址=芯片地址(高位地址)芯片地址(高位地址)+片内地址片内地址三、I/O端口的编址方式8086/8088的寻址能力:内存:1MB端口:64K个编址方式:与内存统一编址独立编址8端口与内存的统一编址特点:指令及控制信号统一;内存地址资源减少9内存内存地址地址960960KBI
2、/O地址地址6464KB0000000000HF0000HFFFFFH端口的独立编址特点:内存地址资源充分利用能够应用于端口的指令 较少10内存内存地址地址I/O地址地址0000000000HFFFFFHFFFFH00000000H端口的寻址8088/8086寻址端口数:64K个寻址端口的信号:IOR、IOWA15 A0118088/80868088/8086的I/O端口编址采用I/O独立编址方式(但地址线与存储器共用)地址线上的地址信号用IO/M来区分I/O操作只使用20根地址线中的16根:A15A0可寻址的I/O端口数为64K(65536)个I/O地址范围为0FFFFHIBM PC只使用了1024个I/O地址(03FFH)12四、I/O地址的译码目的:确定端口的地址参加译码的信号:IOR,IOW,高位地址信号OUT指令将使总线的IOW信号有效IN指令将使总线的IOR信号有效13I/O译码的地址信号当接口只有一个端口时,16位地址线一般应 全部参与译码,译码输出直接选择该端口;当接口具有多个端口时,则16位地址线的高 位参与译码(决定接口的基地址),而低位 则用于确定要访问哪一个端口
3、。14I/O地址译码例某外设接口有4个端口,地址为2F0H2F3H,由A15A2译码得到,而A1、A0用来区分接口中的4个端口。试画该接口与系统的连接图。15I/O地址译码例地址范围: 0 0 1 0 1 1 1 1 0 0 0 0 0 0 1 0 1 1 1 1 0 0 1 116任意状态任意状态A11片内地址片内地址图中不接入图中不接入I/O地址译码例译码电路图:17 1A1111A1010A1818A3 3A2 2A9 9A7 7A4 4&CEA1 1A0 0接口芯片接口芯片IORIOW&6.2 6.2 简单接口电路简单接口电路18掌握:接口电路的分类及特点;两类简单接口芯片的应用19一、接口的基本构成20数据线数据线控制线控制线状态线状态线DBCBAB数据输入寄存器数据输入寄存器(or 三态门三态门)数据输出寄存器数据输出寄存器(锁存器锁存器)状态寄存器状态寄存器(or 三态门三态门)命令寄存器命令寄存器译码译码电路电路控制控制逻辑逻辑接口的基本构成数据输入/输出寄存器 暂存输入/输出的数据命令寄存器 存放控制命令设定接口功能、工作参数和工作方式。状态寄存器 保存外设当前状态,
4、以供CPU读取。21二、接口的类型及特点按传输信息的方向分类:输入接口输出接口按传输信息的类型分类:数字接口模拟接口按传输信息的方式分类:并行接口串行接口22接口特点输入接口:要求对数据具有控制能力常用三态门实现输出接口:要求对数据具有锁存能力常用锁存器实现23三、三态门接口高电平、低电平、高阻态247474LS244含8个三态门的集成电路芯片在外设具有数据保持能力时用来输入接口74LS244应用例教材p23825P238图图四、锁存器接口通常由D触发器构成;特点:具有对数据的锁存能力;不具备对数据的控制能力26常用锁存器芯片74LS2738D触发器,不具备数据的控制能力74LS373含三态的8D触发器,具有对数据的控制能力。既可以做输入接口,也可以做输出接口。27P240图图I/O接口综合应用例根据开关状态在7段数码管上显示数字或符号设输出接口的地址为F0H设输入接口地址为F1H当开关的状态分别为00001111时,在7段数码管上对应显示0F287段数码管图见教材段数码管图见教材p242O1 I1O2 I2O3 I3O4 I4E1 K0K3+5V G G2A G2B C B A117
5、4LS244D0 Q0 | Q1D7 Q2 Q3 Q4CP Q5 Q6 Q7 abcdefgDP7406反相器反相器74LS273Rx81174LS138D0D7IOWIORY0Y1F0H = 1111 0000F1H = 1111 0001&A6A4A3A2A1A0D0D1D2D3译码器译码器A7A01符号符号形状形状7段码段码.gfedcba符号符号形状形状7段码段码.gfedcba000111111801111111100000110901100111201011011A01110111301001111B01111100401100110C00111001501101101D01011110601111101E01111001700000111F01110001I/O接口综合应用例 程序段Seg7 DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,67H,77H,7CH,39H,5EH,79H,71H LEA BX, Seg7 MOV AH, 031 GO:INAL, 0F1H AND AL, 0FH MOV SI, AX MOV AL, BX+SI
《山东大学微机原理与应用课件06输入输出系统》由会员东***分享,可在线阅读,更多相关《山东大学微机原理与应用课件06输入输出系统》请在金锄头文库上搜索。
幼儿园大班科学活动《智能留言机》课件
幼儿园大班语言绘本阅读《手电筒看见了什么》PPT
幼儿园小班科学《教宝宝认识动物》课件
幼儿园中班语言《灰狼家的小饭桶们》教案
【国家审计报告】审计报告W-06审计处罚决定书
【企业财务管理办法】会计档案管理办法
【员工主动离职-风险防范】劳动争议判决书
【员工被动离职-后续工作】70-070员工违反有关商业秘密的约定可以索赔吗
【员工被动离职-辞退申请】第六节 员工任免通知书
【员工被动离职-后续工作】70-050因员工的原因使服务期无法完成可以索赔吗
企业岗位管理制度12办公室行为规范
企业岗位管理制度30离职人员薪资发放通知单
幼儿园春游活动美丽的公园教案
呼职院电力机车制动机讲义11高速列车和重载列车制动
武理工《运输管理》教案第1章 运输系统
中海大海洋化学讲义02海洋的形成和海水的组成——兼论地球上水的起源、变迁和循环
武理工船舶柴油机习题库及答案04燃油喷射和燃烧
厦大海洋生态学课件07海洋初级生产力
华北理工水声学课件05声波在目标上的反射和散射-1目标强度及常见声纳目标的目标强度的一般特征
武理工船舶结构与设备课件02船体结构与管系-4专用船特殊船体结构特点
2022-05-20 22页
2022-05-20 29页
2022-04-21 115页
2022-04-21 68页
2022-04-17 34页
2022-04-17 38页
2022-04-15 89页
2022-04-15 181页
2022-04-15 148页
2022-04-15 81页