计算机和外设的数据传输
45页1、计算机和外设的数据传输精选ppt本章重点难点:1.接口的功能2.CPU和外设之间的数据传输方式中断方式和DMA方式精选ppt本章需掌握的内容:1.外部设备为什么通过接口电路和主机总线相连?2.CPU和输入输出设备之间有几类信号?3.接口和端口的区别?4.接口的功能?5.CPU和外设之间的数据传输方式程序方式、中断方式、DMA方式的简单工作原理精选ppt一、接口的根本概念u接口:CPU与外设之间的连接部件u分类:u使CPU正常工作的辅助电路u提供时钟信号:8253/8254u接收中断请求:8259Au输入/输出接口电路u完成CPU与外设之间的信息传送u例如键盘、显示器、磁盘及打印机等精选ppt存储器存储器 ROM存储器存储器 RAM微处微处理器理器CPU I/O接口接口 I/O设备设备ABDBCB一、接口的根本概念u存储器与总线直接相连的原因u品种(ROMRAM)和功能(保存信息)单一u存取速度根本与CPU的工作速度匹配精选ppt一、接口的根本概念u外设通过接口与总线相连的必要性:u种类繁多:输入设备/输出设备/输入输出设备u传输信息多种多样:数字量/模拟量u信息传输方式不同:串行数据/
2、并行数据uCPU与外设的速度不匹配问题:u利用接口提供缓冲与联络u多个外设共享总线:u同一时刻,只有一个外设与CPU传送信息精选ppt一、接口的根本概念u接口的根本组成:假设干端口+控制逻辑端口控制逻辑数据口控制口状态口精选ppt二、CPU与I/O设备之间的接口信息u数据信息u数字量:二进制数据和ASCII码字符u模拟量:温度、压力和流量等,需要经过A/D转换输入计算机u开关量:2态信息,只需用1位2进制数表示u状态信息外设CPUuReady:提示输入设备是否准备好数据uBusy:提示输出设备是否空闲,已经准备好接收数据u控制信息CPU外设u控制输入输出设备的操作:如外设的启动/停止信号精选ppt三、端口的根本概念u端口:接口电路中的一个/一组可通过输入输出指令进行读/写操作的存放器uCPU通过接口中不同端口传送不同信息u每个端口在I/O地址空间中都有唯一的地址u端口分类:u数据端口:暂存来自/送往CPU的数据u状态端口:存放外设/接口部件本身的状态信息u控制端口:存CPU发出的控制接口/外设的命令精选ppt三、端口的根本概念u端口组成以双向工作接口芯片为例:u数据输入口u数据输出口u
3、状态端口u控制端口u其中:数据输入口 状态口 数据输出口 控制口“只写”口“只读”口精选ppt三、端口的根本概念u端口组成以双向工作接口芯片为例:u系统为了节省地址空间,一般:u分配给数据输入口和数据输出口一个地址u分配给状态端口和控制端口一个地址u当对一个端口进行读/写操作时,实际是对不同的端口存放器进行操作精选ppt四、简单I/O接口框图数据口状态口控制口译码电路外 部 设 备CPUDBABCB状态信号控制信号数据信号u假设实现接口电路功能,还需有一些控制逻辑u地址译码电路u中断控制逻辑u过失检测逻辑精选ppt五、I/O接口编址方式u与存储器统一编址uI/O接口中的端口存放器与内存单元统一编址,共享同1个地址空间。u优点:操作方式灵活,不用专门的I/O指令u缺点:需占用局部内存的地址空间。uI/O 端口单独编址u有独立的I/O地址空间,使用专用I/O指令访问该区域uI/O 与内存分时共享1组地址总线。u优点:不占用内存的地址空间;u缺点:需使用专门的I/O指令,寻址方式简单,编程灵活性稍差。uIntel系列微处理器使用后一种I/O端口编址方式精选ppt六、接口的功能u寻址功能u识别
4、M/IO#,片选信号和端口地址u输入/输出功能u识别W/R#u输入:将数据/状态信息送上数据总线u输出:从数据总线接收CPU的数据/控制信息u数据转换功能u将CPU送出的并行数据转换成外设的数据格式u将外设输入的信息转换成CPU的并行数据精选ppt六、接口的功能u联络功能u发就绪信号,通知CPU数据传输已完成u中断管理功能中断控制器的接口u能发送中断请求和接收中断响应信号u能向CPU发送中断类型号u优先级管理u复位功能u能接收复位信号u使接口及所连设备重新启动精选ppt六、接口的功能u可编程功能u设置工作方式u设置控制信号u错误检测功能u检测传输错误u利用奇/偶校验位检测数据传输错误u利用程序检测状态存放器的内容u检测覆盖错误u输入:CPU还没取走数据,该数据被另一数据覆盖u输出:外设还没取走输出缓冲器的数据,CPU又送出一数据将其覆盖精选ppt七、接口与系统的连接精选ppt七、接口与系统的连接u与外部设备相连:因设备不同差异很大u与总线相连:各设备连接类似u总线收发器和逻辑电路u例如:能接收CPU的W/R#信号,确定数据传输方向u地址译码器u将M/IO#和地址总线信号转换为对接口的片
5、选信号u端口存放器u用W/R#和12位低位地址线对端口存放器寻址精选ppt七、接口与系统连接应用举例u用读信号、写信号和地址A0区分4个存放器精选ppt八、CPU与外设数据传送方式u程序方式u无条件传送u查询式传送u中断传送方式u存储器直接存取(DMA)方式精选ppt无条件传送u功能:CPU与外设直接进行数据传送u条件:外设处于就绪状态u例:开关;七段显示管uCPU执行输入指令时uM/IO#和RD#低,选通输入缓冲器,将其中的数据通过数据总线送CPUuCPU执行输出指令时uM/IO#和WR#低,选通接口的输出锁存器,CPU将数据通过数据总线送输出锁存器精选ppt查询式传输条件传送u功能:CPU通过执行程序不断读取并测试外设状态u如外设处于准备好状态输入设备u或外设处于空闲状态输出设备u那么CPU通过输入/输出指令与外设传送数据u查询式传输过程的三个环节uCPU从接口中读取状态字uCPU检测状态字对应位,判断外设是否“就绪。假设未“就绪,回到u如状态字说明外设已“就绪,那么传送数据精选ppt查询式输入u输入设备在数据准备好后向接口发选通信号u作用1:将外设的数据送接口锁存器u作用2:使接
《计算机和外设的数据传输》由会员资****亨分享,可在线阅读,更多相关《计算机和外设的数据传输》请在金锄头文库上搜索。
输油设备计算机辅助仿真系统
数显式顶板离层仪B
树立科学发展观(1)
数电组合逻辑电路应用举例、竞争冒险
数电实验0GOS6051型二踪示波器实验一常用电子仪器的使用练习
数电84第五版—康华光
数码裂隙灯图像系统操作
数理统计12主成分分析
数控系统的备份与还原训练
数控技术及应用清华版7数控机床进给伺服系统的控制原理
数据解读PPT(BNU金融协会)
数控技术及应用清华版8数控机床的精度
数控机床故障诊断 (2)
数据质量评估与控制体系-刘思琦组
数控技术及应用清华版17数控机床进给伺服系统的控制原理
数控技术2011-2-数控系统
数控加工工艺与设备》电子教案
数控加工的程序编制车床
数据通信与计算机网络第二版》电子教案西南
数据资料的收集方法
2024-05-22 48页
2024-05-22 28页
2024-05-22 22页
2024-05-22 32页
2024-05-22 22页
2024-05-22 31页
2024-05-14 5页
2024-05-14 6页
2024-05-14 40页
2024-05-14 38页